ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <coresoftware/blob/master/offline/packages/trackreco/CellularAutomaton.h>
Public Member Functions | |
virtual | ~CellularAutomaton () |
virtual void | identify (std::ostream &os=std::cout) const |
virtual void | Reset () |
virtual int | isValid () const |
virtual CellularAutomaton * | Clone () const |
virtual void | set_hough_space (HelixHoughSpace *) |
virtual void | set_mag_field (float) |
virtual void | set_pt_rescale (float) |
virtual void | set_n_layers (unsigned int) |
virtual void | set_required_layers (unsigned int) |
virtual void | set_ca_chi2 (float) |
virtual void | set_ca_chi2_layer (float) |
virtual void | set_ca_phi_cut (float) |
virtual void | set_ca_z_cut (float) |
virtual void | set_ca_dcaxy_cut (float) |
virtual void | set_propagate_forward (bool) |
virtual void | set_remove_hits (bool) |
virtual void | set_remove_inner_hits (bool) |
virtual void | set_require_inner_hits (bool) |
virtual void | set_triplet_mode (bool) |
virtual void | set_seeding_mode (bool) |
virtual void | set_hits_map (std::map< unsigned int, SimpleHit3D > &) |
virtual int | run (std::vector< SimpleTrack3D > &, std::vector< HelixKalmanState > &, std::map< unsigned int, bool > &) |
Protected Member Functions | |
CellularAutomaton () | |
Private Member Functions | |
virtual void | set_detector_radii (std::vector< float > &) |
virtual void | set_detector_material (std::vector< float > &) |
virtual void | set_input_tracks (std::vector< SimpleTrack3D > &) |
virtual void | set_cylinder_kalman () |
virtual int | init () |
virtual int | process_tracks () |
virtual int | process_single_track (SimpleTrack3D &) |
virtual int | process_single_triplet (SimpleTrack3D &) |
virtual int | get_ca_tracks (std::vector< SimpleTrack3D > &, std::vector< HelixKalmanState > &) |
virtual int | calculate_kappa_tangents (float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float &, float &, float &, float &, float &, float &, float &, float &, float &, float &) |
virtual int | calculate_kappa_tangents (float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float &, float &, float &, float &, float &, float &, float &, float &, float &, float &, float, float, float, float, float, float, float, float &) |
virtual float | shift_phi_range (float) |
Definition at line 17 of file CellularAutomaton.h.
View newest version in sPHENIX GitHub at line 17 of file CellularAutomaton.h
|
inlinevirtual |
Definition at line 20 of file CellularAutomaton.h.
View newest version in sPHENIX GitHub at line 20 of file CellularAutomaton.h
|
inlineprotected |
Definition at line 88 of file CellularAutomaton.h.
View newest version in sPHENIX GitHub at line 88 of file CellularAutomaton.h
|
inlineprivatevirtual |
Reimplemented in CellularAutomaton_v1.
Definition at line 63 of file CellularAutomaton.h.
View newest version in sPHENIX GitHub at line 63 of file CellularAutomaton.h
|
inlineprivatevirtual |
Reimplemented in CellularAutomaton_v1.
Definition at line 72 of file CellularAutomaton.h.
View newest version in sPHENIX GitHub at line 72 of file CellularAutomaton.h
|
inlinevirtual |
Reimplemented in CellularAutomaton_v1.
Definition at line 28 of file CellularAutomaton.h.
View newest version in sPHENIX GitHub at line 28 of file CellularAutomaton.h
|
inlineprivatevirtual |
Reimplemented in CellularAutomaton_v1.
Definition at line 61 of file CellularAutomaton.h.
View newest version in sPHENIX GitHub at line 61 of file CellularAutomaton.h
|
inlinevirtual |
Reimplemented in CellularAutomaton_v1.
Definition at line 23 of file CellularAutomaton.h.
View newest version in sPHENIX GitHub at line 23 of file CellularAutomaton.h
Reimplemented in CellularAutomaton_v1.
Definition at line 57 of file CellularAutomaton.h.
View newest version in sPHENIX GitHub at line 57 of file CellularAutomaton.h
Referenced by demo.App::__init__(), testem0.App::__init__(), Lesson1.App::__init__(), and ExN03.App::__init__().
|
inlinevirtual |
Reimplemented in CellularAutomaton_v1.
Definition at line 27 of file CellularAutomaton.h.
View newest version in sPHENIX GitHub at line 27 of file CellularAutomaton.h
|
inlineprivatevirtual |
Reimplemented in CellularAutomaton_v1.
Definition at line 59 of file CellularAutomaton.h.
View newest version in sPHENIX GitHub at line 59 of file CellularAutomaton.h
|
inlineprivatevirtual |
Reimplemented in CellularAutomaton_v1.
Definition at line 60 of file CellularAutomaton.h.
View newest version in sPHENIX GitHub at line 60 of file CellularAutomaton.h
|
inlineprivatevirtual |
Reimplemented in CellularAutomaton_v1.
Definition at line 58 of file CellularAutomaton.h.
View newest version in sPHENIX GitHub at line 58 of file CellularAutomaton.h
|
inlinevirtual |
Reimplemented in CellularAutomaton_v1.
Definition at line 26 of file CellularAutomaton.h.
View newest version in sPHENIX GitHub at line 26 of file CellularAutomaton.h
|
inlinevirtual |
Reimplemented in CellularAutomaton_v1.
Definition at line 48 of file CellularAutomaton.h.
View newest version in sPHENIX GitHub at line 48 of file CellularAutomaton.h
|
inlinevirtual |
Reimplemented in CellularAutomaton_v1.
Definition at line 35 of file CellularAutomaton.h.
View newest version in sPHENIX GitHub at line 35 of file CellularAutomaton.h
|
inlinevirtual |
Reimplemented in CellularAutomaton_v1.
Definition at line 36 of file CellularAutomaton.h.
View newest version in sPHENIX GitHub at line 36 of file CellularAutomaton.h
|
inlinevirtual |
Reimplemented in CellularAutomaton_v1.
Definition at line 39 of file CellularAutomaton.h.
View newest version in sPHENIX GitHub at line 39 of file CellularAutomaton.h
|
inlinevirtual |
Reimplemented in CellularAutomaton_v1.
Definition at line 37 of file CellularAutomaton.h.
View newest version in sPHENIX GitHub at line 37 of file CellularAutomaton.h
|
inlinevirtual |
Reimplemented in CellularAutomaton_v1.
Definition at line 38 of file CellularAutomaton.h.
View newest version in sPHENIX GitHub at line 38 of file CellularAutomaton.h
|
inlineprivatevirtual |
Reimplemented in CellularAutomaton_v1.
Definition at line 55 of file CellularAutomaton.h.
View newest version in sPHENIX GitHub at line 55 of file CellularAutomaton.h
|
inlineprivatevirtual |
Definition at line 53 of file CellularAutomaton.h.
View newest version in sPHENIX GitHub at line 53 of file CellularAutomaton.h
|
inlineprivatevirtual |
Reimplemented in CellularAutomaton_v1.
Definition at line 52 of file CellularAutomaton.h.
View newest version in sPHENIX GitHub at line 52 of file CellularAutomaton.h
|
inlinevirtual |
Reimplemented in CellularAutomaton_v1.
Definition at line 46 of file CellularAutomaton.h.
View newest version in sPHENIX GitHub at line 46 of file CellularAutomaton.h
|
inlinevirtual |
Reimplemented in CellularAutomaton_v1.
Definition at line 30 of file CellularAutomaton.h.
View newest version in sPHENIX GitHub at line 30 of file CellularAutomaton.h
|
inlineprivatevirtual |
Reimplemented in CellularAutomaton_v1.
Definition at line 54 of file CellularAutomaton.h.
View newest version in sPHENIX GitHub at line 54 of file CellularAutomaton.h
|
inlinevirtual |
Reimplemented in CellularAutomaton_v1.
Definition at line 31 of file CellularAutomaton.h.
View newest version in sPHENIX GitHub at line 31 of file CellularAutomaton.h
Reimplemented in CellularAutomaton_v1.
Definition at line 33 of file CellularAutomaton.h.
View newest version in sPHENIX GitHub at line 33 of file CellularAutomaton.h
|
inlinevirtual |
Reimplemented in CellularAutomaton_v1.
Definition at line 40 of file CellularAutomaton.h.
View newest version in sPHENIX GitHub at line 40 of file CellularAutomaton.h
|
inlinevirtual |
Reimplemented in CellularAutomaton_v1.
Definition at line 32 of file CellularAutomaton.h.
View newest version in sPHENIX GitHub at line 32 of file CellularAutomaton.h
|
inlinevirtual |
Reimplemented in CellularAutomaton_v1.
Definition at line 41 of file CellularAutomaton.h.
View newest version in sPHENIX GitHub at line 41 of file CellularAutomaton.h
|
inlinevirtual |
Reimplemented in CellularAutomaton_v1.
Definition at line 42 of file CellularAutomaton.h.
View newest version in sPHENIX GitHub at line 42 of file CellularAutomaton.h
|
inlinevirtual |
Reimplemented in CellularAutomaton_v1.
Definition at line 43 of file CellularAutomaton.h.
View newest version in sPHENIX GitHub at line 43 of file CellularAutomaton.h
Reimplemented in CellularAutomaton_v1.
Definition at line 34 of file CellularAutomaton.h.
View newest version in sPHENIX GitHub at line 34 of file CellularAutomaton.h
|
inlinevirtual |
Reimplemented in CellularAutomaton_v1.
Definition at line 45 of file CellularAutomaton.h.
View newest version in sPHENIX GitHub at line 45 of file CellularAutomaton.h
|
inlinevirtual |
Reimplemented in CellularAutomaton_v1.
Definition at line 44 of file CellularAutomaton.h.
View newest version in sPHENIX GitHub at line 44 of file CellularAutomaton.h
|
inlineprivatevirtual |
Reimplemented in CellularAutomaton_v1.
Definition at line 84 of file CellularAutomaton.h.
View newest version in sPHENIX GitHub at line 84 of file CellularAutomaton.h