ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
SvtxTrack_v1 Class Reference

#include <coresoftware/blob/master/offline/packages/trackbase_historic/SvtxTrack_v1.h>

+ Inheritance diagram for SvtxTrack_v1:
+ Collaboration diagram for SvtxTrack_v1:

Public Member Functions

 SvtxTrack_v1 ()
 
 SvtxTrack_v1 (const SvtxTrack &)
 
 SvtxTrack_v1 (const SvtxTrack_v1 &track)
 
SvtxTrack_v1operator= (const SvtxTrack_v1 &track)
 
 ~SvtxTrack_v1 () override
 
void identify (std::ostream &os=std::cout) const override
 
void Reset () override
 Clear Event.
 
int isValid () const override
 isValid returns non zero if object contains vailid data
 
PHObjectCloneMe () const override
 Virtual copy constructor.
 
void CopyFrom (const SvtxTrack &) override
 copy content from base class
 
void CopyFrom (SvtxTrack *source) override
 copy content from base class
 
unsigned int get_id () const override
 
void set_id (unsigned int id) override
 
unsigned int get_vertex_id () const override
 
void set_vertex_id (unsigned int id) override
 
bool get_positive_charge () const override
 
void set_positive_charge (bool ispos) override
 
int get_charge () const override
 
void set_charge (int charge) override
 
float get_chisq () const override
 
void set_chisq (float chisq) override
 
unsigned int get_ndf () const override
 
void set_ndf (int ndf) override
 
float get_quality () const override
 
float get_dca () const override
 
void set_dca (float dca) override
 
float get_dca_error () const override
 
void set_dca_error (float dca_error) override
 
float get_dca2d () const override
 
void set_dca2d (float dca2d) override
 
float get_dca2d_error () const override
 
void set_dca2d_error (float error) override
 
float get_dca3d_xy () const override
 
void set_dca3d_xy (float dcaxy) override
 
float get_dca3d_xy_error () const override
 
void set_dca3d_xy_error (float error) override
 
float get_dca3d_z () const override
 
void set_dca3d_z (float dcaz) override
 
float get_dca3d_z_error () const override
 
void set_dca3d_z_error (float error) override
 
float get_x () const override
 
void set_x (float x) override
 
float get_y () const override
 
void set_y (float y) override
 
float get_z () const override
 
void set_z (float z) override
 
float get_pos (unsigned int i) const override
 
float get_px () const override
 
void set_px (float px) override
 
float get_py () const override
 
void set_py (float py) override
 
float get_pz () const override
 
void set_pz (float pz) override
 
float get_mom (unsigned int i) const override
 
float get_p () const override
 
float get_pt () const override
 
float get_eta () const override
 
float get_phi () const override
 
float get_error (int i, int j) const override
 
void set_error (int i, int j, float value) override
 
bool empty_states () const override
 
size_t size_states () const override
 
size_t count_states (float pathlength) const override
 
void clear_states () override
 
const SvtxTrackStateget_state (float pathlength) const override
 
SvtxTrackStateget_state (float pathlength) override
 
SvtxTrackStateinsert_state (const SvtxTrackState *state) override
 
size_t erase_state (float pathlength) override
 
ConstStateIter begin_states () const override
 
ConstStateIter find_state (float pathlength) const override
 
ConstStateIter end_states () const override
 
StateIter begin_states () override
 
StateIter find_state (float pathlength) override
 
StateIter end_states () override
 
void clear_clusters () override
 deprecated - please use cluster keys instead
 
bool empty_clusters () const override
 deprecated - please use cluster keys instead
 
size_t size_clusters () const override
 deprecated - please use cluster keys instead
 
void insert_cluster (unsigned int clusterid) override
 deprecated - please use cluster keys instead
 
size_t erase_cluster (unsigned int clusterid) override
 deprecated - please use cluster keys instead
 
ConstClusterIter begin_clusters () const override
 deprecated - please use cluster keys instead
 
ConstClusterIter find_cluster (unsigned int clusterid) const override
 deprecated - please use cluster keys instead
 
ConstClusterIter end_clusters () const override
 deprecated - please use cluster keys instead
 
ClusterIter find_cluster (unsigned int clusterid) override
 deprecated - please use cluster keys instead
 
ClusterIter begin_clusters () override
 deprecated - please use cluster keys instead
 
ClusterIter end_clusters () override
 deprecated - please use cluster keys instead
 
void clear_cluster_keys () override
 
bool empty_cluster_keys () const override
 
size_t size_cluster_keys () const override
 
void insert_cluster_key (TrkrDefs::cluskey clusterid) override
 
size_t erase_cluster_key (TrkrDefs::cluskey clusterid) override
 
ConstClusterKeyIter find_cluster_key (TrkrDefs::cluskey clusterid) const override
 
ConstClusterKeyIter begin_cluster_keys () const override
 
ConstClusterKeyIter end_cluster_keys () const override
 
ClusterKeyIter find_cluster_keys (unsigned int clusterid) override
 
ClusterKeyIter begin_cluster_keys () override
 
ClusterKeyIter end_cluster_keys () override
 
float get_cal_dphi (CAL_LAYER layer) const override
 
void set_cal_dphi (CAL_LAYER layer, float dphi) override
 
float get_cal_deta (CAL_LAYER layer) const override
 
void set_cal_deta (CAL_LAYER layer, float deta) override
 
float get_cal_energy_3x3 (CAL_LAYER layer) const override
 
void set_cal_energy_3x3 (CAL_LAYER layer, float energy_3x3) override
 
float get_cal_energy_5x5 (CAL_LAYER layer) const override
 
void set_cal_energy_5x5 (CAL_LAYER layer, float energy_5x5) override
 
unsigned int get_cal_cluster_id (CAL_LAYER layer) const override
 
void set_cal_cluster_id (CAL_LAYER layer, unsigned int id) override
 
TrkrDefs::cluskey get_cal_cluster_key (CAL_LAYER layer) const override
 
void set_cal_cluster_key (CAL_LAYER layer, TrkrDefs::cluskey id) override
 
float get_cal_cluster_e (CAL_LAYER layer) const override
 
void set_cal_cluster_e (CAL_LAYER layer, float e) override
 
- Public Member Functions inherited from SvtxTrack
 ~SvtxTrack () override=default
 
