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

#include <fun4all_coresoftware/blob/master/offline/packages/trackbase_historic/SvtxTrack_v2.h>

+ Inheritance diagram for SvtxTrack_v2:
+ Collaboration diagram for SvtxTrack_v2:

Public Member Functions

 SvtxTrack_v2 ()
 
 SvtxTrack_v2 (const SvtxTrack &)
 
 SvtxTrack_v2 (const SvtxTrack_v2 &)
 
SvtxTrack_v2operator= (const SvtxTrack_v2 &track)
 
 ~SvtxTrack_v2 () 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
 
float get_acts_covariance (unsigned int i, unsigned int j) const override
 
void set_acts_covariance (unsigned int i, unsigned int j, float value) override
 
- Public Member Functions inherited from SvtxTrack
 ~SvtxTrack () override=default
 
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

float _acts_trajectory_covariance [6][6] = {}
 acts covariance matrix
 
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 int > ClusterSet
 
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_v2.h.

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

Constructor & Destructor Documentation

SvtxTrack_v2::SvtxTrack_v2 ( )

Definition at line 13 of file SvtxTrack_v2.cc.

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

References _acts_trajectory_covariance, and _states.

Referenced by CloneMe(), and Reset().

+ Here is the caller graph for this function:

SvtxTrack_v2::SvtxTrack_v2 ( const SvtxTrack source)

Definition at line 24 of file SvtxTrack_v2.cc.

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

References CopyFrom().

+ Here is the call graph for this function:

SvtxTrack_v2::SvtxTrack_v2 ( const SvtxTrack_v2 source)

Definition at line 29 of file SvtxTrack_v2.cc.

View newest version in sPHENIX GitHub at line 29 of file SvtxTrack_v2.cc

References CopyFrom().

+ Here is the call graph for this function:

SvtxTrack_v2::~SvtxTrack_v2 ( )
override

Definition at line 35 of file SvtxTrack_v2.cc.

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

References clear_states().

+ Here is the call graph for this function:

Member Function Documentation

ConstClusterKeyIter SvtxTrack_v2::begin_cluster_keys ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 170 of file SvtxTrack_v2.h.

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

References _cluster_keys.

Referenced by identify().

+ Here is the caller graph for this function:

ClusterKeyIter SvtxTrack_v2::begin_cluster_keys ( )
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 173 of file SvtxTrack_v2.h.

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

References _cluster_keys.

ConstClusterIter SvtxTrack_v2::begin_clusters ( ) const
inlineoverridevirtual

deprecated - please use cluster keys instead

Reimplemented from SvtxTrack.

Definition at line 155 of file SvtxTrack_v2.h.

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

References _cluster_ids.

Referenced by identify().

+ Here is the caller graph for this function:

ClusterIter SvtxTrack_v2::begin_clusters ( )
inlineoverridevirtual

deprecated - please use cluster keys instead

Reimplemented from SvtxTrack.

Definition at line 159 of file SvtxTrack_v2.h.

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

References _cluster_ids.

ConstStateIter SvtxTrack_v2::begin_states ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 136 of file SvtxTrack_v2.h.

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

References _states.

StateIter SvtxTrack_v2::begin_states ( )
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 140 of file SvtxTrack_v2.h.

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

References _states.

void SvtxTrack_v2::clear_cluster_keys ( )
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 163 of file SvtxTrack_v2.h.

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

References _cluster_keys.

void SvtxTrack_v2::clear_clusters ( )
inlineoverridevirtual

deprecated - please use cluster keys instead

Reimplemented from SvtxTrack.

Definition at line 149 of file SvtxTrack_v2.h.

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

References _cluster_ids.

void SvtxTrack_v2::clear_states ( )
overridevirtual

Reimplemented from SvtxTrack.

Definition at line 144 of file SvtxTrack_v2.cc.

View newest version in sPHENIX GitHub at line 144 of file SvtxTrack_v2.cc

References _states.

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

+ Here is the caller graph for this function:

PHObject* SvtxTrack_v2::CloneMe ( ) const
inlineoverridevirtual

Virtual copy constructor.

Reimplemented from SvtxTrack.

Definition at line 38 of file SvtxTrack_v2.h.

View newest version in sPHENIX GitHub at line 38 of file SvtxTrack_v2.h

References SvtxTrack_v2().

+ Here is the call graph for this function:

void SvtxTrack_v2::CopyFrom ( const SvtxTrack )
overridevirtual

copy content from base class

Reimplemented from SvtxTrack.

Definition at line 38 of file SvtxTrack_v2.cc.

View newest version in sPHENIX GitHub at line 38 of file SvtxTrack_v2.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(), SvtxTrack::CopyFrom(), SvtxTrack::end_cluster_keys(), SvtxTrack::end_clusters(), SvtxTrack::end_states(), SvtxTrack::get_acts_covariance(), 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_acts_covariance(), 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_v2::CopyFrom(), operator=(), and SvtxTrack_v2().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void SvtxTrack_v2::CopyFrom ( SvtxTrack )
inlineoverridevirtual

copy content from base class

Reimplemented from SvtxTrack.

Definition at line 42 of file SvtxTrack_v2.h.

View newest version in sPHENIX GitHub at line 42 of file SvtxTrack_v2.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_v2::count_states ( float  pathlength) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 128 of file SvtxTrack_v2.h.

View newest version in sPHENIX GitHub at line 128 of file SvtxTrack_v2.h

References _states.

bool SvtxTrack_v2::empty_cluster_keys ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 164 of file SvtxTrack_v2.h.

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

References _cluster_keys.

bool SvtxTrack_v2::empty_clusters ( ) const
inlineoverridevirtual

deprecated - please use cluster keys instead

Reimplemented from SvtxTrack.

Definition at line 150 of file SvtxTrack_v2.h.

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

References _cluster_ids.

bool SvtxTrack_v2::empty_states ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 126 of file SvtxTrack_v2.h.

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

References _states.

ConstClusterKeyIter SvtxTrack_v2::end_cluster_keys ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 171 of file SvtxTrack_v2.h.

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

References _cluster_keys.

Referenced by identify().

+ Here is the caller graph for this function:

ClusterKeyIter SvtxTrack_v2::end_cluster_keys ( )
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 174 of file SvtxTrack_v2.h.

View newest version in sPHENIX GitHub at line 174 of file SvtxTrack_v2.h

References _cluster_keys.

ConstClusterIter SvtxTrack_v2::end_clusters ( ) const
inlineoverridevirtual

deprecated - please use cluster keys instead

Reimplemented from SvtxTrack.

Definition at line 157 of file SvtxTrack_v2.h.

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

References _cluster_ids.

Referenced by identify().

+ Here is the caller graph for this function:

ClusterIter SvtxTrack_v2::end_clusters ( )
inlineoverridevirtual

deprecated - please use cluster keys instead

Reimplemented from SvtxTrack.

Definition at line 160 of file SvtxTrack_v2.h.

View newest version in sPHENIX GitHub at line 160 of file SvtxTrack_v2.h

References _cluster_ids.

ConstStateIter SvtxTrack_v2::end_states ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 138 of file SvtxTrack_v2.h.

View newest version in sPHENIX GitHub at line 138 of file SvtxTrack_v2.h

References _states.

StateIter SvtxTrack_v2::end_states ( )
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 142 of file SvtxTrack_v2.h.

View newest version in sPHENIX GitHub at line 142 of file SvtxTrack_v2.h

References _states.

size_t SvtxTrack_v2::erase_cluster ( unsigned int  )
inlineoverridevirtual

deprecated - please use cluster keys instead

Reimplemented from SvtxTrack.

Definition at line 154 of file SvtxTrack_v2.h.

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

References _cluster_ids.

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

Reimplemented from SvtxTrack.

Definition at line 168 of file SvtxTrack_v2.h.

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

References _cluster_keys.

size_t SvtxTrack_v2::erase_state ( float  pathlength)
overridevirtual

Reimplemented from SvtxTrack.

Definition at line 185 of file SvtxTrack_v2.cc.

View newest version in sPHENIX GitHub at line 185 of file SvtxTrack_v2.cc

References _states.

ConstClusterIter SvtxTrack_v2::find_cluster ( unsigned int  ) const
inlineoverridevirtual

deprecated - please use cluster keys instead

Reimplemented from SvtxTrack.

Definition at line 156 of file SvtxTrack_v2.h.

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

References _cluster_ids.

ClusterIter SvtxTrack_v2::find_cluster ( unsigned int  clusterid)
inlineoverridevirtual

deprecated - please use cluster keys instead

Reimplemented from SvtxTrack.

Definition at line 158 of file SvtxTrack_v2.h.

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

References _cluster_ids.

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

Reimplemented from SvtxTrack.

Definition at line 169 of file SvtxTrack_v2.h.

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

References _cluster_keys.

ClusterKeyIter SvtxTrack_v2::find_cluster_keys ( unsigned int  clusterid)
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 172 of file SvtxTrack_v2.h.

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

References _cluster_keys.

ConstStateIter SvtxTrack_v2::find_state ( float  pathlength) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 137 of file SvtxTrack_v2.h.

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

References _states.

StateIter SvtxTrack_v2::find_state ( float  pathlength)
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 141 of file SvtxTrack_v2.h.

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

References _states.

float SvtxTrack_v2::get_acts_covariance ( unsigned int  i,
unsigned int  j 
) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 201 of file SvtxTrack_v2.h.

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

References _acts_trajectory_covariance.

float SvtxTrack_v2::get_cal_cluster_e ( SvtxTrack::CAL_LAYER  layer) const
overridevirtual

Reimplemented from SvtxTrack.

Definition at line 237 of file SvtxTrack_v2.cc.

View newest version in sPHENIX GitHub at line 237 of file SvtxTrack_v2.cc

References _cal_cluster_e.

unsigned int SvtxTrack_v2::get_cal_cluster_id ( SvtxTrack::CAL_LAYER  layer) const
overridevirtual

Reimplemented from SvtxTrack.

Definition at line 223 of file SvtxTrack_v2.cc.

View newest version in sPHENIX GitHub at line 223 of file SvtxTrack_v2.cc

References _cal_cluster_id.

TrkrDefs::cluskey SvtxTrack_v2::get_cal_cluster_key ( SvtxTrack::CAL_LAYER  layer) const
overridevirtual

Reimplemented from SvtxTrack.

Definition at line 230 of file SvtxTrack_v2.cc.

View newest version in sPHENIX GitHub at line 230 of file SvtxTrack_v2.cc

References _cal_cluster_key.

float SvtxTrack_v2::get_cal_deta ( SvtxTrack::CAL_LAYER  layer) const
overridevirtual

Reimplemented from SvtxTrack.

Definition at line 202 of file SvtxTrack_v2.cc.

View newest version in sPHENIX GitHub at line 202 of file SvtxTrack_v2.cc

References _cal_deta.

float SvtxTrack_v2::get_cal_dphi ( SvtxTrack::CAL_LAYER  layer) const
overridevirtual

Reimplemented from SvtxTrack.

Definition at line 195 of file SvtxTrack_v2.cc.

View newest version in sPHENIX GitHub at line 195 of file SvtxTrack_v2.cc

References _cal_dphi.

float SvtxTrack_v2::get_cal_energy_3x3 ( SvtxTrack::CAL_LAYER  layer) const
overridevirtual

Reimplemented from SvtxTrack.

Definition at line 209 of file SvtxTrack_v2.cc.

View newest version in sPHENIX GitHub at line 209 of file SvtxTrack_v2.cc

References _cal_energy_3x3.

float SvtxTrack_v2::get_cal_energy_5x5 ( SvtxTrack::CAL_LAYER  layer) const
overridevirtual

Reimplemented from SvtxTrack.

Definition at line 216 of file SvtxTrack_v2.cc.

View newest version in sPHENIX GitHub at line 216 of file SvtxTrack_v2.cc

References _cal_energy_5x5.

int SvtxTrack_v2::get_charge ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 58 of file SvtxTrack_v2.h.

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

References get_positive_charge().

Referenced by identify().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

float SvtxTrack_v2::get_chisq ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 61 of file SvtxTrack_v2.h.

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

References _chisq.

Referenced by identify().

+ Here is the caller graph for this function:

float SvtxTrack_v2::get_dca ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 69 of file SvtxTrack_v2.h.

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

References _dca.

float SvtxTrack_v2::get_dca2d ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 75 of file SvtxTrack_v2.h.

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

References _dca2d.

float SvtxTrack_v2::get_dca2d_error ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 78 of file SvtxTrack_v2.h.

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

References _dca2d_error.

float SvtxTrack_v2::get_dca3d_xy ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 81 of file SvtxTrack_v2.h.

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

References _dca3d_xy.

float SvtxTrack_v2::get_dca3d_xy_error ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 84 of file SvtxTrack_v2.h.

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

References _dca3d_xy_error.

float SvtxTrack_v2::get_dca3d_z ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 87 of file SvtxTrack_v2.h.

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

References _dca3d_z.

float SvtxTrack_v2::get_dca3d_z_error ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 90 of file SvtxTrack_v2.h.

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

References _dca3d_z_error.

float SvtxTrack_v2::get_dca_error ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 72 of file SvtxTrack_v2.h.

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

References _dca_error.

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

Reimplemented from SvtxTrack.

Definition at line 120 of file SvtxTrack_v2.h.

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

References _states.

Referenced by ALICEKF::getEigenCov().

+ Here is the caller graph for this function:

float SvtxTrack_v2::get_eta ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 117 of file SvtxTrack_v2.h.

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

References get_pt(), and get_pz().

+ Here is the call graph for this function:

unsigned int SvtxTrack_v2::get_id ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 49 of file SvtxTrack_v2.h.

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

References _track_id.

Referenced by identify().

+ Here is the caller graph for this function:

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

Reimplemented from SvtxTrack.

Definition at line 113 of file SvtxTrack_v2.h.

View newest version in sPHENIX GitHub at line 113 of file SvtxTrack_v2.h

References _states.

unsigned int SvtxTrack_v2::get_ndf ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 64 of file SvtxTrack_v2.h.

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

References _ndf.

Referenced by identify().

+ Here is the caller graph for this function:

float SvtxTrack_v2::get_p ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 115 of file SvtxTrack_v2.h.

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

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

+ Here is the call graph for this function:

float SvtxTrack_v2::get_phi ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 118 of file SvtxTrack_v2.h.

View newest version in sPHENIX GitHub at line 118 of file SvtxTrack_v2.h

References get_px(), and get_py().

+ Here is the call graph for this function:

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

Reimplemented from SvtxTrack.

Definition at line 102 of file SvtxTrack_v2.h.

View newest version in sPHENIX GitHub at line 102 of file SvtxTrack_v2.h

References _states.

bool SvtxTrack_v2::get_positive_charge ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 55 of file SvtxTrack_v2.h.

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

References _is_positive_charge.

Referenced by get_charge().

+ Here is the caller graph for this function:

float SvtxTrack_v2::get_pt ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 116 of file SvtxTrack_v2.h.

View newest version in sPHENIX GitHub at line 116 of file SvtxTrack_v2.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_v2::get_px ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 104 of file SvtxTrack_v2.h.

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

References _states.

Referenced by get_p(), get_phi(), get_pt(), and identify().

+ Here is the caller graph for this function:

float SvtxTrack_v2::get_py ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 107 of file SvtxTrack_v2.h.

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

References _states.

Referenced by get_p(), get_phi(), get_pt(), and identify().

+ Here is the caller graph for this function:

float SvtxTrack_v2::get_pz ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 110 of file SvtxTrack_v2.h.

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

References _states.

Referenced by get_eta(), get_p(), and identify().

+ Here is the caller graph for this function:

float SvtxTrack_v2::get_quality ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 67 of file SvtxTrack_v2.h.

View newest version in sPHENIX GitHub at line 67 of file SvtxTrack_v2.h

References _chisq, and _ndf.

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

Reimplemented from SvtxTrack.

Definition at line 157 of file SvtxTrack_v2.cc.

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

References _states.

SvtxTrackState * SvtxTrack_v2::get_state ( float  pathlength)
overridevirtual

Reimplemented from SvtxTrack.

Definition at line 163 of file SvtxTrack_v2.cc.

View newest version in sPHENIX GitHub at line 163 of file SvtxTrack_v2.cc

References _states.

unsigned int SvtxTrack_v2::get_vertex_id ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 52 of file SvtxTrack_v2.h.

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

References _vertex_id.

Referenced by identify().

+ Here is the caller graph for this function:

float SvtxTrack_v2::get_x ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 93 of file SvtxTrack_v2.h.

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

References _states.

Referenced by ALICEKF::ALICEKalmanFilter(), and identify().

+ Here is the caller graph for this function:

float SvtxTrack_v2::get_y ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 96 of file SvtxTrack_v2.h.

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

References _states.

Referenced by ALICEKF::ALICEKalmanFilter(), and identify().

+ Here is the caller graph for this function:

float SvtxTrack_v2::get_z ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 99 of file SvtxTrack_v2.h.

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

References _states.

Referenced by ALICEKF::ALICEKalmanFilter(), and identify().

+ Here is the caller graph for this function:

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

identify Function from PHObject

Parameters
osOutput Stream

Reimplemented from SvtxTrack.

Definition at line 100 of file SvtxTrack_v2.cc.

View newest version in sPHENIX GitHub at line 100 of file SvtxTrack_v2.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_v2::identify().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void SvtxTrack_v2::insert_cluster ( unsigned int  )
inlineoverridevirtual

deprecated - please use cluster keys instead

Reimplemented from SvtxTrack.

Definition at line 153 of file SvtxTrack_v2.h.

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

References _cluster_ids.

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

Reimplemented from SvtxTrack.

Definition at line 167 of file SvtxTrack_v2.h.

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

References _cluster_keys.

Referenced by ALICEKF::ALICEKalmanFilter().

+ Here is the caller graph for this function:

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

Reimplemented from SvtxTrack.

Definition at line 169 of file SvtxTrack_v2.cc.

View newest version in sPHENIX GitHub at line 169 of file SvtxTrack_v2.cc

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

+ Here is the call graph for this function:

int SvtxTrack_v2::isValid ( ) const
overridevirtual

isValid returns non zero if object contains vailid data

Reimplemented from SvtxTrack.

Definition at line 152 of file SvtxTrack_v2.cc.

View newest version in sPHENIX GitHub at line 152 of file SvtxTrack_v2.cc

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

Definition at line 32 of file SvtxTrack_v2.cc.

View newest version in sPHENIX GitHub at line 32 of file SvtxTrack_v2.cc

References CopyFrom().

+ Here is the call graph for this function:

void SvtxTrack_v2::Reset ( )
inlineoverridevirtual

Clear Event.

Reimplemented from PHObject.

Definition at line 36 of file SvtxTrack_v2.h.

View newest version in sPHENIX GitHub at line 36 of file SvtxTrack_v2.h

References SvtxTrack_v2().

+ Here is the call graph for this function:

void SvtxTrack_v2::set_acts_covariance ( unsigned int  i,
unsigned int  j,
float  value 
)
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 202 of file SvtxTrack_v2.h.

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

References _acts_trajectory_covariance, and value.

Referenced by CopyFrom().

+ Here is the caller graph for this function:

void SvtxTrack_v2::set_cal_cluster_e ( CAL_LAYER  layer,
float  e 
)
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 198 of file SvtxTrack_v2.h.

View newest version in sPHENIX GitHub at line 198 of file SvtxTrack_v2.h

References _cal_cluster_e, Acts::UnitConstants::e, and G4TTL::layer.

Referenced by CopyFrom().

+ Here is the caller graph for this function:

void SvtxTrack_v2::set_cal_cluster_id ( CAL_LAYER  layer,
unsigned int  id 
)
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 192 of file SvtxTrack_v2.h.

View newest version in sPHENIX GitHub at line 192 of file SvtxTrack_v2.h

References _cal_cluster_id, and G4TTL::layer.

Referenced by CopyFrom().

+ Here is the caller graph for this function:

void SvtxTrack_v2::set_cal_cluster_key ( CAL_LAYER  layer,
TrkrDefs::cluskey  id 
)
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 195 of file SvtxTrack_v2.h.

View newest version in sPHENIX GitHub at line 195 of file SvtxTrack_v2.h

References _cal_cluster_key, and G4TTL::layer.

Referenced by CopyFrom().

+ Here is the caller graph for this function:

void SvtxTrack_v2::set_cal_deta ( CAL_LAYER  layer,
float  deta 
)
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 183 of file SvtxTrack_v2.h.

View newest version in sPHENIX GitHub at line 183 of file SvtxTrack_v2.h

References _cal_deta, and G4TTL::layer.

Referenced by CopyFrom().

+ Here is the caller graph for this function:

void SvtxTrack_v2::set_cal_dphi ( CAL_LAYER  layer,
float  dphi 
)
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 180 of file SvtxTrack_v2.h.

View newest version in sPHENIX GitHub at line 180 of file SvtxTrack_v2.h

References _cal_dphi, and G4TTL::layer.

Referenced by CopyFrom().

+ Here is the caller graph for this function:

void SvtxTrack_v2::set_cal_energy_3x3 ( CAL_LAYER  layer,
float  energy_3x3 
)
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 186 of file SvtxTrack_v2.h.

View newest version in sPHENIX GitHub at line 186 of file SvtxTrack_v2.h

References _cal_energy_3x3, and G4TTL::layer.

Referenced by CopyFrom().

+ Here is the caller graph for this function:

void SvtxTrack_v2::set_cal_energy_5x5 ( CAL_LAYER  layer,
float  energy_5x5 
)
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 189 of file SvtxTrack_v2.h.

View newest version in sPHENIX GitHub at line 189 of file SvtxTrack_v2.h

References _cal_energy_5x5, and G4TTL::layer.

Referenced by CopyFrom().

+ Here is the caller graph for this function:

void SvtxTrack_v2::set_charge ( int  charge)
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 59 of file SvtxTrack_v2.h.

View newest version in sPHENIX GitHub at line 59 of file SvtxTrack_v2.h

References set_positive_charge().

Referenced by ALICEKF::ALICEKalmanFilter().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void SvtxTrack_v2::set_chisq ( float  chisq)
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 62 of file SvtxTrack_v2.h.

View newest version in sPHENIX GitHub at line 62 of file SvtxTrack_v2.h

References _chisq.

Referenced by ALICEKF::ALICEKalmanFilter().

+ Here is the caller graph for this function:

void SvtxTrack_v2::set_dca ( float  dca)
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 70 of file SvtxTrack_v2.h.

View newest version in sPHENIX GitHub at line 70 of file SvtxTrack_v2.h

References _dca.

void SvtxTrack_v2::set_dca2d ( float  dca2d)
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 76 of file SvtxTrack_v2.h.

View newest version in sPHENIX GitHub at line 76 of file SvtxTrack_v2.h

References _dca2d.

void SvtxTrack_v2::set_dca2d_error ( float  error)
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 79 of file SvtxTrack_v2.h.

View newest version in sPHENIX GitHub at line 79 of file SvtxTrack_v2.h

References _dca2d_error.

void SvtxTrack_v2::set_dca3d_xy ( float  dcaxy)
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 82 of file SvtxTrack_v2.h.

View newest version in sPHENIX GitHub at line 82 of file SvtxTrack_v2.h

References _dca3d_xy.

void SvtxTrack_v2::set_dca3d_xy_error ( float  error)
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 85 of file SvtxTrack_v2.h.

View newest version in sPHENIX GitHub at line 85 of file SvtxTrack_v2.h

References _dca3d_xy_error.

void SvtxTrack_v2::set_dca3d_z ( float  dcaz)
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 88 of file SvtxTrack_v2.h.

View newest version in sPHENIX GitHub at line 88 of file SvtxTrack_v2.h

References _dca3d_z.

void SvtxTrack_v2::set_dca3d_z_error ( float  error)
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 91 of file SvtxTrack_v2.h.

View newest version in sPHENIX GitHub at line 91 of file SvtxTrack_v2.h

References _dca3d_z_error.

void SvtxTrack_v2::set_dca_error ( float  dca_error)
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 73 of file SvtxTrack_v2.h.

View newest version in sPHENIX GitHub at line 73 of file SvtxTrack_v2.h

References _dca_error.

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

Reimplemented from SvtxTrack.

Definition at line 121 of file SvtxTrack_v2.h.

View newest version in sPHENIX GitHub at line 121 of file SvtxTrack_v2.h

References _states.

Referenced by ALICEKF::ALICEKalmanFilter(), and ALICEKF::repairCovariance().

+ Here is the caller graph for this function:

void SvtxTrack_v2::set_id ( unsigned int  id)
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 50 of file SvtxTrack_v2.h.

View newest version in sPHENIX GitHub at line 50 of file SvtxTrack_v2.h

References _track_id.

Referenced by ALICEKF::ALICEKalmanFilter().

+ Here is the caller graph for this function:

void SvtxTrack_v2::set_ndf ( int  ndf)
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 65 of file SvtxTrack_v2.h.

View newest version in sPHENIX GitHub at line 65 of file SvtxTrack_v2.h

References _ndf.

Referenced by ALICEKF::ALICEKalmanFilter().

+ Here is the caller graph for this function:

void SvtxTrack_v2::set_positive_charge ( bool  ispos)
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 56 of file SvtxTrack_v2.h.

View newest version in sPHENIX GitHub at line 56 of file SvtxTrack_v2.h

References _is_positive_charge.

Referenced by set_charge().

+ Here is the caller graph for this function:

void SvtxTrack_v2::set_px ( float  px)
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 105 of file SvtxTrack_v2.h.

View newest version in sPHENIX GitHub at line 105 of file SvtxTrack_v2.h

References _states.

Referenced by ALICEKF::ALICEKalmanFilter(), and PHG4TpcDirectLaser::AppendLaserTrack().

+ Here is the caller graph for this function:

void SvtxTrack_v2::set_py ( float  py)
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 108 of file SvtxTrack_v2.h.

View newest version in sPHENIX GitHub at line 108 of file SvtxTrack_v2.h

References _states.

Referenced by ALICEKF::ALICEKalmanFilter(), and PHG4TpcDirectLaser::AppendLaserTrack().

+ Here is the caller graph for this function:

void SvtxTrack_v2::set_pz ( float  pz)
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 111 of file SvtxTrack_v2.h.

View newest version in sPHENIX GitHub at line 111 of file SvtxTrack_v2.h

References _states.

Referenced by ALICEKF::ALICEKalmanFilter(), and PHG4TpcDirectLaser::AppendLaserTrack().

+ Here is the caller graph for this function:

void SvtxTrack_v2::set_vertex_id ( unsigned int  id)
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 53 of file SvtxTrack_v2.h.

View newest version in sPHENIX GitHub at line 53 of file SvtxTrack_v2.h

References _vertex_id.

void SvtxTrack_v2::set_x ( float  x)
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 94 of file SvtxTrack_v2.h.

View newest version in sPHENIX GitHub at line 94 of file SvtxTrack_v2.h

References _states.

Referenced by ALICEKF::ALICEKalmanFilter(), and PHG4TpcDirectLaser::AppendLaserTrack().

+ Here is the caller graph for this function:

void SvtxTrack_v2::set_y ( float  y)
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 97 of file SvtxTrack_v2.h.

View newest version in sPHENIX GitHub at line 97 of file SvtxTrack_v2.h

References _states.

Referenced by ALICEKF::ALICEKalmanFilter(), and PHG4TpcDirectLaser::AppendLaserTrack().

+ Here is the caller graph for this function:

void SvtxTrack_v2::set_z ( float  z)
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 100 of file SvtxTrack_v2.h.

View newest version in sPHENIX GitHub at line 100 of file SvtxTrack_v2.h

References _states.

Referenced by ALICEKF::ALICEKalmanFilter(), and PHG4TpcDirectLaser::AppendLaserTrack().

+ Here is the caller graph for this function:

size_t SvtxTrack_v2::size_cluster_keys ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 165 of file SvtxTrack_v2.h.

View newest version in sPHENIX GitHub at line 165 of file SvtxTrack_v2.h

References _cluster_keys.

size_t SvtxTrack_v2::size_clusters ( ) const
inlineoverridevirtual

deprecated - please use cluster keys instead

Reimplemented from SvtxTrack.

Definition at line 151 of file SvtxTrack_v2.h.

View newest version in sPHENIX GitHub at line 151 of file SvtxTrack_v2.h

References _cluster_ids.

size_t SvtxTrack_v2::size_states ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 127 of file SvtxTrack_v2.h.

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

References _states.

Member Data Documentation

float SvtxTrack_v2::_acts_trajectory_covariance[6][6] = {}
private

acts covariance matrix

Definition at line 207 of file SvtxTrack_v2.h.

View newest version in sPHENIX GitHub at line 207 of file SvtxTrack_v2.h

Referenced by get_acts_covariance(), set_acts_covariance(), and SvtxTrack_v2().

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

Definition at line 242 of file SvtxTrack_v2.h.

View newest version in sPHENIX GitHub at line 242 of file SvtxTrack_v2.h

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

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

Definition at line 240 of file SvtxTrack_v2.h.

View newest version in sPHENIX GitHub at line 240 of file SvtxTrack_v2.h

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

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

Definition at line 241 of file SvtxTrack_v2.h.

View newest version in sPHENIX GitHub at line 241 of file SvtxTrack_v2.h

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

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

Definition at line 237 of file SvtxTrack_v2.h.

View newest version in sPHENIX GitHub at line 237 of file SvtxTrack_v2.h

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

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

Definition at line 236 of file SvtxTrack_v2.h.

View newest version in sPHENIX GitHub at line 236 of file SvtxTrack_v2.h

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

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

Definition at line 238 of file SvtxTrack_v2.h.

View newest version in sPHENIX GitHub at line 238 of file SvtxTrack_v2.h

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

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

Definition at line 239 of file SvtxTrack_v2.h.

View newest version in sPHENIX GitHub at line 239 of file SvtxTrack_v2.h

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

float SvtxTrack_v2::_chisq = NAN
private

Definition at line 213 of file SvtxTrack_v2.h.

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

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

ClusterSet SvtxTrack_v2::_cluster_ids
private

Definition at line 232 of file SvtxTrack_v2.h.

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

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

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

Definition at line 217 of file SvtxTrack_v2.h.

View newest version in sPHENIX GitHub at line 217 of file SvtxTrack_v2.h

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

float SvtxTrack_v2::_dca2d = NAN
private

Definition at line 219 of file SvtxTrack_v2.h.

View newest version in sPHENIX GitHub at line 219 of file SvtxTrack_v2.h

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

float SvtxTrack_v2::_dca2d_error = NAN
private

Definition at line 220 of file SvtxTrack_v2.h.

View newest version in sPHENIX GitHub at line 220 of file SvtxTrack_v2.h

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

float SvtxTrack_v2::_dca3d_xy = NAN
private

Definition at line 221 of file SvtxTrack_v2.h.

View newest version in sPHENIX GitHub at line 221 of file SvtxTrack_v2.h

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

float SvtxTrack_v2::_dca3d_xy_error = NAN
private

Definition at line 222 of file SvtxTrack_v2.h.

View newest version in sPHENIX GitHub at line 222 of file SvtxTrack_v2.h

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

float SvtxTrack_v2::_dca3d_z = NAN
private

Definition at line 223 of file SvtxTrack_v2.h.

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

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

float SvtxTrack_v2::_dca3d_z_error = NAN
private

Definition at line 224 of file SvtxTrack_v2.h.

View newest version in sPHENIX GitHub at line 224 of file SvtxTrack_v2.h

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

float SvtxTrack_v2::_dca_error = NAN
private

Definition at line 218 of file SvtxTrack_v2.h.

View newest version in sPHENIX GitHub at line 218 of file SvtxTrack_v2.h

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

bool SvtxTrack_v2::_is_positive_charge = false
private

Definition at line 212 of file SvtxTrack_v2.h.

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

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

unsigned int SvtxTrack_v2::_ndf = 0
private

Definition at line 214 of file SvtxTrack_v2.h.

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

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

unsigned int SvtxTrack_v2::_track_id = UINT_MAX
private

Definition at line 210 of file SvtxTrack_v2.h.

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

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

unsigned int SvtxTrack_v2::_vertex_id = UINT_MAX
private

Definition at line 211 of file SvtxTrack_v2.h.

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

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


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