Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
SvtxTrack_v2 Class Reference

#include <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_v2 & operator= (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
 
PHObject * CloneMe () 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 SvtxTrackState * get_state (float pathlength) const override
 
SvtxTrackState * get_state (float pathlength) override
 
SvtxTrackState * insert_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
 
bool empty_clusters () const override
 
size_t size_clusters () const override
 
void insert_cluster (unsigned int clusterid) override
 
size_t erase_cluster (unsigned int clusterid) override
 
ConstClusterIter begin_clusters () const override
 
ConstClusterIter find_cluster (unsigned int clusterid) const override
 
ConstClusterIter end_clusters () const override
 
ClusterIter find_cluster (unsigned int clusterid) override
 
ClusterIter begin_clusters () override
 
ClusterIter end_clusters () override
 
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 TrackSeed * get_tpc_seed () const
 
virtual void set_tpc_seed (TrackSeed *)
 
virtual TrackSeed * get_silicon_seed () const
 
virtual void set_silicon_seed (TrackSeed *)
 
virtual short int get_crossing () const
 
virtual void set_crossing (short int)
 
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 HitIdMap & g4hit_ids () const
 
- Public Member Functions inherited from PHObject
 PHObject ()
 ctor
 
 ~PHObject () override
 dtor
 
virtual PHObject * clone () const final
 
PHObject * Clone (const char *newname="") const final
 
void Copy (TObject &object) const final
 
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,
  OUTER_CEMC = 4, OUTER_HCALIN = 5, OUTER_HCALOUT = 6
}
 
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, _states, i, and j.

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 30 of file SvtxTrack_v2.cc.

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

References CopyFrom().

+ Here is the call graph for this function:

SvtxTrack_v2::~SvtxTrack_v2 ( )
override

Definition at line 36 of file SvtxTrack_v2.cc.

View newest version in sPHENIX GitHub at line 36 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 173 of file SvtxTrack_v2.h.

View newest version in sPHENIX GitHub at line 173 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 176 of file SvtxTrack_v2.h.

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

References _cluster_keys.

ConstClusterIter SvtxTrack_v2::begin_clusters ( ) const
inlineoverridevirtual

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.

Referenced by identify().

+ Here is the caller graph for this function:

ClusterIter SvtxTrack_v2::begin_clusters ( )
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 162 of file SvtxTrack_v2.h.

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

References _cluster_ids.

ConstStateIter SvtxTrack_v2::begin_states ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 139 of file SvtxTrack_v2.h.

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

References _states.

StateIter SvtxTrack_v2::begin_states ( )
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 143 of file SvtxTrack_v2.h.

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

References _states.

void SvtxTrack_v2::clear_cluster_keys ( )
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 166 of file SvtxTrack_v2.h.

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

References _cluster_keys.

void SvtxTrack_v2::clear_clusters ( )
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 152 of file SvtxTrack_v2.h.

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

References _cluster_ids.

void SvtxTrack_v2::clear_states ( )
overridevirtual

Reimplemented from SvtxTrack.

Definition at line 145 of file SvtxTrack_v2.cc.

View newest version in sPHENIX GitHub at line 145 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 39 of file SvtxTrack_v2.cc.

View newest version in sPHENIX GitHub at line 39 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, i, j, 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(), set_cal_energy_5x5(), and parse_cmake_options::type.

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 44 of file SvtxTrack_v2.h.

View newest version in sPHENIX GitHub at line 44 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 130 of file SvtxTrack_v2.h.

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

References _states.

bool SvtxTrack_v2::empty_cluster_keys ( ) const
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.

bool SvtxTrack_v2::empty_clusters ( ) const
inlineoverridevirtual

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.

bool SvtxTrack_v2::empty_states ( ) 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.

ConstClusterKeyIter SvtxTrack_v2::end_cluster_keys ( ) const
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.

Referenced by identify().

+ Here is the caller graph for this function:

ClusterKeyIter SvtxTrack_v2::end_cluster_keys ( )
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 177 of file SvtxTrack_v2.h.

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

References _cluster_keys.

ConstClusterIter SvtxTrack_v2::end_clusters ( ) const
inlineoverridevirtual

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.