virtual float get_cal_dphi (CAL_LAYER) const
 
virtual void set_cal_dphi (CAL_LAYER, float)
 
virtual float get_cal_deta (CAL_LAYER) const
 
virtual void set_cal_deta (CAL_LAYER, float)
 
virtual float get_cal_energy_3x3 (CAL_LAYER) const
 
virtual void set_cal_energy_3x3 (CAL_LAYER, float)
 
virtual float get_cal_energy_5x5 (CAL_LAYER) const
 
virtual void set_cal_energy_5x5 (CAL_LAYER, float)
 
virtual unsigned int get_cal_cluster_id (CAL_LAYER) const
 
virtual void set_cal_cluster_id (CAL_LAYER, unsigned int)
 
virtual TrkrDefs::cluskey get_cal_cluster_key (CAL_LAYER) const
 
virtual void set_cal_cluster_key (CAL_LAYER, TrkrDefs::cluskey)
 
virtual float get_cal_cluster_e (CAL_LAYER) const
 
virtual void set_cal_cluster_e (CAL_LAYER, float)
 
virtual float get_acts_covariance (unsigned int, unsigned int) const
 
virtual void set_acts_covariance (unsigned int, unsigned int, float)
 
virtual unsigned int get_truth_track_id () const
 
virtual void set_truth_track_id (unsigned int)
 
virtual void set_num_measurements (int)
 
virtual unsigned int get_num_measurements () const
 
virtual bool empty_g4hit_id () const
 
virtual size_t size_g4hit_id () const
 
virtual void add_g4hit_id (int, PHG4HitDefs::keytype)
 
virtual HitIdIter begin_g4hit_id ()
 
virtual HitIdConstIter begin_g4hit_id () const
 
virtual HitIdIter find_g4hit_id (int)
 
virtual HitIdConstIter find_g4hit_id (int) const
 
virtual HitIdIter end_g4hit_id ()
 
virtual HitIdConstIter end_g4hit_id () const
 
virtual size_t remove_g4hit_id (int, PHG4HitDefs::keytype)
 
virtual size_t remove_g4hit_volume (int)
 
virtual void clear_g4hit_id ()
 
virtual const HitIdMapg4hit_ids () const
 
- Public Member Functions inherited from PHObject
 PHObject ()
 ctor
 
 ~PHObject () override
 dtor
 
virtual PHObjectclone () const final
 
PHObjectClone (const char *newname="") const final
 
void Copy (TObject &object) const final
 
virtual int isValid (const float) const
 
virtual int isValid (const double) const
 
virtual int isValid (const int) const
 
virtual int isValid (const unsigned int) const
 
virtual int isImplemented (const float f) const
 
virtual int isImplemented (const double f) const
 
virtual int isImplemented (const int i) const
 
virtual int isImplemented (const unsigned int i) const
 
virtual int Integrate () const
 
virtual int Integrate (PHObject *)
 
virtual void CopyFrom (const PHObject *obj)
 

Private Attributes

unsigned int _track_id = UINT_MAX
 
unsigned int _vertex_id = UINT_MAX
 
bool _is_positive_charge = false
 
float _chisq = NAN
 
unsigned int _ndf = 0
 
float _dca = NAN
 
float _dca_error = NAN
 
float _dca2d = NAN
 
float _dca2d_error = NAN
 
float _dca3d_xy = NAN
 
float _dca3d_xy_error = NAN
 
float _dca3d_z = NAN
 
float _dca3d_z_error = NAN
 
StateMap _states
 
ClusterSet _cluster_ids
 
ClusterKeySet _cluster_keys
 
std::map< CAL_LAYER, float > _cal_dphi
 
std::map< CAL_LAYER, float > _cal_deta
 
std::map< CAL_LAYER, float > _cal_energy_3x3
 
std::map< CAL_LAYER, float > _cal_energy_5x5
 
std::map< CAL_LAYER, int_cal_cluster_id
 
std::map< CAL_LAYER,
TrkrDefs::cluskey
_cal_cluster_key
 
std::map< CAL_LAYER, float > _cal_cluster_e
 

Additional Inherited Members

- Public Types inherited from SvtxTrack
enum  CAL_LAYER { PRES = 0, CEMC = 1, HCALIN = 2, HCALOUT = 3 }
 
typedef std::map< float,
SvtxTrackState * > 
StateMap
 
typedef StateMap::const_iterator ConstStateIter
 
typedef StateMap::iterator StateIter
 
typedef std::set< unsigned intClusterSet
 
typedef ClusterSet::const_iterator ConstClusterIter
 
typedef ClusterSet::iterator ClusterIter
 
typedef std::set
< TrkrDefs::cluskey
ClusterKeySet
 
typedef
ClusterKeySet::const_iterator 
ConstClusterKeyIter
 
typedef ClusterKeySet::iterator ClusterKeyIter
 
typedef std::map< int,
std::set< PHG4HitDefs::keytype > > 
HitIdMap
 
typedef HitIdMap::iterator HitIdIter
 
typedef HitIdMap::const_iterator HitIdConstIter
 
- Protected Member Functions inherited from SvtxTrack
 SvtxTrack ()
 
 ClassDefOverride (SvtxTrack, 1)
 

Detailed Description

Definition at line 17 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 17 of file SvtxTrack_v1.h

Constructor & Destructor Documentation

SvtxTrack_v1::SvtxTrack_v1 ( )

Definition at line 13 of file SvtxTrack_v1.cc.

View newest version in sPHENIX GitHub at line 13 of file SvtxTrack_v1.cc

References _states.

Referenced by CloneMe(), and Reset().

+ Here is the caller graph for this function:

SvtxTrack_v1::SvtxTrack_v1 ( const SvtxTrack source)

Definition at line 19 of file SvtxTrack_v1.cc.

View newest version in sPHENIX GitHub at line 19 of file SvtxTrack_v1.cc

References CopyFrom().

+ Here is the call graph for this function:

SvtxTrack_v1::SvtxTrack_v1 ( const SvtxTrack_v1 track)

Definition at line 24 of file SvtxTrack_v1.cc.

View newest version in sPHENIX GitHub at line 24 of file SvtxTrack_v1.cc

References CopyFrom().

+ Here is the call graph for this function:

SvtxTrack_v1::~SvtxTrack_v1 ( )
override

Definition at line 30 of file SvtxTrack_v1.cc.

View newest version in sPHENIX GitHub at line 30 of file SvtxTrack_v1.cc

References clear_states().

+ Here is the call graph for this function:

Member Function Documentation

ConstClusterKeyIter SvtxTrack_v1::begin_cluster_keys ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 169 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 169 of file SvtxTrack_v1.h

References _cluster_keys.

Referenced by identify().

+ Here is the caller graph for this function:

ClusterKeyIter SvtxTrack_v1::begin_cluster_keys ( )
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 172 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 172 of file SvtxTrack_v1.h

References _cluster_keys.

ConstClusterIter SvtxTrack_v1::begin_clusters ( ) const
inlineoverridevirtual

deprecated - please use cluster keys instead

Reimplemented from SvtxTrack.

Definition at line 154 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 154 of file SvtxTrack_v1.h

References _cluster_ids.

Referenced by SvtxTrack_FastSim::identify(), and identify().

+ Here is the caller graph for this function:

ClusterIter SvtxTrack_v1::begin_clusters ( )
inlineoverridevirtual

deprecated - please use cluster keys instead

Reimplemented from SvtxTrack.

Definition at line 158 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 158 of file SvtxTrack_v1.h

References _cluster_ids.

ConstStateIter SvtxTrack_v1::begin_states ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 135 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 135 of file SvtxTrack_v1.h

References _states.

Referenced by B0TrackFastSimEval::fill_track_tree(), PHG4TrackFastSimEval::fill_track_tree(), TrackFastSimEval::fill_track_tree(), EventEvaluator::fillOutputNtuples(), EventEvaluatorEIC::fillOutputNtuples(), and eIDMLInterface::process_event().

+ Here is the caller graph for this function:

StateIter SvtxTrack_v1::begin_states ( )
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 139 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 139 of file SvtxTrack_v1.h

References _states.

void SvtxTrack_v1::clear_cluster_keys ( )
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 162 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 162 of file SvtxTrack_v1.h

References _cluster_keys.

void SvtxTrack_v1::clear_clusters ( )
inlineoverridevirtual

deprecated - please use cluster keys instead

Reimplemented from SvtxTrack.

Definition at line 148 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 148 of file SvtxTrack_v1.h

References _cluster_ids.

void SvtxTrack_v1::clear_states ( )
overridevirtual

Reimplemented from SvtxTrack.

Definition at line 137 of file SvtxTrack_v1.cc.

View newest version in sPHENIX GitHub at line 137 of file SvtxTrack_v1.cc

References _states.

Referenced by CopyFrom(), and ~SvtxTrack_v1().

+ Here is the caller graph for this function:

PHObject* SvtxTrack_v1::CloneMe ( ) const
inlineoverridevirtual

Virtual copy constructor.

Reimplemented from SvtxTrack.

Definition at line 37 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 37 of file SvtxTrack_v1.h

References SvtxTrack_v1().

+ Here is the call graph for this function:

void SvtxTrack_v1::CopyFrom ( const SvtxTrack )
overridevirtual

copy content from base class

Reimplemented from SvtxTrack.

Definition at line 35 of file SvtxTrack_v1.cc.

View newest version in sPHENIX GitHub at line 35 of file SvtxTrack_v1.cc

References _cal_cluster_e, _cal_cluster_id, _cal_cluster_key, _cal_deta, _cal_dphi, _cal_energy_3x3, _cal_energy_5x5, _chisq, _cluster_ids, _cluster_keys, _dca, _dca2d, _dca2d_error, _dca3d_xy, _dca3d_xy_error, _dca3d_z, _dca3d_z_error, _dca_error, _is_positive_charge, _ndf, _states, _track_id, _vertex_id, SvtxTrack::begin_cluster_keys(), SvtxTrack::begin_clusters(), SvtxTrack::begin_states(), SvtxTrack::CEMC, clear_states(), field_utils::copy(), SvtxTrack::CopyFrom(), SvtxTrack::end_cluster_keys(), SvtxTrack::end_clusters(), SvtxTrack::end_states(), SvtxTrack::get_cal_cluster_e(), SvtxTrack::get_cal_cluster_id(), SvtxTrack::get_cal_cluster_key(), SvtxTrack::get_cal_deta(), SvtxTrack::get_cal_dphi(), SvtxTrack::get_cal_energy_3x3(), SvtxTrack::get_cal_energy_5x5(), SvtxTrack::get_chisq(), SvtxTrack::get_dca(), SvtxTrack::get_dca2d(), SvtxTrack::get_dca2d_error(), SvtxTrack::get_dca3d_xy(), SvtxTrack::get_dca3d_xy_error(), SvtxTrack::get_dca3d_z(), SvtxTrack::get_dca3d_z_error(), SvtxTrack::get_dca_error(), SvtxTrack::get_id(), SvtxTrack::get_ndf(), SvtxTrack::get_positive_charge(), SvtxTrack::get_vertex_id(), SvtxTrack::HCALIN, SvtxTrack::HCALOUT, SvtxTrack::PRES, set_cal_cluster_e(), set_cal_cluster_id(), set_cal_cluster_key(), set_cal_deta(), set_cal_dphi(), set_cal_energy_3x3(), and set_cal_energy_5x5().

Referenced by SvtxTrack_FastSim::CopyFrom(), operator=(), and SvtxTrack_v1().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void SvtxTrack_v1::CopyFrom ( SvtxTrack )
inlineoverridevirtual

copy content from base class

Reimplemented from SvtxTrack.

Definition at line 41 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 41 of file SvtxTrack_v1.h

References CopyFrom().

Referenced by CopyFrom().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

size_t SvtxTrack_v1::count_states ( float  pathlength) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 127 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 127 of file SvtxTrack_v1.h

References _states.

bool SvtxTrack_v1::empty_cluster_keys ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 163 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 163 of file SvtxTrack_v1.h

References _cluster_keys.

bool SvtxTrack_v1::empty_clusters ( ) const
inlineoverridevirtual

deprecated - please use cluster keys instead

Reimplemented from SvtxTrack.

Definition at line 149 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 149 of file SvtxTrack_v1.h

References _cluster_ids.

Referenced by SvtxTrack_FastSim::identify().

+ Here is the caller graph for this function:

bool SvtxTrack_v1::empty_states ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 125 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 125 of file SvtxTrack_v1.h

References _states.

ConstClusterKeyIter SvtxTrack_v1::end_cluster_keys ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 170 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 170 of file SvtxTrack_v1.h

References _cluster_keys.

Referenced by identify().

+ Here is the caller graph for this function:

ClusterKeyIter SvtxTrack_v1::end_cluster_keys ( )
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 173 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 173 of file SvtxTrack_v1.h

References _cluster_keys.

ConstClusterIter SvtxTrack_v1::end_clusters ( ) const
inlineoverridevirtual

deprecated - please use cluster keys instead

Reimplemented from SvtxTrack.

Definition at line 156 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 156 of file SvtxTrack_v1.h

References _cluster_ids.

Referenced by SvtxTrack_FastSim::identify(), and identify().

+ Here is the caller graph for this function:

ClusterIter SvtxTrack_v1::end_clusters ( )
inlineoverridevirtual

deprecated - please use cluster keys instead

Reimplemented from SvtxTrack.

Definition at line 159 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 159 of file SvtxTrack_v1.h

References _cluster_ids.

ConstStateIter SvtxTrack_v1::end_states ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 137 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 137 of file SvtxTrack_v1.h

References _states.

Referenced by B0TrackFastSimEval::fill_track_tree(), PHG4TrackFastSimEval::fill_track_tree(), TrackFastSimEval::fill_track_tree(), EventEvaluator::fillOutputNtuples(), EventEvaluatorEIC::fillOutputNtuples(), and eIDMLInterface::process_event().

+ Here is the caller graph for this function:

StateIter SvtxTrack_v1::end_states ( )
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 141 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 141 of file SvtxTrack_v1.h

References _states.

size_t SvtxTrack_v1::erase_cluster ( unsigned int  )
inlineoverridevirtual

deprecated - please use cluster keys instead

Reimplemented from SvtxTrack.

Definition at line 153 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 153 of file SvtxTrack_v1.h

References _cluster_ids.

size_t SvtxTrack_v1::erase_cluster_key ( TrkrDefs::cluskey  clusterid)
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 167 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 167 of file SvtxTrack_v1.h

References _cluster_keys.

size_t SvtxTrack_v1::erase_state ( float  pathlength)
overridevirtual

Reimplemented from SvtxTrack.

Definition at line 172 of file SvtxTrack_v1.cc.

View newest version in sPHENIX GitHub at line 172 of file SvtxTrack_v1.cc

References _states.

ConstClusterIter SvtxTrack_v1::find_cluster ( unsigned int  ) const
inlineoverridevirtual

deprecated - please use cluster keys instead

Reimplemented from SvtxTrack.

Definition at line 155 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 155 of file SvtxTrack_v1.h

References _cluster_ids.

ClusterIter SvtxTrack_v1::find_cluster ( unsigned int  clusterid)
inlineoverridevirtual

deprecated - please use cluster keys instead

Reimplemented from SvtxTrack.

Definition at line 157 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 157 of file SvtxTrack_v1.h

References _cluster_ids.

ConstClusterKeyIter SvtxTrack_v1::find_cluster_key ( TrkrDefs::cluskey  clusterid) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 168 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 168 of file SvtxTrack_v1.h

References _cluster_keys.

ClusterKeyIter SvtxTrack_v1::find_cluster_keys ( unsigned int  clusterid)
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 171 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 171 of file SvtxTrack_v1.h

References _cluster_keys.

ConstStateIter SvtxTrack_v1::find_state ( float  pathlength) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 136 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 136 of file SvtxTrack_v1.h

References _states.

StateIter SvtxTrack_v1::find_state ( float  pathlength)
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 140 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 140 of file SvtxTrack_v1.h

References _states.

float SvtxTrack_v1::get_cal_cluster_e ( CAL_LAYER  layer) const
override

Definition at line 224 of file SvtxTrack_v1.cc.

View newest version in sPHENIX GitHub at line 224 of file SvtxTrack_v1.cc

References _cal_cluster_e.

unsigned int SvtxTrack_v1::get_cal_cluster_id ( CAL_LAYER  layer) const
override

Definition at line 210 of file SvtxTrack_v1.cc.

View newest version in sPHENIX GitHub at line 210 of file SvtxTrack_v1.cc

References _cal_cluster_id.

TrkrDefs::cluskey SvtxTrack_v1::get_cal_cluster_key ( CAL_LAYER  layer) const
override

Definition at line 217 of file SvtxTrack_v1.cc.

View newest version in sPHENIX GitHub at line 217 of file SvtxTrack_v1.cc

References _cal_cluster_key.

float SvtxTrack_v1::get_cal_deta ( CAL_LAYER  layer) const
override

Definition at line 189 of file SvtxTrack_v1.cc.

View newest version in sPHENIX GitHub at line 189 of file SvtxTrack_v1.cc

References _cal_deta.

float SvtxTrack_v1::get_cal_dphi ( CAL_LAYER  layer) const
override

Definition at line 182 of file SvtxTrack_v1.cc.

View newest version in sPHENIX GitHub at line 182 of file SvtxTrack_v1.cc

References _cal_dphi.

float SvtxTrack_v1::get_cal_energy_3x3 ( CAL_LAYER  layer) const
override

Definition at line 196 of file SvtxTrack_v1.cc.

View newest version in sPHENIX GitHub at line 196 of file SvtxTrack_v1.cc

References _cal_energy_3x3.

float SvtxTrack_v1::get_cal_energy_5x5 ( CAL_LAYER  layer) const
override

Definition at line 203 of file SvtxTrack_v1.cc.

View newest version in sPHENIX GitHub at line 203 of file SvtxTrack_v1.cc

References _cal_energy_5x5.

int SvtxTrack_v1::get_charge ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 57 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 57 of file SvtxTrack_v1.h

References get_positive_charge().

Referenced by B0TrackFastSimEval::fill_track_tree(), TrackFastSimEval::fill_track_tree(), PHG4TrackFastSimEval::fill_track_tree(), EventEvaluatorEIC::fillOutputNtuples(), SvtxTrack_FastSim::identify(), identify(), and eIDMLInterface::process_event().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

float SvtxTrack_v1::get_chisq ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 60 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 60 of file SvtxTrack_v1.h

References _chisq.

Referenced by EventEvaluatorEIC::fillOutputNtuples(), SvtxTrack_FastSim::identify(), identify(), and eIDMLInterface::process_event().

+ Here is the caller graph for this function:

float SvtxTrack_v1::get_dca ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 68 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 68 of file SvtxTrack_v1.h

References _dca.

Referenced by EventEvaluator::fillOutputNtuples(), EventEvaluatorEIC::fillOutputNtuples(), and eIDMLInterface::process_event().

+ Here is the caller graph for this function:

float SvtxTrack_v1::get_dca2d ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 74 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 74 of file SvtxTrack_v1.h

References _dca2d.

Referenced by B0TrackFastSimEval::fill_track_tree(), TrackFastSimEval::fill_track_tree(), PHG4TrackFastSimEval::fill_track_tree(), EventEvaluator::fillOutputNtuples(), and EventEvaluatorEIC::fillOutputNtuples().

+ Here is the caller graph for this function:

float SvtxTrack_v1::get_dca2d_error ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 77 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 77 of file SvtxTrack_v1.h

References _dca2d_error.

float SvtxTrack_v1::get_dca3d_xy ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 80 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 80 of file SvtxTrack_v1.h

References _dca3d_xy.

float SvtxTrack_v1::get_dca3d_xy_error ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 83 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 83 of file SvtxTrack_v1.h

References _dca3d_xy_error.

float SvtxTrack_v1::get_dca3d_z ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 86 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 86 of file SvtxTrack_v1.h

References _dca3d_z.

float SvtxTrack_v1::get_dca3d_z_error ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 89 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 89 of file SvtxTrack_v1.h

References _dca3d_z_error.

float SvtxTrack_v1::get_dca_error ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 71 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 71 of file SvtxTrack_v1.h

References _dca_error.

float SvtxTrack_v1::get_error ( int  i,
int  j 
) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 119 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 119 of file SvtxTrack_v1.h

References _states.

float SvtxTrack_v1::get_eta ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 116 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 116 of file SvtxTrack_v1.h

References get_pt(), and get_pz().

Referenced by eIDMLInterface::process_event().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

unsigned int SvtxTrack_v1::get_id ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 48 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 48 of file SvtxTrack_v1.h

References _track_id.

Referenced by PHInitZVertexing::export_output(), PHPatternReco::export_output(), PHHoughSeeding::export_output(), B0TrackFastSimEval::fill_track_tree(), TrackFastSimEval::fill_track_tree(), PHG4TrackFastSimEval::fill_track_tree(), EventEvaluator::fillOutputNtuples(), EventEvaluatorEIC::fillOutputNtuples(), identify(), SvtxTrack_FastSim::identify(), and ECCEFastPIDReco::process_event().

+ Here is the caller graph for this function:

float SvtxTrack_v1::get_mom ( unsigned int  i) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 112 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 112 of file SvtxTrack_v1.h

References _states.

unsigned int SvtxTrack_v1::get_ndf ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 63 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 63 of file SvtxTrack_v1.h

References _ndf.

Referenced by EventEvaluatorEIC::fillOutputNtuples(), SvtxTrack_FastSim::identify(), identify(), and eIDMLInterface::process_event().

+ Here is the caller graph for this function:

float SvtxTrack_v1::get_p ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 114 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 114 of file SvtxTrack_v1.h

References get_px(), get_py(), and get_pz().

+ Here is the call graph for this function:

float SvtxTrack_v1::get_phi ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 117 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 117 of file SvtxTrack_v1.h

References get_px(), and get_py().

Referenced by eIDMLInterface::process_event().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

float SvtxTrack_v1::get_pos ( unsigned int  i) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 101 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 101 of file SvtxTrack_v1.h

References _states.

bool SvtxTrack_v1::get_positive_charge ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 54 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 54 of file SvtxTrack_v1.h

References _is_positive_charge.

Referenced by get_charge().

+ Here is the caller graph for this function:

float SvtxTrack_v1::get_pt ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 115 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 115 of file SvtxTrack_v1.h

References get_px(), and get_py().

Referenced by get_eta().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

float SvtxTrack_v1::get_px ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 103 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 103 of file SvtxTrack_v1.h

References _states.

Referenced by PHInitZVertexing::export_output(), PHPatternReco::export_output(), PHHoughSeeding::export_output(), B0TrackFastSimEval::fill_track_tree(), PHG4TrackFastSimEval::fill_track_tree(), TrackFastSimEval::fill_track_tree(), EventEvaluator::fillOutputNtuples(), EventEvaluatorEIC::fillOutputNtuples(), get_p(), get_phi(), get_pt(), identify(), SvtxTrack_FastSim::identify(), and eIDMLInterface::process_event().

+ Here is the caller graph for this function:

float SvtxTrack_v1::get_py ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 106 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 106 of file SvtxTrack_v1.h

References _states.

Referenced by PHInitZVertexing::export_output(), PHPatternReco::export_output(), PHHoughSeeding::export_output(), B0TrackFastSimEval::fill_track_tree(), PHG4TrackFastSimEval::fill_track_tree(), TrackFastSimEval::fill_track_tree(), EventEvaluator::fillOutputNtuples(), EventEvaluatorEIC::fillOutputNtuples(), get_p(), get_phi(), get_pt(), identify(), SvtxTrack_FastSim::identify(), and eIDMLInterface::process_event().

+ Here is the caller graph for this function:

float SvtxTrack_v1::get_pz ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 109 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 109 of file SvtxTrack_v1.h

References _states.

Referenced by PHInitZVertexing::export_output(), PHPatternReco::export_output(), PHHoughSeeding::export_output(), B0TrackFastSimEval::fill_track_tree(), TrackFastSimEval::fill_track_tree(), PHG4TrackFastSimEval::fill_track_tree(), EventEvaluator::fillOutputNtuples(), EventEvaluatorEIC::fillOutputNtuples(), get_eta(), get_p(), SvtxTrack_FastSim::identify(), identify(), and eIDMLInterface::process_event().

+ Here is the caller graph for this function:

float SvtxTrack_v1::get_quality ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 66 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 66 of file SvtxTrack_v1.h

References _chisq, and _ndf.

Referenced by PHInitZVertexing::export_output(), PHPatternReco::export_output(), and PHHoughSeeding::export_output().

+ Here is the caller graph for this function:

const SvtxTrackState * SvtxTrack_v1::get_state ( float  pathlength) const
overridevirtual

Reimplemented from SvtxTrack.

Definition at line 150 of file SvtxTrack_v1.cc.

View newest version in sPHENIX GitHub at line 150 of file SvtxTrack_v1.cc

References _states.

SvtxTrackState * SvtxTrack_v1::get_state ( float  pathlength)
overridevirtual

Reimplemented from SvtxTrack.

Definition at line 157 of file SvtxTrack_v1.cc.

View newest version in sPHENIX GitHub at line 157 of file SvtxTrack_v1.cc

References _states.

unsigned int SvtxTrack_v1::get_vertex_id ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 51 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 51 of file SvtxTrack_v1.h

References _vertex_id.

Referenced by identify().

+ Here is the caller graph for this function:

float SvtxTrack_v1::get_x ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 92 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 92 of file SvtxTrack_v1.h

References _states.

Referenced by B0TrackFastSimEval::fill_track_tree(), TrackFastSimEval::fill_track_tree(), PHG4TrackFastSimEval::fill_track_tree(), EventEvaluatorEIC::fillOutputNtuples(), SvtxTrack_FastSim::identify(), identify(), and eIDMLInterface::process_event().

+ Here is the caller graph for this function:

float SvtxTrack_v1::get_y ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 95 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 95 of file SvtxTrack_v1.h

References _states.

Referenced by B0TrackFastSimEval::fill_track_tree(), TrackFastSimEval::fill_track_tree(), PHG4TrackFastSimEval::fill_track_tree(), EventEvaluatorEIC::fillOutputNtuples(), SvtxTrack_FastSim::identify(), identify(), and eIDMLInterface::process_event().

+ Here is the caller graph for this function:

float SvtxTrack_v1::get_z ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 98 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 98 of file SvtxTrack_v1.h

References _states.

Referenced by B0TrackFastSimEval::fill_track_tree(), TrackFastSimEval::fill_track_tree(), PHG4TrackFastSimEval::fill_track_tree(), EventEvaluatorEIC::fillOutputNtuples(), SvtxTrack_FastSim::identify(), identify(), and eIDMLInterface::process_event().

+ Here is the caller graph for this function:

void SvtxTrack_v1::identify ( std::ostream &  os = std::cout) const
overridevirtual

identify Function from PHObject

Parameters
osOutput Stream

Reimplemented from SvtxTrack.

Definition at line 93 of file SvtxTrack_v1.cc.

View newest version in sPHENIX GitHub at line 93 of file SvtxTrack_v1.cc

References _cluster_ids, _cluster_keys, begin_cluster_keys(), begin_clusters(), end_cluster_keys(), end_clusters(), get_charge(), get_chisq(), get_id(), get_ndf(), get_px(), get_py(), get_pz(), get_vertex_id(), get_x(), get_y(), and get_z().

Referenced by SvtxTrack_FastSim::identify().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void SvtxTrack_v1::insert_cluster ( unsigned int  )
inlineoverridevirtual

deprecated - please use cluster keys instead

Reimplemented from SvtxTrack.

Definition at line 152 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 152 of file SvtxTrack_v1.h

References _cluster_ids.

void SvtxTrack_v1::insert_cluster_key ( TrkrDefs::cluskey  clusterid)
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 166 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 166 of file SvtxTrack_v1.h

References _cluster_keys.

Referenced by PHInitZVertexing::export_output(), PHPatternReco::export_output(), PHHoughSeeding::export_output(), and PHRTreeSeeding::Process().

+ Here is the caller graph for this function:

SvtxTrackState * SvtxTrack_v1::insert_state ( const SvtxTrackState state)
overridevirtual

Reimplemented from SvtxTrack.

Definition at line 164 of file SvtxTrack_v1.cc.

View newest version in sPHENIX GitHub at line 164 of file SvtxTrack_v1.cc

References _states, SvtxTrackState::CloneMe(), field_utils::copy(), and SvtxTrackState::get_pathlength().

+ Here is the call graph for this function:

int SvtxTrack_v1::isValid ( ) const
overridevirtual

isValid returns non zero if object contains vailid data

Reimplemented from SvtxTrack.

Definition at line 145 of file SvtxTrack_v1.cc.

View newest version in sPHENIX GitHub at line 145 of file SvtxTrack_v1.cc

SvtxTrack_v1 & SvtxTrack_v1::operator= ( const SvtxTrack_v1 track)

Definition at line 27 of file SvtxTrack_v1.cc.

View newest version in sPHENIX GitHub at line 27 of file SvtxTrack_v1.cc

References CopyFrom().

+ Here is the call graph for this function:

void SvtxTrack_v1::Reset ( )
inlineoverridevirtual

Clear Event.

Reimplemented from PHObject.

Definition at line 35 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 35 of file SvtxTrack_v1.h

References SvtxTrack_v1().

+ Here is the call graph for this function:

void SvtxTrack_v1::set_cal_cluster_e ( CAL_LAYER  layer,
float  e 
)
inlineoverride

Definition at line 197 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 197 of file SvtxTrack_v1.h

References _cal_cluster_e, e, and G4TTL::layer.

Referenced by CopyFrom().

+ Here is the caller graph for this function:

void SvtxTrack_v1::set_cal_cluster_id ( CAL_LAYER  layer,
unsigned int  id 
)
inlineoverride

Definition at line 191 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 191 of file SvtxTrack_v1.h

References _cal_cluster_id, and G4TTL::layer.

Referenced by CopyFrom().

+ Here is the caller graph for this function:

void SvtxTrack_v1::set_cal_cluster_key ( CAL_LAYER  layer,
TrkrDefs::cluskey  id 
)
inlineoverride

Definition at line 194 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 194 of file SvtxTrack_v1.h

References _cal_cluster_key, and G4TTL::layer.

Referenced by CopyFrom().

+ Here is the caller graph for this function:

void SvtxTrack_v1::set_cal_deta ( CAL_LAYER  layer,
float  deta 
)
inlineoverride

Definition at line 182 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 182 of file SvtxTrack_v1.h

References _cal_deta, and G4TTL::layer.

Referenced by CopyFrom().

+ Here is the caller graph for this function:

void SvtxTrack_v1::set_cal_dphi ( CAL_LAYER  layer,
float  dphi 
)
inlineoverride

Definition at line 179 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 179 of file SvtxTrack_v1.h

References _cal_dphi, and G4TTL::layer.

Referenced by CopyFrom().

+ Here is the caller graph for this function:

void SvtxTrack_v1::set_cal_energy_3x3 ( CAL_LAYER  layer,
float  energy_3x3 
)
inlineoverride

Definition at line 185 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 185 of file SvtxTrack_v1.h

References _cal_energy_3x3, and G4TTL::layer.

Referenced by CopyFrom().

+ Here is the caller graph for this function:

void SvtxTrack_v1::set_cal_energy_5x5 ( CAL_LAYER  layer,
float  energy_5x5 
)
inlineoverride

Definition at line 188 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 188 of file SvtxTrack_v1.h

References _cal_energy_5x5, and G4TTL::layer.

Referenced by CopyFrom().

+ Here is the caller graph for this function:

void SvtxTrack_v1::set_charge ( int  charge)
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 58 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 58 of file SvtxTrack_v1.h

References set_positive_charge().

Referenced by PHInitZVertexing::export_output(), PHPatternReco::export_output(), PHHoughSeeding::export_output(), and PHRTreeSeeding::Process().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void SvtxTrack_v1::set_chisq ( float  chisq)
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 61 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 61 of file SvtxTrack_v1.h

References _chisq.

Referenced by PHHoughSeeding::export_output().

+ Here is the caller graph for this function:

void SvtxTrack_v1::set_dca ( float  dca)
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 69 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 69 of file SvtxTrack_v1.h

References _dca.

void SvtxTrack_v1::set_dca2d ( float  dca2d)
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 75 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 75 of file SvtxTrack_v1.h

References _dca2d.

Referenced by PHInitZVertexing::export_output(), PHPatternReco::export_output(), and PHHoughSeeding::export_output().

+ Here is the caller graph for this function:

void SvtxTrack_v1::set_dca2d_error ( float  error)
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 78 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 78 of file SvtxTrack_v1.h

References _dca2d_error, and error.

Referenced by PHHoughSeeding::export_output().

+ Here is the caller graph for this function:

void SvtxTrack_v1::set_dca3d_xy ( float  dcaxy)
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 81 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 81 of file SvtxTrack_v1.h

References _dca3d_xy.

void SvtxTrack_v1::set_dca3d_xy_error ( float  error)
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 84 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 84 of file SvtxTrack_v1.h

References _dca3d_xy_error, and error.

void SvtxTrack_v1::set_dca3d_z ( float  dcaz)
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 87 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 87 of file SvtxTrack_v1.h

References _dca3d_z.

void SvtxTrack_v1::set_dca3d_z_error ( float  error)
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 90 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 90 of file SvtxTrack_v1.h

References _dca3d_z_error, and error.

void SvtxTrack_v1::set_dca_error ( float  dca_error)
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 72 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 72 of file SvtxTrack_v1.h

References _dca_error.

void SvtxTrack_v1::set_error ( int  i,
int  j,
float  value 
)
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 120 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 120 of file SvtxTrack_v1.h

References _states.

Referenced by PHHoughSeeding::export_output(), and PHRTreeSeeding::Process().

+ Here is the caller graph for this function:

void SvtxTrack_v1::set_id ( unsigned int  id)
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 49 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 49 of file SvtxTrack_v1.h

References _track_id.

Referenced by PHInitZVertexing::export_output(), PHPatternReco::export_output(), PHHoughSeeding::export_output(), and PHRTreeSeeding::Process().

+ Here is the caller graph for this function:

void SvtxTrack_v1::set_ndf ( int  ndf)
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 64 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 64 of file SvtxTrack_v1.h

References _ndf.

Referenced by PHInitZVertexing::export_output(), PHPatternReco::export_output(), PHHoughSeeding::export_output(), and PHRTreeSeeding::Process().

+ Here is the caller graph for this function:

void SvtxTrack_v1::set_positive_charge ( bool  ispos)
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 55 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 55 of file SvtxTrack_v1.h

References _is_positive_charge.

Referenced by set_charge().

+ Here is the caller graph for this function:

void SvtxTrack_v1::set_px ( float  px)
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 104 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 104 of file SvtxTrack_v1.h

References _states.

Referenced by PHInitZVertexing::export_output(), PHPatternReco::export_output(), PHHoughSeeding::export_output(), and PHRTreeSeeding::Process().

+ Here is the caller graph for this function:

void SvtxTrack_v1::set_py ( float  py)
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 107 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 107 of file SvtxTrack_v1.h

References _states.

Referenced by PHInitZVertexing::export_output(), PHPatternReco::export_output(), PHHoughSeeding::export_output(), and PHRTreeSeeding::Process().

+ Here is the caller graph for this function:

void SvtxTrack_v1::set_pz ( float  pz)
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 110 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 110 of file SvtxTrack_v1.h

References _states.

Referenced by PHInitZVertexing::export_output(), PHPatternReco::export_output(), PHHoughSeeding::export_output(), and PHRTreeSeeding::Process().

+ Here is the caller graph for this function:

void SvtxTrack_v1::set_vertex_id ( unsigned int  id)
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 52 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 52 of file SvtxTrack_v1.h

References _vertex_id.

Referenced by PHHoughSeeding::export_output().

+ Here is the caller graph for this function:

void SvtxTrack_v1::set_x ( float  x)
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 93 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 93 of file SvtxTrack_v1.h

References _states.

Referenced by PHInitZVertexing::export_output(), PHPatternReco::export_output(), PHHoughSeeding::export_output(), and PHRTreeSeeding::Process().

+ Here is the caller graph for this function:

void SvtxTrack_v1::set_y ( float  y)
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 96 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 96 of file SvtxTrack_v1.h

References _states.

Referenced by PHInitZVertexing::export_output(), PHPatternReco::export_output(), PHHoughSeeding::export_output(), and PHRTreeSeeding::Process().

+ Here is the caller graph for this function:

void SvtxTrack_v1::set_z ( float  z)
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 99 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 99 of file SvtxTrack_v1.h

References _states.

Referenced by PHInitZVertexing::export_output(), PHPatternReco::export_output(), PHHoughSeeding::export_output(), and PHRTreeSeeding::Process().

+ Here is the caller graph for this function:

size_t SvtxTrack_v1::size_cluster_keys ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 164 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 164 of file SvtxTrack_v1.h

References _cluster_keys.

Referenced by PHHoughSeeding::export_output().

+ Here is the caller graph for this function:

size_t SvtxTrack_v1::size_clusters ( ) const
inlineoverridevirtual

deprecated - please use cluster keys instead

Reimplemented from SvtxTrack.

Definition at line 150 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 150 of file SvtxTrack_v1.h

References _cluster_ids.

Referenced by B0TrackFastSimEval::fill_track_tree(), TrackFastSimEval::fill_track_tree(), and PHG4TrackFastSimEval::fill_track_tree().

+ Here is the caller graph for this function:

size_t SvtxTrack_v1::size_states ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 126 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 126 of file SvtxTrack_v1.h

References _states.

Member Data Documentation

std::map<CAL_LAYER, float> SvtxTrack_v1::_cal_cluster_e
private

Definition at line 233 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 233 of file SvtxTrack_v1.h

Referenced by CopyFrom(), get_cal_cluster_e(), and set_cal_cluster_e().

std::map<CAL_LAYER, int> SvtxTrack_v1::_cal_cluster_id
private

Definition at line 231 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 231 of file SvtxTrack_v1.h

Referenced by CopyFrom(), get_cal_cluster_id(), and set_cal_cluster_id().

std::map<CAL_LAYER, TrkrDefs::cluskey> SvtxTrack_v1::_cal_cluster_key
private

Definition at line 232 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 232 of file SvtxTrack_v1.h

Referenced by CopyFrom(), get_cal_cluster_key(), and set_cal_cluster_key().

std::map<CAL_LAYER, float> SvtxTrack_v1::_cal_deta
private

Definition at line 228 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 228 of file SvtxTrack_v1.h

Referenced by CopyFrom(), get_cal_deta(), and set_cal_deta().

std::map<CAL_LAYER, float> SvtxTrack_v1::_cal_dphi
private

Definition at line 227 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 227 of file SvtxTrack_v1.h

Referenced by CopyFrom(), get_cal_dphi(), and set_cal_dphi().

std::map<CAL_LAYER, float> SvtxTrack_v1::_cal_energy_3x3
private

Definition at line 229 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 229 of file SvtxTrack_v1.h

Referenced by CopyFrom(), get_cal_energy_3x3(), and set_cal_energy_3x3().

std::map<CAL_LAYER, float> SvtxTrack_v1::_cal_energy_5x5
private

Definition at line 230 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 230 of file SvtxTrack_v1.h

Referenced by CopyFrom(), get_cal_energy_5x5(), and set_cal_energy_5x5().

float SvtxTrack_v1::_chisq = NAN
private

Definition at line 204 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 204 of file SvtxTrack_v1.h

Referenced by CopyFrom(), get_chisq(), get_quality(), and set_chisq().

ClusterSet SvtxTrack_v1::_cluster_ids
private

Definition at line 223 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 223 of file SvtxTrack_v1.h

Referenced by begin_clusters(), clear_clusters(), CopyFrom(), empty_clusters(), end_clusters(), erase_cluster(), find_cluster(), identify(), insert_cluster(), and size_clusters().

ClusterKeySet SvtxTrack_v1::_cluster_keys
private
float SvtxTrack_v1::_dca = NAN
private

Definition at line 208 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 208 of file SvtxTrack_v1.h

Referenced by CopyFrom(), get_dca(), and set_dca().

float SvtxTrack_v1::_dca2d = NAN
private

Definition at line 210 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 210 of file SvtxTrack_v1.h

Referenced by CopyFrom(), get_dca2d(), and set_dca2d().

float SvtxTrack_v1::_dca2d_error = NAN
private

Definition at line 211 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 211 of file SvtxTrack_v1.h

Referenced by CopyFrom(), get_dca2d_error(), and set_dca2d_error().

float SvtxTrack_v1::_dca3d_xy = NAN
private

Definition at line 212 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 212 of file SvtxTrack_v1.h

Referenced by CopyFrom(), get_dca3d_xy(), and set_dca3d_xy().

float SvtxTrack_v1::_dca3d_xy_error = NAN
private

Definition at line 213 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 213 of file SvtxTrack_v1.h

Referenced by CopyFrom(), get_dca3d_xy_error(), and set_dca3d_xy_error().

float SvtxTrack_v1::_dca3d_z = NAN
private

Definition at line 214 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 214 of file SvtxTrack_v1.h

Referenced by CopyFrom(), get_dca3d_z(), and set_dca3d_z().

float SvtxTrack_v1::_dca3d_z_error = NAN
private

Definition at line 215 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 215 of file SvtxTrack_v1.h

Referenced by CopyFrom(), get_dca3d_z_error(), and set_dca3d_z_error().

float SvtxTrack_v1::_dca_error = NAN
private

Definition at line 209 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 209 of file SvtxTrack_v1.h

Referenced by CopyFrom(), get_dca_error(), and set_dca_error().

bool SvtxTrack_v1::_is_positive_charge = false
private

Definition at line 203 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 203 of file SvtxTrack_v1.h

Referenced by CopyFrom(), get_positive_charge(), and set_positive_charge().

unsigned int SvtxTrack_v1::_ndf = 0
private

Definition at line 205 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 205 of file SvtxTrack_v1.h

Referenced by CopyFrom(), get_ndf(), get_quality(), and set_ndf().

unsigned int SvtxTrack_v1::_track_id = UINT_MAX
private

Definition at line 201 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 201 of file SvtxTrack_v1.h

Referenced by CopyFrom(), get_id(), and set_id().

unsigned int SvtxTrack_v1::_vertex_id = UINT_MAX
private

Definition at line 202 of file SvtxTrack_v1.h.

View newest version in sPHENIX GitHub at line 202 of file SvtxTrack_v1.h

Referenced by CopyFrom(), get_vertex_id(), and set_vertex_id().


The documentation for this class was generated from the following files: