EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
#include <fun4all_coresoftware/blob/master/offline/packages/HelixHough/helix_hough/sPHENIX/sPHENIXTracker.h>
Public Member Functions | |
sPHENIXTracker (unsigned int n_phi, unsigned int n_d, unsigned int n_k, unsigned int n_dzdl, unsigned int n_z0, HelixResolution &min_resolution, HelixResolution &max_resolution, HelixRange &range, std::vector< float > &material, std::vector< float > &radius, float Bfield) | |
sPHENIXTracker (std::vector< std::vector< unsigned int > > &zoom_profile, unsigned int minzoom, HelixRange &range, std::vector< float > &material, std::vector< float > &radius, float Bfield, bool parallel=false, unsigned int num_threads=1) | |
virtual | ~sPHENIXTracker () |
void | finalize (std::vector< SimpleTrack3D > &input, std::vector< SimpleTrack3D > &output) |
void | findTracks (std::vector< SimpleHit3D > &hits, std::vector< SimpleTrack3D > &tracks, const HelixRange &range) |
void | findTracksBySegments (std::vector< SimpleHit3D > &hits, std::vector< SimpleTrack3D > &tracks, const HelixRange &range) |
void | initEvent (std::vector< SimpleHit3D > &hits, unsigned int) |
void | initSeeding (std::vector< SimpleTrack3D > &seeds) |
void | clear () |
void | findHelicesParallel (std::vector< SimpleHit3D > &hits, unsigned int min_hits, unsigned int max_hits, std::vector< SimpleTrack3D > &tracks) |
void | findHelicesParallelOneHelicity (std::vector< SimpleHit3D > &hits, unsigned int min_hits, unsigned int max_hits, std::vector< SimpleTrack3D > &tracks) |
float | dcaToVertexXY (SimpleTrack3D &track, float vx, float vy) |
bool | breakRecursion (const std::vector< SimpleHit3D > &hits, const HelixRange &range) |
float | phiError (SimpleHit3D &hit, float min_k, float max_k, float min_d, float max_d, float min_z0, float max_z0, float min_dzdl, float max_dzdl, bool pairvoting=false) |
float | dzdlError (SimpleHit3D &hit, float min_k, float max_k, float min_d, float max_d, float min_z0, float max_z0, float min_dzdl, float max_dzdl, bool pairvoting=false) |
void | setVerbosity (int v) |
void | setCutOnDca (bool dcut) |
void | setDcaCut (float dcut) |
void | setVertex (float vx, float vy, float vz) |
void | setRejectGhosts (bool rg) |
std::vector< float > & | getIsolation () |
void | calculateKappaTangents (float *x1_a, float *y1_a, float *z1_a, float *x2_a, float *y2_a, float *z2_a, float *x3_a, float *y3_a, float *z3_a, float *dx1_a, float *dy1_a, float *dz1_a, float *dx2_a, float *dy2_a, float *dz2_a, float *dx3_a, float *dy3_a, float *dz3_a, float *kappa_a, float *dkappa_a, float *ux_mid_a, float *uy_mid_a, float *ux_end_a, float *uy_end_a, float *dzdl_1_a, float *dzdl_2_a, float *ddzdl_1_a, float *ddzdl_2_a, float sinang_cut, float cosang_diff_inv, float *cur_kappa_a, float *cur_dkappa_a, float *cur_ux_a, float *cur_uy_a, float *cur_chi2_a, float *chi2_a) |
void | projectToLayer (SimpleTrack3D &seed, unsigned int layer, float &x, float &y, float &z) |
void | setRangeFromSeed (HelixRange &range, SimpleTrack3D &seed) |
void | pairRejection (std::vector< SimpleTrack3D > &input, std::vector< SimpleTrack3D > &output, std::vector< bool > &usetrack, std::vector< float > &next_best_chi2) |
void | tripletRejection (std::vector< SimpleTrack3D > &input, std::vector< SimpleTrack3D > &output, std::vector< bool > &usetrack, std::vector< float > &next_best_chi2) |
bool | seedWasUsed (unsigned int seed_index) |
void | setSeparateByHelicity (bool sbh) |
void | requireLayers (unsigned int nl) |
virtual void | setMaxHitsPairs (unsigned int mhp) |
void | setBinScale (float b_scl) |
void | setZBinScale (float b_scl) |
void | setRemoveHits (bool rh) |
void | setSeedLayer (int sl) |
void | setNLayers (unsigned int n) |
void | setFastChi2Cut (float par0, float par1, float max) |
void | setChi2Cut (float c) |
void | setChi2RemovalCut (float c) |
void | setNRemovalHits (unsigned int n) |
void | setCosAngleCut (float cut) |
void | setCellularAutomatonChi2Cut (float cut) |
void | setThread () |
void | initSplitting (std::vector< SimpleHit3D > &hits, unsigned int min_hits, unsigned int max_hits) |
void | setHitErrorScale (unsigned int layer, float scale) |
Public Member Functions inherited from HelixHough | |
HelixHough (unsigned int n_phi, unsigned int n_d, unsigned int n_k, unsigned int n_dzdl, unsigned int n_z0, HelixResolution &min_resolution, HelixResolution &max_resolution, HelixRange &range) | |
HelixHough (std::vector< std::vector< unsigned int > > &zoom_profile, unsigned int minzoom, HelixRange &range) | |
virtual | ~HelixHough () |
void | initHelixHough (unsigned int n_phi, unsigned int n_d, unsigned int n_k, unsigned int n_dzdl, unsigned int n_z0, HelixResolution &min_resolution, HelixResolution &max_resolution, HelixRange &range) |
void | findHelices (std::vector< SimpleHit3D > &hits, unsigned int min_hits, unsigned int max_hits, std::vector< SimpleTrack3D > &tracks, unsigned int maxtracks=0) |
void | findHelices (unsigned int min_hits, unsigned int max_hits, std::vector< SimpleTrack3D > &tracks, unsigned int maxtracks, unsigned int zoomlevel) |
void | findSeededHelices (std::vector< SimpleTrack3D > &seeds, std::vector< SimpleHit3D > &hits, unsigned int min_hits, unsigned int max_hits, std::vector< SimpleTrack3D > &tracks, unsigned int maxtracks=0) |
void | findSeededHelices_run (std::vector< SimpleTrack3D > &seeds, std::vector< SimpleHit3D > &hits, unsigned int min_hits, unsigned int max_hits, std::vector< SimpleTrack3D > &tracks, unsigned int maxtracks=0) |
void | findSeededHelices (unsigned int min_hits, unsigned int max_hits, std::vector< SimpleTrack3D > &tracks, unsigned int maxtracks, unsigned int zoomlevel) |
void | vote (unsigned int zoomlevel) |
void | setPrintTimings (bool pt) |
virtual void | findSeededTracks (std::vector< SimpleTrack3D > &, std::vector< SimpleHit3D > &, std::vector< SimpleTrack3D > &, const HelixRange &) |
virtual void | setOnlyOneHelicity (bool ooh) |
void | setHelicity (bool hel) |
virtual void | setTopRange (HelixRange &tr) |
void | splitIntoBins (unsigned int min_hits, unsigned int max_hits, std::vector< HelixRange > &ranges, std::vector< std::vector< SimpleHit3D > > &split_hits, unsigned int zoomlevel) |
virtual void | setStartZoom (unsigned int sz) |
void | setClusterStartBin (unsigned int csb) |
void | setSeedStates (std::vector< HelixKalmanState > &states) |
std::vector< HelixKalmanState > & | getKalmanStates () |
void | setLayersAtATime (unsigned int l) |
void | setSmoothBack (bool sb) |
void | setCullInputHits (bool cih) |
void | setIterateClustering (bool icl) |
Static Public Member Functions | |
static float | fitTrack (SimpleTrack3D &track) |
static float | fitTrack (SimpleTrack3D &track, std::vector< float > &chi2_hit) |
static void | calculateKappaTangents (float *x1_a, float *y1_a, float *z1_a, float *x2_a, float *y2_a, float *z2_a, float *x3_a, float *y3_a, float *z3_a, float *dx1_a, float *dy1_a, float *dz1_a, float *dx2_a, float *dy2_a, float *dz2_a, float *dx3_a, float *dy3_a, float *dz3_a, float *kappa_a, float *dkappa_a, float *ux_mid_a, float *uy_mid_a, float *ux_end_a, float *uy_end_a, float *dzdl_1_a, float *dzdl_2_a, float *ddzdl_1_a, float *ddzdl_2_a) |
Static Public Member Functions inherited from HelixHough | |
static void | phiRange_sse (float *hit_x, float *hit_y, float *min_d, float *max_d, float *min_k, float *max_k, float *min_phi_1, float *max_phi_1, float *min_phi_2, float *max_phi_2) |
static void | phiRange_sse (float *hit_x, float *hit_y, float *min_d, float *max_d, float *min_k, float *max_k, float *min_phi, float *max_phi, float hel, __m128 &phi_3_out, __m128 &phi_4_out) |
static void | phiRange_sse (float *hit_x, float *hit_y, float *min_d, float *max_d, float *max_k, float *min_phi, float *max_phi, float hel, __m128 &phi_3, __m128 &phi_4, __m128 &phi_3_out, __m128 &phi_4_out) |
static void | dzdlRange_sse (float *x_a, float *y_a, float *z_a, float cosphi1, float sinphi1, float cosphi2, float sinphi2, float min_k, float max_k, float min_d, float max_d, float *min_z0, float *max_z0, float *min_dzdl_a, float *max_dzdl_a) |
static void | phiRange_sse (float *hit_x, float *hit_y, float *min_d, float *max_d, float *min_k, float *max_k, float *min_phi, float *max_phi, float *min_phi_2, float *max_phi_2, float hel, __m128 &phi_3_out, __m128 &phi_4_out, float *hit_x_2, float *hit_y_2, __m128 &phi_3_out_2, __m128 &phi_4_out_2) |
static void | phiRange_sse (float *hit_x, float *hit_y, float *min_d, float *max_d, float *min_k, float *max_k, float *min_phi, float *max_phi, float *min_phi_2, float *max_phi_2, float hel, __m128 &phi_3, __m128 &phi_4, __m128 &phi_3_out, __m128 &phi_4_out, float *hit_x_2, float *hit_y_2, __m128 &phi_3_2, __m128 &phi_4_2, __m128 &phi_3_out_2, __m128 &phi_4_out_2) |
Private Member Functions | |
float | kappaToPt (float kappa) |
float | ptToKappa (float pt) |
void | findHelicesParallelThread (void *arg) |
void | splitHitsParallelThread (void *arg) |
void | initDummyHits (std::vector< SimpleHit3D > &dummies, const HelixRange &range, HelixKalmanState &init_state) |
Additional Inherited Members | |
Protected Member Functions inherited from HelixHough | |
void | setRange (const BinEntryPair5D &bp, HelixRange &range1, HelixRange &range2, unsigned int n_phi, unsigned int n_d, unsigned int n_k, unsigned int n_dzdl, unsigned int n_z0) |
void | fillBins (unsigned int total_bins, unsigned int hit_counter, float *min_phi_a, float *max_phi_a, std::vector< SimpleHit3D > &four_hits, fastvec2d &z_bins, unsigned int n_d, unsigned int n_k, unsigned int n_dzdl, unsigned int n_z0, unsigned int d_bin, unsigned int k_bin, unsigned int n_phi, unsigned int zoomlevel, float low_phi, float high_phi, float inv_phi_range, fastvec &vote_array) |
void | makeClusters (unsigned int zoomlevel, unsigned int MAX, unsigned int n_phi, unsigned int n_d, unsigned int n_k, unsigned int n_dzdl, unsigned int n_z0, unsigned int min_hits, std::vector< ParameterCluster > &clusters, bool &use_clusters, bool &is_super_bin) |
bool | attemptClusterMerge (unsigned int zoomlevel, unsigned int MAX, unsigned int ca, unsigned int d, unsigned int r, unsigned int th, unsigned int zz0, unsigned int bin, unsigned int newbin, std::vector< unsigned char > &good_bins, unsigned int volume, float cluster_size_cut, float overlap_cut, std::vector< ParameterCluster > &clusters, unsigned int *bins_start, unsigned int *bins_end, std::vector< unsigned int > &map_clus, std::vector< unsigned char > &too_big, std::vector< unsigned int > &temp_merged, std::vector< unsigned int > &C) |
void | vote_z (unsigned int zoomlevel, unsigned int n_phi, unsigned int n_d, unsigned int n_k, unsigned int n_dzdl, unsigned int n_z0, fastvec2d &z_bins) |
void | vote_pairs (unsigned int zoomlevel) |
void | fillBins (unsigned int total_bins, unsigned int pair_counter, unsigned int *pair_index, float *min_phi, float *max_phi, float *min_d, float *max_d, float *min_dzdl, float *max_dzdl, float *min_z0, float *max_z0, std::vector< std::vector< SimpleHit3D > > &four_pairs, unsigned int n_d, unsigned int n_k, unsigned int n_dzdl, unsigned int n_z0, unsigned int k_bin, unsigned int n_phi, unsigned int zoomlevel, float low_phi, float high_phi, float low_d, float high_d, float low_z0, float high_z0, float low_dzdl, float high_dzdl, float inv_phi_range, float inv_d_range, float inv_z0_range, float inv_dzdl_range, fastvec &vote_array) |
void | findHelicesByPairsBegin (unsigned int min_hits, unsigned int max_hits, std::vector< SimpleTrack3D > &tracks, unsigned int maxtracks, unsigned int zoomlevel) |
void | findHelicesByPairs (unsigned int min_hits, unsigned int max_hits, std::vector< SimpleTrack3D > &tracks, unsigned int maxtracks, unsigned int zoomlevel) |
Static Protected Member Functions inherited from HelixHough | |
static void | allButKappaRange_sse (float *x1_a, float *x2_a, float *y1_a, float *y2_a, float *z1_a, float *z2_a, float *min_k_a, float *max_k_a, float *min_phi_1_a, float *max_phi_1_a, float *min_phi_2_a, float *max_phi_2_a, float *min_d_1_a, float *max_d_1_a, float *min_d_2_a, float *max_d_2_a, float *min_dzdl_a, float *max_dzdl_a, float *min_z0_1_a, float *max_z0_1_a, float *min_z0_2_a, float *max_z0_2_a) |
Protected Attributes inherited from HelixHough | |
bool | remove_hits |
std::vector< unsigned int > * | hit_used |
std::vector< unsigned int > | n_phi_bins |
std::vector< unsigned int > | n_d_bins |
std::vector< unsigned int > | n_k_bins |
std::vector< unsigned int > | n_dzdl_bins |
std::vector< unsigned int > | n_z0_bins |
std::vector< SimpleHit3D > * | base_hits |
std::vector< std::vector < SimpleHit3D > * > | hits_vec |
std::vector< std::vector < std::pair< unsigned int, unsigned int > > * > | pairs_vec |
std::vector< unsigned int > | index_mapping |
std::vector< std::vector < BinEntryPair5D > * > | bins_vec |
vector of BinEntryPairs which list the parameter bins each hit gets voted into | |
std::vector< std::vector < SimpleTrack3D > * > | seeds_vec |
HelixRange | top_range |
HelixRange | current_range |
std::vector< HelixRange > | zoomranges |
std::vector< std::vector < ParameterCluster > * > | clusters_vec |
std::vector< unsigned int > | num_clusters |
std::vector< unsigned int > | C_clus |
std::vector< unsigned int > | temp_merged_clus |
unsigned int | max_zoom |
unsigned int | min_zoom |
bool | using_vertex |
unsigned int | max_tracks |
double | vote_time |
double | xy_vote_time |
double | z_vote_time |
double | cluster_time |
bool | print_timings |
bool | separate_by_helicity |
bool | helicity |
bool | only_one_helicity |
bool | check_layers |
unsigned int | req_layers |
float | bin_scale |
float | z_bin_scale |
unsigned int | start_zoom |
unsigned int | max_hits_pairs |
std::vector< std::pair < unsigned int, unsigned int > > | temp_pairs |
std::set< unsigned int > | new_hits |
std::map< unsigned int, unsigned int > | old_to_new |
unsigned int | cluster_start_bin |
unsigned int | bins_start [1<< 12] |
unsigned int | bins_end [1<< 12] |
unsigned int | layers_at_a_time |
std::vector< HelixKalmanState > | track_states |
std::vector< HelixKalmanState > | seed_states |
unsigned int | n_layers |
int | layer_start |
int | layer_end |
bool | smooth_back |
bool | cull_input_hits |
bool | iterate_clustering |
Definition at line 197 of file sPHENIXTracker.h.
View newest version in sPHENIX GitHub at line 197 of file sPHENIXTracker.h
sPHENIXTracker::sPHENIXTracker | ( | unsigned int | n_phi, |
unsigned int | n_d, | ||
unsigned int | n_k, | ||
unsigned int | n_dzdl, | ||
unsigned int | n_z0, | ||
HelixResolution & | min_resolution, | ||
HelixResolution & | max_resolution, | ||
HelixRange & | range, | ||
std::vector< float > & | material, | ||
std::vector< float > & | radius, | ||
float | Bfield | ||
) |
Definition at line 148 of file sPHENIXTracker.cpp.
View newest version in sPHENIX GitHub at line 148 of file sPHENIXTracker.cpp
References detector_B_field, detector_radii, detector_scatter, integrated_scatter, kalman, layer_sorted, layer_sorted_1, HelixHough::n_layers, and temp_comb.
Referenced by sPHENIXTracker().
sPHENIXTracker::sPHENIXTracker | ( | std::vector< std::vector< unsigned int > > & | zoom_profile, |
unsigned int | minzoom, | ||
HelixRange & | range, | ||
std::vector< float > & | material, | ||
std::vector< float > & | radius, | ||
float | Bfield, | ||
bool | parallel = false , |
||
unsigned int | num_threads = 1 |
||
) |
Definition at line 211 of file sPHENIXTracker.cpp.
View newest version in sPHENIX GitHub at line 211 of file sPHENIXTracker.cpp
References detector_B_field, detector_radii, detector_scatter, integrated_scatter, is_parallel, kalman, layer_sorted, layer_sorted_1, HelixHough::n_layers, nthreads, pins, sPHENIXTracker(), split_input_hits, split_output_hits, split_ranges, temp_comb, thread_hits, thread_ranges, thread_trackers, thread_tracks, vector(), vss, and vssp.
|
virtual |
Definition at line 305 of file sPHENIXTracker.cpp.
View newest version in sPHENIX GitHub at line 305 of file sPHENIXTracker.cpp
References kalman, pins, split_output_hits, split_ranges, thread_trackers, vss, and vssp.
|
virtual |
Reimplemented from HelixHough.
Definition at line 506 of file sPHENIXTracker.cpp.
View newest version in sPHENIX GitHub at line 506 of file sPHENIXTracker.cpp
References required_layers, and seeding.
|
static |
void sPHENIXTracker::calculateKappaTangents | ( | float * | x1_a, |
float * | y1_a, | ||
float * | z1_a, | ||
float * | x2_a, | ||
float * | y2_a, | ||
float * | z2_a, | ||
float * | x3_a, | ||
float * | y3_a, | ||
float * | z3_a, | ||
float * | dx1_a, | ||
float * | dy1_a, | ||
float * | dz1_a, | ||
float * | dx2_a, | ||
float * | dy2_a, | ||
float * | dz2_a, | ||
float * | dx3_a, | ||
float * | dy3_a, | ||
float * | dz3_a, | ||
float * | kappa_a, | ||
float * | dkappa_a, | ||
float * | ux_mid_a, | ||
float * | uy_mid_a, | ||
float * | ux_end_a, | ||
float * | uy_end_a, | ||
float * | dzdl_1_a, | ||
float * | dzdl_2_a, | ||
float * | ddzdl_1_a, | ||
float * | ddzdl_2_a, | ||
float | sinang_cut, | ||
float | cosang_diff_inv, | ||
float * | cur_kappa_a, | ||
float * | cur_dkappa_a, | ||
float * | cur_ux_a, | ||
float * | cur_uy_a, | ||
float * | cur_chi2_a, | ||
float * | chi2_a | ||
) |
|
inlinevirtual |
Reimplemented from HelixHough.
Definition at line 259 of file sPHENIXTracker.h.
View newest version in sPHENIX GitHub at line 259 of file sPHENIXTracker.h
References isolation_variable, and HelixHough::track_states.
float sPHENIXTracker::dcaToVertexXY | ( | SimpleTrack3D & | track, |
float | vx, | ||
float | vy | ||
) |
Definition at line 390 of file sPHENIXTracker.cpp.
View newest version in sPHENIX GitHub at line 390 of file sPHENIXTracker.cpp
References cos(), SimpleTrack3D::d, SimpleTrack3D::kappa, and SimpleTrack3D::phi.
|
virtual |
Reimplemented from HelixHough.
Definition at line 570 of file sPHENIXTracker.cpp.
View newest version in sPHENIX GitHub at line 570 of file sPHENIXTracker.cpp
References detector_B_field, detector_radii, detector_scatter, SimpleHit3D::get_layer(), prev_max_dzdl, prev_max_k, prev_p_inv, and seed_layer.
|
virtual |
Reimplemented from HelixHough.
Definition at line 416 of file sPHENIXTracker.cpp.
View newest version in sPHENIX GitHub at line 416 of file sPHENIXTracker.cpp
References HelixKalman::addHit(), CAtime, HelixKalmanState::chi2, findtracksiter, SimpleHit3D::get_layer(), Acts::UnitConstants::h, hit_error_scale, is_thread, isolation_variable, kalman, KALtime, G4TTL::layer, nfits, reject_ghosts, HelixHough::smooth_back, HelixHough::track_states, tripletRejection(), and verbosity.
Referenced by findHelicesParallel().
void sPHENIXTracker::findHelicesParallel | ( | std::vector< SimpleHit3D > & | hits, |
unsigned int | min_hits, | ||
unsigned int | max_hits, | ||
std::vector< SimpleTrack3D > & | tracks | ||
) |
Definition at line 1891 of file sPHENIXTracker.cpp.
View newest version in sPHENIX GitHub at line 1891 of file sPHENIXTracker.cpp
References HelixHough::cluster_start_bin, finalize(), findHelicesParallelOneHelicity(), initSplitting(), nthreads, HelixHough::separate_by_helicity, split_input_hits, split_output_hits, thread_max_hits, thread_min_hits, thread_trackers, thread_tracks, and HelixHough::track_states.
void sPHENIXTracker::findHelicesParallelOneHelicity | ( | std::vector< SimpleHit3D > & | hits, |
unsigned int | min_hits, | ||
unsigned int | max_hits, | ||
std::vector< SimpleTrack3D > & | tracks | ||
) |
Definition at line 1849 of file sPHENIXTracker.cpp.
View newest version in sPHENIX GitHub at line 1849 of file sPHENIXTracker.cpp
References findHelicesParallelThread(), nthreads, pins, pos(), SeamStress::Pincushion< TClass >::sewStraight(), split_input_hits, split_output_hits, split_ranges, splitHitsParallelThread(), thread_hits, thread_max_hits, thread_min_hits, thread_ranges, thread_trackers, and HelixHough::top_range.
Referenced by findHelicesParallel().
|
private |
Definition at line 1957 of file sPHENIXTracker.cpp.
View newest version in sPHENIX GitHub at line 1957 of file sPHENIXTracker.cpp
References nthreads, thread_hits, thread_max_hits, thread_min_hits, thread_ranges, thread_trackers, and thread_tracks.
Referenced by findHelicesParallelOneHelicity().
|
virtual |
Implements HelixHough.
Definition at line 499 of file sPHENIXTracker.cpp.
View newest version in sPHENIX GitHub at line 499 of file sPHENIXTracker.cpp
References findTracksBySegments(), and findtracksiter.
void sPHENIXTracker::findTracksBySegments | ( | std::vector< SimpleHit3D > & | hits, |
std::vector< SimpleTrack3D > & | tracks, | ||
const HelixRange & | range | ||
) |
Definition at line 1253 of file sPHENIXTracker.cpp.
View newest version in sPHENIX GitHub at line 1253 of file sPHENIXTracker.cpp
References __attribute__(), HelixKalman::addHit(), HelixKalmanState::C, ca_chi2_cut, calculateKappaTangents(), CAtime, HelixKalmanState::chi2, TrackSegment::chi2, chi2_cut, chi2_removal_cut, combos, cosang_cut, cut_on_dca, HelixKalmanState::d, SimpleTrack3D::d, dca_cut, TrackSegment::dkappa, HelixKalmanState::dzdl, SimpleTrack3D::dzdl, fast_chi2_cut_max, fast_chi2_cut_par0, fast_chi2_cut_par1, fitTrack(), Acts::UnitConstants::h, SimpleTrack3D::hits, TrackSegment::hits, it, k, kalman, KALtime, HelixKalmanState::kappa, SimpleTrack3D::kappa, TrackSegment::kappa, kappaToPt(), layer_sorted, M_PI, HelixRange::max_k, min, TrackSegment::n_hits, HelixHough::n_layers, n_removal_hits, nfits, HelixKalmanState::nu, HelixKalmanState::phi, SimpleTrack3D::phi, HelixKalmanState::position, HelixHough::remove_hits, HelixHough::req_layers, segments1, segments2, boost::swap(), t1, t2, temp_comb, HelixHough::top_range, HelixHough::track_states, TrackSegment::ux, TrackSegment::uy, HelixKalmanState::x_int, HelixKalmanState::y_int, HelixKalmanState::z0, SimpleTrack3D::z0, and HelixKalmanState::z_int.
Referenced by findTracks().
|
static |
Definition at line 645 of file sPHENIXTracker.cpp.
View newest version in sPHENIX GitHub at line 645 of file sPHENIXTracker.cpp
Referenced by findTracksBySegments().
|
static |
Definition at line 650 of file sPHENIXTracker.cpp.
View newest version in sPHENIX GitHub at line 650 of file sPHENIXTracker.cpp
References cos(), SimpleTrack3D::d, d, dx, dy, SimpleTrack3D::dzdl, dzdl, Acts::UnitConstants::h, SimpleTrack3D::hits, k, SimpleTrack3D::kappa, SimpleTrack3D::phi, phi, Acts::UnitConstants::s, temp1, temp2, v, y, and SimpleTrack3D::z0.
|
inline |
Definition at line 299 of file sPHENIXTracker.h.
View newest version in sPHENIX GitHub at line 299 of file sPHENIXTracker.h
References isolation_variable.
|
private |
Definition at line 1141 of file sPHENIXTracker.cpp.
View newest version in sPHENIX GitHub at line 1141 of file sPHENIXTracker.cpp
References HelixKalmanState::C, HelixKalmanState::chi2, HelixKalmanState::d, SimpleTrack3D::d, HelixKalmanState::dzdl, SimpleTrack3D::dzdl, SimpleTrack3D::hits, HelixKalmanState::kappa, SimpleTrack3D::kappa, HelixRange::max_d, HelixRange::max_dzdl, HelixRange::max_k, HelixRange::max_phi, HelixRange::max_z0, HelixRange::min_d, HelixRange::min_dzdl, HelixRange::min_k, HelixRange::min_phi, HelixRange::min_z0, HelixHough::n_layers, HelixKalmanState::nu, HelixKalmanState::phi, SimpleTrack3D::phi, HelixKalmanState::position, projectToLayer(), x, HelixKalmanState::x_int, y, HelixKalmanState::y_int, z, HelixKalmanState::z0, SimpleTrack3D::z0, and HelixKalmanState::z_int.
|
inlinevirtual |
Reimplemented from HelixHough.
Definition at line 223 of file sPHENIXTracker.h.
View newest version in sPHENIX GitHub at line 223 of file sPHENIXTracker.h
References CAtime, combos, fail_combos, findtracks_bin, findtracksiter, KALtime, nfits, pass_combos, HelixHough::req_layers, required_layers, seeding, setNLayers(), and setSeedLayer().
Referenced by initSplitting().
|
inlinevirtual |
Reimplemented from HelixHough.
Definition at line 250 of file sPHENIXTracker.h.
View newest version in sPHENIX GitHub at line 250 of file sPHENIXTracker.h
References angle_list, HelixHough::n_layers, seed_used, and seeding.
void sPHENIXTracker::initSplitting | ( | std::vector< SimpleHit3D > & | hits, |
unsigned int | min_hits, | ||
unsigned int | max_hits | ||
) |
Definition at line 1838 of file sPHENIXTracker.cpp.
View newest version in sPHENIX GitHub at line 1838 of file sPHENIXTracker.cpp
References HelixHough::hits_vec, initEvent(), HelixHough::max_zoom, HelixHough::top_range, z, and HelixHough::zoomranges.
Referenced by findHelicesParallel().
|
private |
Definition at line 320 of file sPHENIXTracker.cpp.
View newest version in sPHENIX GitHub at line 320 of file sPHENIXTracker.cpp
References detector_B_field.
Referenced by findTracksBySegments().
void sPHENIXTracker::pairRejection | ( | std::vector< SimpleTrack3D > & | input, |
std::vector< SimpleTrack3D > & | output, | ||
std::vector< bool > & | usetrack, | ||
std::vector< float > & | next_best_chi2 | ||
) |
|
virtual |
Reimplemented from HelixHough.
Definition at line 530 of file sPHENIXTracker.cpp.
View newest version in sPHENIX GitHub at line 530 of file sPHENIXTracker.cpp
References detector_B_field, detector_radii, detector_scatter, SimpleHit3D::get_layer(), prev_max_dzdl, prev_max_k, prev_p_inv, and seed_layer.
void sPHENIXTracker::projectToLayer | ( | SimpleTrack3D & | seed, |
unsigned int | layer, | ||
float & | x, | ||
float & | y, | ||
float & | z | ||
) |
Definition at line 1755 of file sPHENIXTracker.cpp.
View newest version in sPHENIX GitHub at line 1755 of file sPHENIXTracker.cpp
References cos(), SimpleTrack3D::d, d, detector_radii, dz, SimpleTrack3D::dzdl, dzdl, Acts::UnitConstants::h, SimpleTrack3D::hits, k, SimpleTrack3D::kappa, G4TTL::layer, SimpleTrack3D::phi, phi, Acts::UnitConstants::s, sign(), temp1, temp2, tmp1, ux, uy, v, x2, and SimpleTrack3D::z0.
Referenced by initDummyHits().
|
private |
Definition at line 324 of file sPHENIXTracker.cpp.
View newest version in sPHENIX GitHub at line 324 of file sPHENIXTracker.cpp
References detector_B_field.
|
inlinevirtual |
Reimplemented from HelixHough.
Definition at line 343 of file sPHENIXTracker.h.
View newest version in sPHENIX GitHub at line 343 of file sPHENIXTracker.h
References HelixHough::check_layers, is_parallel, HelixHough::req_layers, and thread_trackers.
|
inline |
Definition at line 332 of file sPHENIXTracker.h.
View newest version in sPHENIX GitHub at line 332 of file sPHENIXTracker.h
References seed_used.
|
inlinevirtual |
Reimplemented from HelixHough.
Definition at line 362 of file sPHENIXTracker.h.
View newest version in sPHENIX GitHub at line 362 of file sPHENIXTracker.h
References HelixHough::bin_scale, is_parallel, and thread_trackers.
|
inline |
Definition at line 454 of file sPHENIXTracker.h.
View newest version in sPHENIX GitHub at line 454 of file sPHENIXTracker.h
References ca_chi2_cut, is_parallel, and thread_trackers.
|
inline |
Definition at line 419 of file sPHENIXTracker.h.
View newest version in sPHENIX GitHub at line 419 of file sPHENIXTracker.h
References c, chi2_cut, is_parallel, and thread_trackers.
|
inline |
Definition at line 427 of file sPHENIXTracker.h.
View newest version in sPHENIX GitHub at line 427 of file sPHENIXTracker.h
References c, chi2_removal_cut, is_parallel, and thread_trackers.
|
inline |
Definition at line 445 of file sPHENIXTracker.h.
View newest version in sPHENIX GitHub at line 445 of file sPHENIXTracker.h
References cosang_cut, is_parallel, and thread_trackers.
|
inline |
Definition at line 289 of file sPHENIXTracker.h.
View newest version in sPHENIX GitHub at line 289 of file sPHENIXTracker.h
References cut_on_dca.
|
inline |
Definition at line 290 of file sPHENIXTracker.h.
View newest version in sPHENIX GitHub at line 290 of file sPHENIXTracker.h
References dca_cut.
|
inline |
Definition at line 409 of file sPHENIXTracker.h.
View newest version in sPHENIX GitHub at line 409 of file sPHENIXTracker.h
References fast_chi2_cut_max, fast_chi2_cut_par0, fast_chi2_cut_par1, is_parallel, max, and thread_trackers.
|
inline |
Definition at line 468 of file sPHENIXTracker.h.
View newest version in sPHENIX GitHub at line 468 of file sPHENIXTracker.h
References hit_error_scale, and G4TTL::layer.
|
inlinevirtual |
Reimplemented from HelixHough.
Definition at line 353 of file sPHENIXTracker.h.
View newest version in sPHENIX GitHub at line 353 of file sPHENIXTracker.h
References is_parallel, HelixHough::max_hits_pairs, and thread_trackers.
|
inline |
Definition at line 396 of file sPHENIXTracker.h.
View newest version in sPHENIX GitHub at line 396 of file sPHENIXTracker.h
References is_parallel, layer_sorted, n, HelixHough::n_layers, temp_comb, and thread_trackers.
Referenced by initEvent().
|
inline |
Definition at line 436 of file sPHENIXTracker.h.
View newest version in sPHENIX GitHub at line 436 of file sPHENIXTracker.h
References is_parallel, n, n_removal_hits, and thread_trackers.
|
virtual |
Reimplemented from HelixHough.
Definition at line 610 of file sPHENIXTracker.cpp.
View newest version in sPHENIX GitHub at line 610 of file sPHENIXTracker.cpp
References HelixKalmanState::C, SimpleTrack3D::d, SimpleTrack3D::dzdl, SimpleTrack3D::index, SimpleTrack3D::kappa, M_PI, HelixRange::max_d, HelixRange::max_dzdl, HelixRange::max_k, HelixRange::max_phi, HelixRange::max_z0, HelixRange::min_d, HelixRange::min_dzdl, HelixRange::min_k, HelixRange::min_phi, HelixRange::min_z0, SimpleTrack3D::phi, HelixHough::seed_states, and SimpleTrack3D::z0.
|
inline |
Definition at line 297 of file sPHENIXTracker.h.
View newest version in sPHENIX GitHub at line 297 of file sPHENIXTracker.h
References reject_ghosts.
|
inlinevirtual |
Reimplemented from HelixHough.
Definition at line 378 of file sPHENIXTracker.h.
View newest version in sPHENIX GitHub at line 378 of file sPHENIXTracker.h
References is_parallel, HelixHough::remove_hits, and thread_trackers.
|
inline |
Definition at line 387 of file sPHENIXTracker.h.
View newest version in sPHENIX GitHub at line 387 of file sPHENIXTracker.h
References is_parallel, seed_layer, and thread_trackers.
Referenced by initEvent().
|
inlinevirtual |
Reimplemented from HelixHough.
Definition at line 334 of file sPHENIXTracker.h.
View newest version in sPHENIX GitHub at line 334 of file sPHENIXTracker.h
References is_parallel, HelixHough::separate_by_helicity, and thread_trackers.
|
inline |
Definition at line 463 of file sPHENIXTracker.h.
View newest version in sPHENIX GitHub at line 463 of file sPHENIXTracker.h
References is_thread.
|
inline |
Definition at line 287 of file sPHENIXTracker.h.
View newest version in sPHENIX GitHub at line 287 of file sPHENIXTracker.h
|
inline |
Definition at line 291 of file sPHENIXTracker.h.
View newest version in sPHENIX GitHub at line 291 of file sPHENIXTracker.h
|
inlinevirtual |
Reimplemented from HelixHough.
Definition at line 370 of file sPHENIXTracker.h.
View newest version in sPHENIX GitHub at line 370 of file sPHENIXTracker.h
References is_parallel, thread_trackers, and HelixHough::z_bin_scale.
|
private |
Definition at line 1950 of file sPHENIXTracker.cpp.
View newest version in sPHENIX GitHub at line 1950 of file sPHENIXTracker.cpp
References split_output_hits, split_ranges, thread_max_hits, thread_min_hits, and thread_trackers.
Referenced by findHelicesParallelOneHelicity().
void sPHENIXTracker::tripletRejection | ( | std::vector< SimpleTrack3D > & | input, |
std::vector< SimpleTrack3D > & | output, | ||
std::vector< bool > & | usetrack, | ||
std::vector< float > & | next_best_chi2 | ||
) |
Definition at line 72 of file sPHENIXTracker.cpp.
View newest version in sPHENIX GitHub at line 72 of file sPHENIXTracker.cpp
Referenced by finalize().
|
private |
Definition at line 544 of file sPHENIXTracker.h.
View newest version in sPHENIX GitHub at line 544 of file sPHENIXTracker.h
Referenced by initSeeding().
|
private |
Definition at line 552 of file sPHENIXTracker.h.
View newest version in sPHENIX GitHub at line 552 of file sPHENIXTracker.h
Referenced by findTracksBySegments(), and setCellularAutomatonChi2Cut().
|
private |
Definition at line 546 of file sPHENIXTracker.h.
View newest version in sPHENIX GitHub at line 546 of file sPHENIXTracker.h
Referenced by finalize(), findTracksBySegments(), and initEvent().
|
private |
Definition at line 488 of file sPHENIXTracker.h.
View newest version in sPHENIX GitHub at line 488 of file sPHENIXTracker.h
Referenced by findTracksBySegments(), and setChi2Cut().
|
private |
Definition at line 489 of file sPHENIXTracker.h.
View newest version in sPHENIX GitHub at line 489 of file sPHENIXTracker.h
Referenced by findTracksBySegments(), and setChi2RemovalCut().
|
private |
Definition at line 491 of file sPHENIXTracker.h.
View newest version in sPHENIX GitHub at line 491 of file sPHENIXTracker.h
Referenced by findTracksBySegments(), and initEvent().
|
private |
Definition at line 553 of file sPHENIXTracker.h.
View newest version in sPHENIX GitHub at line 553 of file sPHENIXTracker.h
Referenced by findTracksBySegments(), and setCosAngleCut().
|
private |
Definition at line 499 of file sPHENIXTracker.h.
View newest version in sPHENIX GitHub at line 499 of file sPHENIXTracker.h
Referenced by findTracksBySegments(), and setCutOnDca().
|
private |
Definition at line 500 of file sPHENIXTracker.h.
View newest version in sPHENIX GitHub at line 500 of file sPHENIXTracker.h
Referenced by findTracksBySegments(), and setDcaCut().
|
private |
Definition at line 516 of file sPHENIXTracker.h.
View newest version in sPHENIX GitHub at line 516 of file sPHENIXTracker.h
Referenced by dzdlError(), kappaToPt(), phiError(), ptToKappa(), and sPHENIXTracker().
|
private |
Definition at line 496 of file sPHENIXTracker.h.
View newest version in sPHENIX GitHub at line 496 of file sPHENIXTracker.h
Referenced by dzdlError(), phiError(), projectToLayer(), and sPHENIXTracker().
|
private |
Definition at line 494 of file sPHENIXTracker.h.
View newest version in sPHENIX GitHub at line 494 of file sPHENIXTracker.h
Referenced by dzdlError(), phiError(), and sPHENIXTracker().
|
private |
Definition at line 493 of file sPHENIXTracker.h.
View newest version in sPHENIX GitHub at line 493 of file sPHENIXTracker.h
Referenced by initEvent().
|
private |
Definition at line 487 of file sPHENIXTracker.h.
View newest version in sPHENIX GitHub at line 487 of file sPHENIXTracker.h
Referenced by findTracksBySegments(), and setFastChi2Cut().
|
private |
Definition at line 485 of file sPHENIXTracker.h.
View newest version in sPHENIX GitHub at line 485 of file sPHENIXTracker.h
Referenced by findTracksBySegments(), and setFastChi2Cut().
|
private |
Definition at line 486 of file sPHENIXTracker.h.
View newest version in sPHENIX GitHub at line 486 of file sPHENIXTracker.h
Referenced by findTracksBySegments(), and setFastChi2Cut().
|
private |
Definition at line 550 of file sPHENIXTracker.h.
View newest version in sPHENIX GitHub at line 550 of file sPHENIXTracker.h
Referenced by initEvent().
|
private |
Definition at line 510 of file sPHENIXTracker.h.
View newest version in sPHENIX GitHub at line 510 of file sPHENIXTracker.h
Referenced by finalize(), findTracks(), and initEvent().
|
private |
Definition at line 555 of file sPHENIXTracker.h.
View newest version in sPHENIX GitHub at line 555 of file sPHENIXTracker.h
Referenced by finalize(), and setHitErrorScale().
|
private |
Definition at line 495 of file sPHENIXTracker.h.
View newest version in sPHENIX GitHub at line 495 of file sPHENIXTracker.h
Referenced by sPHENIXTracker().
|
private |
Definition at line 539 of file sPHENIXTracker.h.
View newest version in sPHENIX GitHub at line 539 of file sPHENIXTracker.h
Referenced by requireLayers(), setBinScale(), setCellularAutomatonChi2Cut(), setChi2Cut(), setChi2RemovalCut(), setCosAngleCut(), setFastChi2Cut(), setMaxHitsPairs(), setNLayers(), setNRemovalHits(), setRemoveHits(), setSeedLayer(), setSeparateByHelicity(), setZBinScale(), and sPHENIXTracker().
|
private |
Definition at line 542 of file sPHENIXTracker.h.
View newest version in sPHENIX GitHub at line 542 of file sPHENIXTracker.h
Referenced by finalize(), and setThread().
|
private |
Definition at line 508 of file sPHENIXTracker.h.
View newest version in sPHENIX GitHub at line 508 of file sPHENIXTracker.h
Referenced by clear(), finalize(), and getIsolation().
|
private |
Definition at line 506 of file sPHENIXTracker.h.
View newest version in sPHENIX GitHub at line 506 of file sPHENIXTracker.h
Referenced by finalize(), findTracksBySegments(), sPHENIXTracker(), and ~sPHENIXTracker().
|
private |
Definition at line 547 of file sPHENIXTracker.h.
View newest version in sPHENIX GitHub at line 547 of file sPHENIXTracker.h
Referenced by finalize(), findTracksBySegments(), and initEvent().
|
private |
Definition at line 521 of file sPHENIXTracker.h.
View newest version in sPHENIX GitHub at line 521 of file sPHENIXTracker.h
Referenced by findTracksBySegments(), setNLayers(), and sPHENIXTracker().
|
private |
Definition at line 549 of file sPHENIXTracker.h.
View newest version in sPHENIX GitHub at line 549 of file sPHENIXTracker.h
Referenced by sPHENIXTracker().
|
private |
Definition at line 490 of file sPHENIXTracker.h.
View newest version in sPHENIX GitHub at line 490 of file sPHENIXTracker.h
Referenced by findTracksBySegments(), and setNRemovalHits().
|
private |
Definition at line 504 of file sPHENIXTracker.h.
View newest version in sPHENIX GitHub at line 504 of file sPHENIXTracker.h
Referenced by finalize(), findTracksBySegments(), and initEvent().
|
private |
Definition at line 528 of file sPHENIXTracker.h.
View newest version in sPHENIX GitHub at line 528 of file sPHENIXTracker.h
Referenced by findHelicesParallel(), findHelicesParallelOneHelicity(), findHelicesParallelThread(), and sPHENIXTracker().
|
private |
Definition at line 492 of file sPHENIXTracker.h.
View newest version in sPHENIX GitHub at line 492 of file sPHENIXTracker.h
Referenced by initEvent().
|
private |
Definition at line 531 of file sPHENIXTracker.h.
View newest version in sPHENIX GitHub at line 531 of file sPHENIXTracker.h
Referenced by findHelicesParallelOneHelicity(), sPHENIXTracker(), and ~sPHENIXTracker().
|
private |
Definition at line 513 of file sPHENIXTracker.h.
View newest version in sPHENIX GitHub at line 513 of file sPHENIXTracker.h
Referenced by dzdlError(), and phiError().
|
private |
Definition at line 512 of file sPHENIXTracker.h.
View newest version in sPHENIX GitHub at line 512 of file sPHENIXTracker.h
Referenced by dzdlError(), and phiError().
|
private |
Definition at line 514 of file sPHENIXTracker.h.
View newest version in sPHENIX GitHub at line 514 of file sPHENIXTracker.h
Referenced by dzdlError(), and phiError().
|
private |
Definition at line 503 of file sPHENIXTracker.h.
View newest version in sPHENIX GitHub at line 503 of file sPHENIXTracker.h
Referenced by finalize(), and setRejectGhosts().
|
private |
Definition at line 502 of file sPHENIXTracker.h.
View newest version in sPHENIX GitHub at line 502 of file sPHENIXTracker.h
Referenced by breakRecursion(), and initEvent().
|
private |
Definition at line 524 of file sPHENIXTracker.h.
View newest version in sPHENIX GitHub at line 524 of file sPHENIXTracker.h
Referenced by dzdlError(), phiError(), and setSeedLayer().
|
private |
Definition at line 526 of file sPHENIXTracker.h.
View newest version in sPHENIX GitHub at line 526 of file sPHENIXTracker.h
Referenced by initSeeding(), and seedWasUsed().
|
private |
Definition at line 497 of file sPHENIXTracker.h.
View newest version in sPHENIX GitHub at line 497 of file sPHENIXTracker.h
Referenced by breakRecursion(), initEvent(), and initSeeding().
|
private |
Definition at line 518 of file sPHENIXTracker.h.
View newest version in sPHENIX GitHub at line 518 of file sPHENIXTracker.h
Referenced by findTracksBySegments().
|
private |
Definition at line 519 of file sPHENIXTracker.h.
View newest version in sPHENIX GitHub at line 519 of file sPHENIXTracker.h
Referenced by findTracksBySegments().
|
private |
Definition at line 536 of file sPHENIXTracker.h.
View newest version in sPHENIX GitHub at line 536 of file sPHENIXTracker.h
Referenced by findHelicesParallel(), findHelicesParallelOneHelicity(), and sPHENIXTracker().
|
private |
Definition at line 537 of file sPHENIXTracker.h.
View newest version in sPHENIX GitHub at line 537 of file sPHENIXTracker.h
Referenced by findHelicesParallel(), findHelicesParallelOneHelicity(), sPHENIXTracker(), splitHitsParallelThread(), and ~sPHENIXTracker().
|
private |
Definition at line 538 of file sPHENIXTracker.h.
View newest version in sPHENIX GitHub at line 538 of file sPHENIXTracker.h
Referenced by findHelicesParallelOneHelicity(), sPHENIXTracker(), splitHitsParallelThread(), and ~sPHENIXTracker().
|
private |
Definition at line 522 of file sPHENIXTracker.h.
View newest version in sPHENIX GitHub at line 522 of file sPHENIXTracker.h
Referenced by findTracksBySegments(), setNLayers(), and sPHENIXTracker().
|
private |
Definition at line 535 of file sPHENIXTracker.h.
View newest version in sPHENIX GitHub at line 535 of file sPHENIXTracker.h
Referenced by findHelicesParallelOneHelicity(), findHelicesParallelThread(), and sPHENIXTracker().
|
private |
Definition at line 541 of file sPHENIXTracker.h.
View newest version in sPHENIX GitHub at line 541 of file sPHENIXTracker.h
Referenced by findHelicesParallel(), findHelicesParallelOneHelicity(), findHelicesParallelThread(), and splitHitsParallelThread().
|
private |
Definition at line 540 of file sPHENIXTracker.h.
View newest version in sPHENIX GitHub at line 540 of file sPHENIXTracker.h
Referenced by findHelicesParallel(), findHelicesParallelOneHelicity(), findHelicesParallelThread(), and splitHitsParallelThread().
|
private |
Definition at line 534 of file sPHENIXTracker.h.
View newest version in sPHENIX GitHub at line 534 of file sPHENIXTracker.h
Referenced by findHelicesParallelOneHelicity(), findHelicesParallelThread(), and sPHENIXTracker().
|
private |
Definition at line 532 of file sPHENIXTracker.h.
View newest version in sPHENIX GitHub at line 532 of file sPHENIXTracker.h
Referenced by findHelicesParallel(), findHelicesParallelOneHelicity(), findHelicesParallelThread(), requireLayers(), setBinScale(), setCellularAutomatonChi2Cut(), setChi2Cut(), setChi2RemovalCut(), setCosAngleCut(), setFastChi2Cut(), setMaxHitsPairs(), setNLayers(), setNRemovalHits(), setRemoveHits(), setSeedLayer(), setSeparateByHelicity(), setZBinScale(), sPHENIXTracker(), splitHitsParallelThread(), and ~sPHENIXTracker().
|
private |
Definition at line 533 of file sPHENIXTracker.h.
View newest version in sPHENIX GitHub at line 533 of file sPHENIXTracker.h
Referenced by findHelicesParallel(), findHelicesParallelThread(), and sPHENIXTracker().
|
private |
Definition at line 498 of file sPHENIXTracker.h.
View newest version in sPHENIX GitHub at line 498 of file sPHENIXTracker.h
Referenced by finalize(), and setVerbosity().
|
private |
Definition at line 501 of file sPHENIXTracker.h.
View newest version in sPHENIX GitHub at line 501 of file sPHENIXTracker.h
Referenced by setVertex().
|
private |
Definition at line 501 of file sPHENIXTracker.h.
View newest version in sPHENIX GitHub at line 501 of file sPHENIXTracker.h
Referenced by setVertex().
|
private |
Definition at line 501 of file sPHENIXTracker.h.
View newest version in sPHENIX GitHub at line 501 of file sPHENIXTracker.h
Referenced by setVertex().
|
private |
Definition at line 530 of file sPHENIXTracker.h.
View newest version in sPHENIX GitHub at line 530 of file sPHENIXTracker.h
Referenced by sPHENIXTracker(), and ~sPHENIXTracker().
|
private |
Definition at line 529 of file sPHENIXTracker.h.
View newest version in sPHENIX GitHub at line 529 of file sPHENIXTracker.h
Referenced by sPHENIXTracker(), and ~sPHENIXTracker().