Referenced by identify().

+ Here is the caller graph for this function:

ClusterIter SvtxTrack_v2::end_clusters ( )
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_ids.

ConstStateIter SvtxTrack_v2::end_states ( ) const
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.

StateIter SvtxTrack_v2::end_states ( )
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 145 of file SvtxTrack_v2.h.

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

References _states.

size_t SvtxTrack_v2::erase_cluster ( unsigned int  clusterid)
inlineoverridevirtual

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.

size_t SvtxTrack_v2::erase_cluster_key ( TrkrDefs::cluskey  clusterid)
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.

size_t SvtxTrack_v2::erase_state ( float  pathlength)
overridevirtual

Reimplemented from SvtxTrack.

Definition at line 186 of file SvtxTrack_v2.cc.

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

References _states.

ConstClusterIter SvtxTrack_v2::find_cluster ( unsigned int  clusterid) const
inlineoverridevirtual

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.

ClusterIter SvtxTrack_v2::find_cluster ( unsigned int  clusterid)
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 161 of file SvtxTrack_v2.h.

View newest version in sPHENIX GitHub at line 161 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 172 of file SvtxTrack_v2.h.

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

References _cluster_keys.

ClusterKeyIter SvtxTrack_v2::find_cluster_keys ( unsigned int  clusterid)
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 175 of file SvtxTrack_v2.h.

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

References _cluster_keys.

ConstStateIter SvtxTrack_v2::find_state ( float  pathlength) const
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.

StateIter SvtxTrack_v2::find_state ( float  pathlength)
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 144 of file SvtxTrack_v2.h.

View newest version in sPHENIX GitHub at line 144 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 204 of file SvtxTrack_v2.h.

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

References _acts_trajectory_covariance, i, and j.

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

Reimplemented from SvtxTrack.

Definition at line 238 of file SvtxTrack_v2.cc.

View newest version in sPHENIX GitHub at line 238 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 224 of file SvtxTrack_v2.cc.

View newest version in sPHENIX GitHub at line 224 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 231 of file SvtxTrack_v2.cc.

View newest version in sPHENIX GitHub at line 231 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 203 of file SvtxTrack_v2.cc.

View newest version in sPHENIX GitHub at line 203 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 196 of file SvtxTrack_v2.cc.

View newest version in sPHENIX GitHub at line 196 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 210 of file SvtxTrack_v2.cc.

View newest version in sPHENIX GitHub at line 210 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 217 of file SvtxTrack_v2.cc.

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

References _cal_energy_5x5.

int SvtxTrack_v2::get_charge ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 60 of file SvtxTrack_v2.h.

View newest version in sPHENIX GitHub at line 60 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 63 of file SvtxTrack_v2.h.

View newest version in sPHENIX GitHub at line 63 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 71 of file SvtxTrack_v2.h.

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

References _dca.

float SvtxTrack_v2::get_dca2d ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 77 of file SvtxTrack_v2.h.

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

References _dca2d.

float SvtxTrack_v2::get_dca2d_error ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 80 of file SvtxTrack_v2.h.

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

References _dca2d_error.

float SvtxTrack_v2::get_dca3d_xy ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 83 of file SvtxTrack_v2.h.

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

References _dca3d_xy.

float SvtxTrack_v2::get_dca3d_xy_error ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 86 of file SvtxTrack_v2.h.

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

References _dca3d_xy_error.

float SvtxTrack_v2::get_dca3d_z ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 89 of file SvtxTrack_v2.h.

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

References _dca3d_z.

float SvtxTrack_v2::get_dca3d_z_error ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 92 of file SvtxTrack_v2.h.

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

References _dca3d_z_error.

float SvtxTrack_v2::get_dca_error ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 74 of file SvtxTrack_v2.h.

View newest version in sPHENIX GitHub at line 74 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 122 of file SvtxTrack_v2.h.

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

References _states.

float SvtxTrack_v2::get_eta ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 119 of file SvtxTrack_v2.h.

View newest version in sPHENIX GitHub at line 119 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 51 of file SvtxTrack_v2.h.

View newest version in sPHENIX GitHub at line 51 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 115 of file SvtxTrack_v2.h.

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

References _states.

unsigned int SvtxTrack_v2::get_ndf ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 66 of file SvtxTrack_v2.h.

View newest version in sPHENIX GitHub at line 66 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 117 of file SvtxTrack_v2.h.

View newest version in sPHENIX GitHub at line 117 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 120 of file SvtxTrack_v2.h.

View newest version in sPHENIX GitHub at line 120 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 104 of file SvtxTrack_v2.h.

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

References _states.

bool SvtxTrack_v2::get_positive_charge ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 57 of file SvtxTrack_v2.h.

View newest version in sPHENIX GitHub at line 57 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 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().

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 106 of file SvtxTrack_v2.h.

View newest version in sPHENIX GitHub at line 106 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 109 of file SvtxTrack_v2.h.

View newest version in sPHENIX GitHub at line 109 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 112 of file SvtxTrack_v2.h.

View newest version in sPHENIX GitHub at line 112 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 69 of file SvtxTrack_v2.h.

View newest version in sPHENIX GitHub at line 69 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 158 of file SvtxTrack_v2.cc.

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

References _states.

SvtxTrackState * SvtxTrack_v2::get_state ( float  pathlength)
overridevirtual

Reimplemented from SvtxTrack.

Definition at line 164 of file SvtxTrack_v2.cc.

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

References _states.

unsigned int SvtxTrack_v2::get_vertex_id ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 54 of file SvtxTrack_v2.h.

View newest version in sPHENIX GitHub at line 54 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 95 of file SvtxTrack_v2.h.

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

References _states.

Referenced by identify().

+ Here is the caller graph for this function:

float SvtxTrack_v2::get_y ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 98 of file SvtxTrack_v2.h.

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

References _states.

Referenced by identify().

+ Here is the caller graph for this function:

float SvtxTrack_v2::get_z ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 101 of file SvtxTrack_v2.h.

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

References _states.

Referenced by 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 101 of file SvtxTrack_v2.cc.

View newest version in sPHENIX GitHub at line 101 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  clusterid)
inlineoverridevirtual

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.

void SvtxTrack_v2::insert_cluster_key ( TrkrDefs::cluskey  clusterid)
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.

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

Reimplemented from SvtxTrack.

Definition at line 170 of file SvtxTrack_v2.cc.

View newest version in sPHENIX GitHub at line 170 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 153 of file SvtxTrack_v2.cc.

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

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

Definition at line 33 of file SvtxTrack_v2.cc.

View newest version in sPHENIX GitHub at line 33 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 205 of file SvtxTrack_v2.h.

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

References _acts_trajectory_covariance, i, j, 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 201 of file SvtxTrack_v2.h.

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

References _cal_cluster_e, Acts::UnitConstants::e, and 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 195 of file SvtxTrack_v2.h.

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

References _cal_cluster_id, train_ambiguity_solver::id, and 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 198 of file SvtxTrack_v2.h.

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

References _cal_cluster_key, train_ambiguity_solver::id, and 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 186 of file SvtxTrack_v2.h.

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

References _cal_deta, and 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 183 of file SvtxTrack_v2.h.

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

References _cal_dphi, INTTVtxZ::dphi, and 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 189 of file SvtxTrack_v2.h.

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

References _cal_energy_3x3, and 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 192 of file SvtxTrack_v2.h.

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

References _cal_energy_5x5, and 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 61 of file SvtxTrack_v2.h.

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

References set_positive_charge().

+ Here is the call graph for this function:

void SvtxTrack_v2::set_chisq ( float  chisq)
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 _chisq.

void SvtxTrack_v2::set_dca ( float  dca)
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, and INTTVtxZ::dca.

void SvtxTrack_v2::set_dca2d ( float  dca2d)
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.

void SvtxTrack_v2::set_dca2d_error ( float  error)
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 _dca2d_error, and acts::error.

void SvtxTrack_v2::set_dca3d_xy ( float  dcaxy)
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.

void SvtxTrack_v2::set_dca3d_xy_error ( float  error)
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_xy_error, and acts::error.

void SvtxTrack_v2::set_dca3d_z ( float  dcaz)
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.

void SvtxTrack_v2::set_dca3d_z_error ( float  error)
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 _dca3d_z_error, and acts::error.

void SvtxTrack_v2::set_dca_error ( float  dca_error)
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 _dca_error.

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

Reimplemented from SvtxTrack.

Definition at line 123 of file SvtxTrack_v2.h.

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

References _states.

void SvtxTrack_v2::set_id ( unsigned int  id)
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 _track_id, and train_ambiguity_solver::id.

void SvtxTrack_v2::set_ndf ( int  ndf)
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 _ndf.

void SvtxTrack_v2::set_positive_charge ( bool  ispos)
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 _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 107 of file SvtxTrack_v2.h.

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

References _states.

Referenced by PHG4TpcDirectLaser::AppendLaserTrack().

+ Here is the caller graph for this function:

void SvtxTrack_v2::set_py ( float  py)
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 PHG4TpcDirectLaser::AppendLaserTrack().

+ Here is the caller graph for this function:

void SvtxTrack_v2::set_pz ( float  pz)
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.

Referenced by 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 55 of file SvtxTrack_v2.h.

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

References _vertex_id, and train_ambiguity_solver::id.

void SvtxTrack_v2::set_x ( float  x)
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 PHG4TpcDirectLaser::AppendLaserTrack().

+ Here is the caller graph for this function:

void SvtxTrack_v2::set_y ( float  y)
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 PHG4TpcDirectLaser::AppendLaserTrack().

+ Here is the caller graph for this function:

void SvtxTrack_v2::set_z ( float  z)
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.

Referenced by 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 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::size_clusters ( ) const
inlineoverridevirtual

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::size_states ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 129 of file SvtxTrack_v2.h.

View newest version in sPHENIX GitHub at line 129 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 210 of file SvtxTrack_v2.h.

View newest version in sPHENIX GitHub at line 210 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 245 of file SvtxTrack_v2.h.

View newest version in sPHENIX GitHub at line 245 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 243 of file SvtxTrack_v2.h.

View newest version in sPHENIX GitHub at line 243 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 244 of file SvtxTrack_v2.h.

View newest version in sPHENIX GitHub at line 244 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 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_deta(), and set_cal_deta().

std::map<CAL_LAYER, float> SvtxTrack_v2::_cal_dphi
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_dphi(), and set_cal_dphi().

std::map<CAL_LAYER, float> SvtxTrack_v2::_cal_energy_3x3
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_energy_3x3(), and set_cal_energy_3x3().

std::map<CAL_LAYER, float> SvtxTrack_v2::_cal_energy_5x5
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_energy_5x5(), and set_cal_energy_5x5().

float SvtxTrack_v2::_chisq = NAN
private

Definition at line 216 of file SvtxTrack_v2.h.

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

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

ClusterSet SvtxTrack_v2::_cluster_ids
private

Definition at line 235 of file SvtxTrack_v2.h.

View newest version in sPHENIX GitHub at line 235 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 220 of file SvtxTrack_v2.h.

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

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

float SvtxTrack_v2::_dca2d = 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_dca2d(), and set_dca2d().

float SvtxTrack_v2::_dca2d_error = 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_dca2d_error(), and set_dca2d_error().

float SvtxTrack_v2::_dca3d_xy = 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_xy(), and set_dca3d_xy().

float SvtxTrack_v2::_dca3d_xy_error = NAN
private

Definition at line 225 of file SvtxTrack_v2.h.

View newest version in sPHENIX GitHub at line 225 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 226 of file SvtxTrack_v2.h.

View newest version in sPHENIX GitHub at line 226 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 227 of file SvtxTrack_v2.h.

View newest version in sPHENIX GitHub at line 227 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 221 of file SvtxTrack_v2.h.

View newest version in sPHENIX GitHub at line 221 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 215 of file SvtxTrack_v2.h.

View newest version in sPHENIX GitHub at line 215 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 217 of file SvtxTrack_v2.h.

View newest version in sPHENIX GitHub at line 217 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 213 of file SvtxTrack_v2.h.

View newest version in sPHENIX GitHub at line 213 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 214 of file SvtxTrack_v2.h.

View newest version in sPHENIX GitHub at line 214 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: