ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <coresoftware/blob/master/offline/packages/trackreco/CellularAutomaton_v1.h>
Public Member Functions | |
CellularAutomaton_v1 (std::vector< SimpleTrack3D > &input_tracks, std::vector< float > &radius, std::vector< float > &material) | |
~CellularAutomaton_v1 () override | |
void | identify (std::ostream &=std::cout) const override |
void | Reset () override |
int | isValid () const override |
CellularAutomaton * | Clone () const override |
void | set_hough_space (HelixHoughSpace *hough_space) override |
void | set_mag_field (float mag_field) override |
void | set_pt_rescale (float pt_rescale) override |
void | set_n_layers (unsigned int n_layers) override |
void | set_required_layers (unsigned int req_layers) override |
void | set_ca_chi2 (float chi2_cut) override |
void | set_ca_chi2_layer (float chi2_layer_cut) override |
void | set_ca_phi_cut (float phi_cut) override |
void | set_ca_z_cut (float z_cut) override |
void | set_ca_dcaxy_cut (float dcaxy_cut) override |
void | set_propagate_forward (bool fwd) override |
void | set_remove_hits (bool remove) override |
void | set_remove_inner_hits (bool remove_inner) override |
void | set_require_inner_hits (bool require_inner) override |
void | set_triplet_mode (bool mod) override |
void | set_seeding_mode (bool mod) override |
void | set_hits_map (std::map< unsigned int, SimpleHit3D > &hits_map) override |
void | set_verbose (int v) |
int | run (std::vector< SimpleTrack3D > &output_tracks, std::vector< HelixKalmanState > &output_track_states, std::map< unsigned int, bool > &hits_used) override |
Public Member Functions inherited from CellularAutomaton | |
virtual | ~CellularAutomaton () |
Private Member Functions | |
void | set_detector_radii (std::vector< float > &radii) override |
void | set_detector_materials (std::vector< float > &materials) |
void | set_input_tracks (std::vector< SimpleTrack3D > &input_tracks) override |
void | set_cylinder_kalman () override |
int | init () override |
int | process_tracks () override |
int | process_single_track (SimpleTrack3D &track) override |
int | process_single_triplet (SimpleTrack3D &track) override |
int | get_ca_tracks (std::vector< SimpleTrack3D > &output_tracks, std::vector< HelixKalmanState > &output_track_states) override |
int | calculate_kappa_tangents (float x1, float y1, float z1, float x2, float y2, float z2, float x3, float y3, float z3, float dx1, float dy1, float dz1, float dx2, float dy2, float dz2, float dx3, float dy3, float dz3, float &kappa, float &dkappa, float &ux_mid, float &uy_mid, float &ux_end, float &uy_end, float &dzdl_1, float &dzdl_2, float &ddzdl_1, float &ddzdl_2) override |
int | calculate_kappa_tangents (float x1, float y1, float z1, float x2, float y2, float z2, float x3, float y3, float z3, float dx1, float dy1, float dz1, float dx2, float dy2, float dz2, float dx3, float dy3, float dz3, float &kappa, float &dkappa, float &ux_mid, float &uy_mid, float &ux_end, float &uy_end, float &dzdl_1, float &dzdl_2, float &ddzdl_1, float &ddzdl_2, float ca_sin_ang_cut, float inv_cos_ang_diff, float cur_kappa, float cur_dkappa, float cur_ux, float cur_uy, float cur_chi2, float &chi2) override |
float | kappa_to_pt (float kappa) |
float | shift_phi_range (float phi) override |
Additional Inherited Members | |
Protected Member Functions inherited from CellularAutomaton | |
CellularAutomaton () | |
Definition at line 38 of file CellularAutomaton_v1.h.
View newest version in sPHENIX GitHub at line 38 of file CellularAutomaton_v1.h
CellularAutomaton_v1::CellularAutomaton_v1 | ( | std::vector< SimpleTrack3D > & | input_tracks, |
std::vector< float > & | radius, | ||
std::vector< float > & | material | ||
) |
Definition at line 32 of file CellularAutomaton_v1.cc.
View newest version in sPHENIX GitHub at line 32 of file CellularAutomaton_v1.cc
References set_detector_materials(), set_detector_radii(), and set_input_tracks().
Referenced by Clone().
|
inlineoverride |
Definition at line 44 of file CellularAutomaton_v1.h.
View newest version in sPHENIX GitHub at line 44 of file CellularAutomaton_v1.h
|
overrideprivatevirtual |
Reimplemented from CellularAutomaton.
Definition at line 1539 of file CellularAutomaton_v1.cc.
View newest version in sPHENIX GitHub at line 1539 of file CellularAutomaton_v1.cc
References dz2, num, x1, x2, y1, y2, z1, and z2.
Referenced by process_single_track(), and process_single_triplet().
|
overrideprivatevirtual |
Reimplemented from CellularAutomaton.
Definition at line 1610 of file CellularAutomaton_v1.cc.
View newest version in sPHENIX GitHub at line 1610 of file CellularAutomaton_v1.cc
|
inlineoverridevirtual |
Reimplemented from CellularAutomaton.
Definition at line 50 of file CellularAutomaton_v1.h.
View newest version in sPHENIX GitHub at line 50 of file CellularAutomaton_v1.h
References CellularAutomaton_v1().
|
overrideprivatevirtual |
Reimplemented from CellularAutomaton.
Definition at line 244 of file CellularAutomaton_v1.cc.
View newest version in sPHENIX GitHub at line 244 of file CellularAutomaton_v1.cc
References ca_track_states, and ca_tracks.
Referenced by run().
|
inlineoverridevirtual |
Reimplemented from CellularAutomaton.
Definition at line 47 of file CellularAutomaton_v1.h.
View newest version in sPHENIX GitHub at line 47 of file CellularAutomaton_v1.h
Reimplemented from CellularAutomaton.
Definition at line 145 of file CellularAutomaton_v1.cc.
View newest version in sPHENIX GitHub at line 145 of file CellularAutomaton_v1.cc
References _detector_materials, _detector_radii, _hough_space, ca_track_states, ca_tracks, combos, g4zmq::exit(), layer_sorted, nlayers, PHWHERE, set_cylinder_kalman(), and temp_combo.
Referenced by demo.App::__init__(), testem0.App::__init__(), Lesson1.App::__init__(), ExN03.App::__init__(), and run().
|
inlineoverridevirtual |
Reimplemented from CellularAutomaton.
Definition at line 49 of file CellularAutomaton_v1.h.
View newest version in sPHENIX GitHub at line 49 of file CellularAutomaton_v1.h
|
private |
Definition at line 1696 of file CellularAutomaton_v1.cc.
View newest version in sPHENIX GitHub at line 1696 of file CellularAutomaton_v1.cc
References _mag_field, and _pt_rescale.
Referenced by process_single_track().
|
overrideprivatevirtual |
Reimplemented from CellularAutomaton.
Definition at line 1026 of file CellularAutomaton_v1.cc.
View newest version in sPHENIX GitHub at line 1026 of file CellularAutomaton_v1.cc
References _hits_used, _kalman, HelixKalmanFilter::addHit(), HelixKalmanState::C, ca_chi2_cut, ca_chi2_layer_cut, ca_cos_ang_cut, ca_track_states, ca_tracks, calculate_kappa_tangents(), CAtime, HelixKalmanState::chi2, TrackSegment::chi2, combos, HelixKalmanState::d, SimpleTrack3D::d, TrackSegment::dkappa, dz2, HelixKalmanState::dzdl, SimpleTrack3D::dzdl, fast_chi2_cut_max, fast_chi2_cut_par0, fast_chi2_cut_par1, SimpleTrack3D::fit_track(), forward, SimpleHit3D::get_layer(), Acts::UnitConstants::h, hits(), SimpleTrack3D::hits, TrackSegment::hits, int(), it, k, KALtime, HelixKalmanState::kappa, SimpleTrack3D::kappa, TrackSegment::kappa, kappa_to_pt(), G4TTL::layer, layer_sorted, m, M_PI, min, n, TrackSegment::n_hits, nlayers, HelixKalmanState::nu, HelixKalmanState::phi, SimpleTrack3D::phi, HelixKalmanState::position, remove_hits, remove_inner_hits, require_inner_hits, rlayers, second, boost::swap(), t1, t2, temp_combo, TrackSegment::ux, TrackSegment::uy, verbose, x1, x2, x3, HelixKalmanState::x_int, y1, y2, y3, HelixKalmanState::y_int, HelixKalmanState::z0, SimpleTrack3D::z0, z1, z2, and HelixKalmanState::z_int.
Referenced by process_tracks().
|
overrideprivatevirtual |
Reimplemented from CellularAutomaton.
Definition at line 297 of file CellularAutomaton_v1.cc.
View newest version in sPHENIX GitHub at line 297 of file CellularAutomaton_v1.cc
References _hits_map, _hits_used, _hough_space, _kalman, kdfinder::abs(), HelixKalmanFilter::addHit(), allowed_missing_inner_hits, HelixKalmanState::C, ca_chi2_cut, ca_chi2_layer_cut, ca_cos_ang_cut, ca_phi_cut, ca_track_states, ca_tracks, ca_z_cut, calculate_kappa_tangents(), HelixKalmanState::chi2, TrackSegment::chi2, combos, HelixKalmanState::d, SimpleTrack3D::d, TrackSegment::dkappa, dz2, HelixKalmanState::dzdl, SimpleTrack3D::dzdl, SimpleTrack3D::fit_track(), forward, SimpleHit3D::get_id(), HelixHoughSpace::get_kappa_max(), SimpleHit3D::get_layer(), SimpleHit3D::get_size(), SimpleHit3D::get_x(), SimpleHit3D::get_y(), SimpleHit3D::get_z(), Acts::UnitConstants::h, hits(), SimpleTrack3D::hits, TrackSegment::hits, int(), it, k, HelixKalmanState::kappa, SimpleTrack3D::kappa, TrackSegment::kappa, G4TTL::layer, layer_sorted, m, M_PI, min, n, TrackSegment::n_hits, nlayers, HelixKalmanState::nu, HelixKalmanState::phi, SimpleTrack3D::phi, HelixKalmanState::position, remove_hits, remove_inner_hits, second, seeding_mode, shift_phi_range(), boost::swap(), temp_combo, TrackSegment::ux, TrackSegment::uy, verbose, x1, x2, x3, HelixKalmanState::x_int, y1, y2, y3, HelixKalmanState::y_int, HelixKalmanState::z0, SimpleTrack3D::z0, z1, z2, and HelixKalmanState::z_int.
Referenced by process_tracks().
|
overrideprivatevirtual |
Reimplemented from CellularAutomaton.
Definition at line 262 of file CellularAutomaton_v1.cc.
View newest version in sPHENIX GitHub at line 262 of file CellularAutomaton_v1.cc
References in_tracks, process_single_track(), process_single_triplet(), triplet_mode, and verbose.
Referenced by run().
|
overridevirtual |
Reimplemented from CellularAutomaton.
Definition at line 78 of file CellularAutomaton_v1.cc.
View newest version in sPHENIX GitHub at line 78 of file CellularAutomaton_v1.cc
References _detector_materials, _detector_radii, _detector_scatter, _hough_space, _integrated_scatter, _kalman, ca_track_states, ca_tracks, in_tracks, and temp_combo.
Referenced by PHInitZVertexing::cellular_automaton_zvtx_init(), and PHPatternReco::cellular_automaton_zvtx_init().
|
overridevirtual |
Reimplemented from CellularAutomaton.
Definition at line 96 of file CellularAutomaton_v1.cc.
View newest version in sPHENIX GitHub at line 96 of file CellularAutomaton_v1.cc
References _hits_used, ca_track_states, ca_tracks, g4zmq::exit(), get_ca_tracks(), in_tracks, init(), layer_sorted, PHWHERE, process_tracks(), remove_hits, and verbose.
Referenced by PHInitZVertexing::cellular_automaton_zvtx_init(), and PHPatternReco::cellular_automaton_zvtx_init().
|
inlineoverridevirtual |
Reimplemented from CellularAutomaton.
Definition at line 57 of file CellularAutomaton_v1.h.
View newest version in sPHENIX GitHub at line 57 of file CellularAutomaton_v1.h
References ca_chi2_cut.
Referenced by PHInitZVertexing::cellular_automaton_zvtx_init(), and PHPatternReco::cellular_automaton_zvtx_init().
|
inlineoverridevirtual |
Reimplemented from CellularAutomaton.
Definition at line 58 of file CellularAutomaton_v1.h.
View newest version in sPHENIX GitHub at line 58 of file CellularAutomaton_v1.h
References ca_chi2_layer_cut.
Referenced by PHInitZVertexing::cellular_automaton_zvtx_init(), and PHPatternReco::cellular_automaton_zvtx_init().
|
inlineoverridevirtual |
Reimplemented from CellularAutomaton.
Definition at line 61 of file CellularAutomaton_v1.h.
View newest version in sPHENIX GitHub at line 61 of file CellularAutomaton_v1.h
References ca_dcaxy_cut.
Referenced by PHInitZVertexing::cellular_automaton_zvtx_init(), and PHPatternReco::cellular_automaton_zvtx_init().
|
inlineoverridevirtual |
Reimplemented from CellularAutomaton.
Definition at line 59 of file CellularAutomaton_v1.h.
View newest version in sPHENIX GitHub at line 59 of file CellularAutomaton_v1.h
References ca_phi_cut.
Referenced by PHInitZVertexing::cellular_automaton_zvtx_init(), and PHPatternReco::cellular_automaton_zvtx_init().
|
inlineoverridevirtual |
Reimplemented from CellularAutomaton.
Definition at line 60 of file CellularAutomaton_v1.h.
View newest version in sPHENIX GitHub at line 60 of file CellularAutomaton_v1.h
References ca_z_cut.
Referenced by PHInitZVertexing::cellular_automaton_zvtx_init(), and PHPatternReco::cellular_automaton_zvtx_init().
|
overrideprivatevirtual |
Reimplemented from CellularAutomaton.
Definition at line 225 of file CellularAutomaton_v1.cc.
View newest version in sPHENIX GitHub at line 225 of file CellularAutomaton_v1.cc
References _detector_materials, _detector_radii, _kalman, and _mag_field.
Referenced by init().
|
private |
Definition at line 209 of file CellularAutomaton_v1.cc.
View newest version in sPHENIX GitHub at line 209 of file CellularAutomaton_v1.cc
References _detector_materials, _detector_scatter, and _integrated_scatter.
Referenced by CellularAutomaton_v1().
|
overrideprivatevirtual |
Reimplemented from CellularAutomaton.
Definition at line 202 of file CellularAutomaton_v1.cc.
View newest version in sPHENIX GitHub at line 202 of file CellularAutomaton_v1.cc
References _detector_radii.
Referenced by CellularAutomaton_v1().
|
inlineoverridevirtual |
Reimplemented from CellularAutomaton.
Definition at line 68 of file CellularAutomaton_v1.h.
View newest version in sPHENIX GitHub at line 68 of file CellularAutomaton_v1.h
References _hits_map.
Referenced by PHInitZVertexing::cellular_automaton_zvtx_init(), and PHPatternReco::cellular_automaton_zvtx_init().
|
overridevirtual |
Reimplemented from CellularAutomaton.
Definition at line 188 of file CellularAutomaton_v1.cc.
View newest version in sPHENIX GitHub at line 188 of file CellularAutomaton_v1.cc
References _hough_space, and HelixHoughSpace::CloneMe().
Referenced by PHInitZVertexing::cellular_automaton_zvtx_init(), and PHPatternReco::cellular_automaton_zvtx_init().
|
overrideprivatevirtual |
Reimplemented from CellularAutomaton.
Definition at line 230 of file CellularAutomaton_v1.cc.
View newest version in sPHENIX GitHub at line 230 of file CellularAutomaton_v1.cc
References in_tracks.
Referenced by CellularAutomaton_v1().
|
overridevirtual |
Reimplemented from CellularAutomaton.
Definition at line 194 of file CellularAutomaton_v1.cc.
View newest version in sPHENIX GitHub at line 194 of file CellularAutomaton_v1.cc
References _mag_field.
Referenced by PHInitZVertexing::cellular_automaton_zvtx_init(), and PHPatternReco::cellular_automaton_zvtx_init().
Reimplemented from CellularAutomaton.
Definition at line 55 of file CellularAutomaton_v1.h.
View newest version in sPHENIX GitHub at line 55 of file CellularAutomaton_v1.h
References nlayers.
Referenced by PHInitZVertexing::cellular_automaton_zvtx_init(), and PHPatternReco::cellular_automaton_zvtx_init().
|
inlineoverridevirtual |
Reimplemented from CellularAutomaton.
Definition at line 62 of file CellularAutomaton_v1.h.
View newest version in sPHENIX GitHub at line 62 of file CellularAutomaton_v1.h
References forward.
Referenced by PHInitZVertexing::cellular_automaton_zvtx_init(), and PHPatternReco::cellular_automaton_zvtx_init().
|
overridevirtual |
Reimplemented from CellularAutomaton.
Definition at line 198 of file CellularAutomaton_v1.cc.
View newest version in sPHENIX GitHub at line 198 of file CellularAutomaton_v1.cc
References _pt_rescale.
Referenced by PHInitZVertexing::cellular_automaton_zvtx_init(), and PHPatternReco::cellular_automaton_zvtx_init().
|
inlineoverridevirtual |
Reimplemented from CellularAutomaton.
Definition at line 63 of file CellularAutomaton_v1.h.
View newest version in sPHENIX GitHub at line 63 of file CellularAutomaton_v1.h
References remove_hits.
Referenced by PHInitZVertexing::cellular_automaton_zvtx_init(), and PHPatternReco::cellular_automaton_zvtx_init().
|
inlineoverridevirtual |
Reimplemented from CellularAutomaton.
Definition at line 64 of file CellularAutomaton_v1.h.
View newest version in sPHENIX GitHub at line 64 of file CellularAutomaton_v1.h
References remove_inner_hits.
Referenced by PHInitZVertexing::cellular_automaton_zvtx_init(), and PHPatternReco::cellular_automaton_zvtx_init().
|
inlineoverridevirtual |
Reimplemented from CellularAutomaton.
Definition at line 65 of file CellularAutomaton_v1.h.
View newest version in sPHENIX GitHub at line 65 of file CellularAutomaton_v1.h
References require_inner_hits.
Reimplemented from CellularAutomaton.
Definition at line 56 of file CellularAutomaton_v1.h.
View newest version in sPHENIX GitHub at line 56 of file CellularAutomaton_v1.h
References rlayers.
Referenced by PHInitZVertexing::cellular_automaton_zvtx_init(), and PHPatternReco::cellular_automaton_zvtx_init().
|
inlineoverridevirtual |
Reimplemented from CellularAutomaton.
Definition at line 67 of file CellularAutomaton_v1.h.
View newest version in sPHENIX GitHub at line 67 of file CellularAutomaton_v1.h
References seeding_mode.
Referenced by PHInitZVertexing::cellular_automaton_zvtx_init(), and PHPatternReco::cellular_automaton_zvtx_init().
|
inlineoverridevirtual |
Reimplemented from CellularAutomaton.
Definition at line 66 of file CellularAutomaton_v1.h.
View newest version in sPHENIX GitHub at line 66 of file CellularAutomaton_v1.h
References triplet_mode.
Referenced by PHInitZVertexing::cellular_automaton_zvtx_init(), and PHPatternReco::cellular_automaton_zvtx_init().
Definition at line 69 of file CellularAutomaton_v1.h.
View newest version in sPHENIX GitHub at line 69 of file CellularAutomaton_v1.h
Referenced by PHInitZVertexing::cellular_automaton_zvtx_init().
|
overrideprivatevirtual |
Reimplemented from CellularAutomaton.
Definition at line 1700 of file CellularAutomaton_v1.cc.
View newest version in sPHENIX GitHub at line 1700 of file CellularAutomaton_v1.cc
References M_PI.
Referenced by process_single_triplet().
|
private |
Definition at line 141 of file CellularAutomaton_v1.h.
View newest version in sPHENIX GitHub at line 141 of file CellularAutomaton_v1.h
Referenced by init(), Reset(), set_cylinder_kalman(), and set_detector_materials().
|
private |
Definition at line 139 of file CellularAutomaton_v1.h.
View newest version in sPHENIX GitHub at line 139 of file CellularAutomaton_v1.h
Referenced by init(), Reset(), set_cylinder_kalman(), and set_detector_radii().
|
private |
Definition at line 140 of file CellularAutomaton_v1.h.
View newest version in sPHENIX GitHub at line 140 of file CellularAutomaton_v1.h
Referenced by Reset(), and set_detector_materials().
|
private |
Definition at line 145 of file CellularAutomaton_v1.h.
View newest version in sPHENIX GitHub at line 145 of file CellularAutomaton_v1.h
Referenced by process_single_triplet(), and set_hits_map().
|
private |
Definition at line 144 of file CellularAutomaton_v1.h.
View newest version in sPHENIX GitHub at line 144 of file CellularAutomaton_v1.h
Referenced by process_single_track(), process_single_triplet(), and run().
|
private |
Definition at line 110 of file CellularAutomaton_v1.h.
View newest version in sPHENIX GitHub at line 110 of file CellularAutomaton_v1.h
Referenced by init(), process_single_triplet(), Reset(), and set_hough_space().
|
private |
Definition at line 142 of file CellularAutomaton_v1.h.
View newest version in sPHENIX GitHub at line 142 of file CellularAutomaton_v1.h
Referenced by Reset(), and set_detector_materials().
|
private |
Definition at line 111 of file CellularAutomaton_v1.h.
View newest version in sPHENIX GitHub at line 111 of file CellularAutomaton_v1.h
Referenced by process_single_track(), process_single_triplet(), Reset(), and set_cylinder_kalman().
|
private |
Definition at line 137 of file CellularAutomaton_v1.h.
View newest version in sPHENIX GitHub at line 137 of file CellularAutomaton_v1.h
Referenced by kappa_to_pt(), set_cylinder_kalman(), and set_mag_field().
|
private |
Definition at line 136 of file CellularAutomaton_v1.h.
View newest version in sPHENIX GitHub at line 136 of file CellularAutomaton_v1.h
Referenced by kappa_to_pt(), and set_pt_rescale().
|
private |
Definition at line 122 of file CellularAutomaton_v1.h.
View newest version in sPHENIX GitHub at line 122 of file CellularAutomaton_v1.h
Referenced by process_single_triplet().
|
private |
Definition at line 125 of file CellularAutomaton_v1.h.
View newest version in sPHENIX GitHub at line 125 of file CellularAutomaton_v1.h
Referenced by process_single_track(), process_single_triplet(), and set_ca_chi2().
|
private |
Definition at line 126 of file CellularAutomaton_v1.h.
View newest version in sPHENIX GitHub at line 126 of file CellularAutomaton_v1.h
Referenced by process_single_track(), process_single_triplet(), and set_ca_chi2_layer().
|
private |
Definition at line 124 of file CellularAutomaton_v1.h.
View newest version in sPHENIX GitHub at line 124 of file CellularAutomaton_v1.h
Referenced by process_single_track(), and process_single_triplet().
|
private |
Definition at line 129 of file CellularAutomaton_v1.h.
View newest version in sPHENIX GitHub at line 129 of file CellularAutomaton_v1.h
Referenced by set_ca_dcaxy_cut().
|
private |
Definition at line 127 of file CellularAutomaton_v1.h.
View newest version in sPHENIX GitHub at line 127 of file CellularAutomaton_v1.h
Referenced by process_single_triplet(), and set_ca_phi_cut().
|
private |
Definition at line 114 of file CellularAutomaton_v1.h.
View newest version in sPHENIX GitHub at line 114 of file CellularAutomaton_v1.h
Referenced by get_ca_tracks(), init(), process_single_track(), process_single_triplet(), Reset(), and run().
|
private |
Definition at line 113 of file CellularAutomaton_v1.h.
View newest version in sPHENIX GitHub at line 113 of file CellularAutomaton_v1.h
Referenced by get_ca_tracks(), init(), process_single_track(), process_single_triplet(), Reset(), and run().
|
private |
Definition at line 128 of file CellularAutomaton_v1.h.
View newest version in sPHENIX GitHub at line 128 of file CellularAutomaton_v1.h
Referenced by process_single_triplet(), and set_ca_z_cut().
|
private |
Definition at line 147 of file CellularAutomaton_v1.h.
View newest version in sPHENIX GitHub at line 147 of file CellularAutomaton_v1.h
Referenced by process_single_track().
|
private |
Definition at line 117 of file CellularAutomaton_v1.h.
View newest version in sPHENIX GitHub at line 117 of file CellularAutomaton_v1.h
Referenced by init(), process_single_track(), and process_single_triplet().
|
private |
Definition at line 131 of file CellularAutomaton_v1.h.
View newest version in sPHENIX GitHub at line 131 of file CellularAutomaton_v1.h
Referenced by process_single_track().
|
private |
Definition at line 132 of file CellularAutomaton_v1.h.
View newest version in sPHENIX GitHub at line 132 of file CellularAutomaton_v1.h
Referenced by process_single_track().
|
private |
Definition at line 133 of file CellularAutomaton_v1.h.
View newest version in sPHENIX GitHub at line 133 of file CellularAutomaton_v1.h
Referenced by process_single_track().
|
private |
Definition at line 149 of file CellularAutomaton_v1.h.
View newest version in sPHENIX GitHub at line 149 of file CellularAutomaton_v1.h
Referenced by process_single_track(), process_single_triplet(), and set_propagate_forward().
|
private |
Definition at line 112 of file CellularAutomaton_v1.h.
View newest version in sPHENIX GitHub at line 112 of file CellularAutomaton_v1.h
Referenced by process_tracks(), Reset(), run(), and set_input_tracks().
|
private |
Definition at line 148 of file CellularAutomaton_v1.h.
View newest version in sPHENIX GitHub at line 148 of file CellularAutomaton_v1.h
Referenced by process_single_track().
|
private |
Definition at line 118 of file CellularAutomaton_v1.h.
View newest version in sPHENIX GitHub at line 118 of file CellularAutomaton_v1.h
Referenced by init(), process_single_track(), process_single_triplet(), and run().
|
private |
Definition at line 120 of file CellularAutomaton_v1.h.
View newest version in sPHENIX GitHub at line 120 of file CellularAutomaton_v1.h
Referenced by init(), process_single_track(), process_single_triplet(), and set_n_layers().
|
private |
Definition at line 150 of file CellularAutomaton_v1.h.
View newest version in sPHENIX GitHub at line 150 of file CellularAutomaton_v1.h
Referenced by process_single_track(), process_single_triplet(), run(), and set_remove_hits().
|
private |
Definition at line 151 of file CellularAutomaton_v1.h.
View newest version in sPHENIX GitHub at line 151 of file CellularAutomaton_v1.h
Referenced by process_single_track(), process_single_triplet(), and set_remove_inner_hits().
|
private |
Definition at line 152 of file CellularAutomaton_v1.h.
View newest version in sPHENIX GitHub at line 152 of file CellularAutomaton_v1.h
Referenced by process_single_track(), and set_require_inner_hits().
|
private |
Definition at line 121 of file CellularAutomaton_v1.h.
View newest version in sPHENIX GitHub at line 121 of file CellularAutomaton_v1.h
Referenced by process_single_track(), and set_required_layers().
|
private |
Definition at line 154 of file CellularAutomaton_v1.h.
View newest version in sPHENIX GitHub at line 154 of file CellularAutomaton_v1.h
Referenced by process_single_triplet(), and set_seeding_mode().
|
private |
Definition at line 116 of file CellularAutomaton_v1.h.
View newest version in sPHENIX GitHub at line 116 of file CellularAutomaton_v1.h
Referenced by init(), process_single_track(), process_single_triplet(), and Reset().
|
private |
Definition at line 153 of file CellularAutomaton_v1.h.
View newest version in sPHENIX GitHub at line 153 of file CellularAutomaton_v1.h
Referenced by process_tracks(), and set_triplet_mode().
|
private |
Definition at line 155 of file CellularAutomaton_v1.h.
View newest version in sPHENIX GitHub at line 155 of file CellularAutomaton_v1.h
Referenced by process_single_track(), process_single_triplet(), process_tracks(), run(), and set_verbose().