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

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

+ Inheritance diagram for SvtxTrack_v3:
+ Collaboration diagram for SvtxTrack_v3:

Public Member Functions

 SvtxTrack_v3 ()
 
 SvtxTrack_v3 (const SvtxTrack &)
 
 SvtxTrack_v3 (const SvtxTrack_v3 &)
 
SvtxTrack_v3operator= (const SvtxTrack_v3 &track)
 
 ~SvtxTrack_v3 () 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
 
short int get_crossing () const override
 
void set_crossing (short int cross) 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
 
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 TrackSeedget_tpc_seed () const
 
virtual void set_tpc_seed (TrackSeed *)
 
virtual TrackSeedget_silicon_seed () const
 
virtual void set_silicon_seed (TrackSeed *)
 
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 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
 
short int _track_crossing = SHRT_MAX
 
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_v3.h.

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

Constructor & Destructor Documentation

SvtxTrack_v3::SvtxTrack_v3 ( )

Definition at line 13 of file SvtxTrack_v3.cc.

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

References _acts_trajectory_covariance, _states, i, and j.

Referenced by CloneMe(), and Reset().

+ Here is the caller graph for this function:

SvtxTrack_v3::SvtxTrack_v3 ( const SvtxTrack source)

Definition at line 24 of file SvtxTrack_v3.cc.

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

References CopyFrom().

+ Here is the call graph for this function:

SvtxTrack_v3::SvtxTrack_v3 ( const SvtxTrack_v3 source)

Definition at line 30 of file SvtxTrack_v3.cc.

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

References CopyFrom().

+ Here is the call graph for this function:

SvtxTrack_v3::~SvtxTrack_v3 ( )
override

Definition at line 36 of file SvtxTrack_v3.cc.

View newest version in sPHENIX GitHub at line 36 of file SvtxTrack_v3.cc

References clear_states().

+ Here is the call graph for this function:

Member Function Documentation

ConstClusterKeyIter SvtxTrack_v3::begin_cluster_keys ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 176 of file SvtxTrack_v3.h.

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

References _cluster_keys.

Referenced by identify().

+ Here is the caller graph for this function:

ClusterKeyIter SvtxTrack_v3::begin_cluster_keys ( )
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 179 of file SvtxTrack_v3.h.

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

References _cluster_keys.

ConstClusterIter SvtxTrack_v3::begin_clusters ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 161 of file SvtxTrack_v3.h.

View newest version in sPHENIX GitHub at line 161 of file SvtxTrack_v3.h

References _cluster_ids.

Referenced by identify().

+ Here is the caller graph for this function:

ClusterIter SvtxTrack_v3::begin_clusters ( )
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 165 of file SvtxTrack_v3.h.

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

References _cluster_ids.

ConstStateIter SvtxTrack_v3::begin_states ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 142 of file SvtxTrack_v3.h.

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

References _states.

StateIter SvtxTrack_v3::begin_states ( )
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 146 of file SvtxTrack_v3.h.

View newest version in sPHENIX GitHub at line 146 of file SvtxTrack_v3.h

References _states.

void SvtxTrack_v3::clear_cluster_keys ( )
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 169 of file SvtxTrack_v3.h.

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

References _cluster_keys.

void SvtxTrack_v3::clear_clusters ( )
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 155 of file SvtxTrack_v3.h.

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

References _cluster_ids.

void SvtxTrack_v3::clear_states ( )
overridevirtual

Reimplemented from SvtxTrack.

Definition at line 146 of file SvtxTrack_v3.cc.

View newest version in sPHENIX GitHub at line 146 of file SvtxTrack_v3.cc

References _states.

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

+ Here is the caller graph for this function:

PHObject* SvtxTrack_v3::CloneMe ( ) const
inlineoverridevirtual

Virtual copy constructor.

Reimplemented from SvtxTrack.

Definition at line 38 of file SvtxTrack_v3.h.

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

References SvtxTrack_v3().

+ Here is the call graph for this function:

void SvtxTrack_v3::CopyFrom ( const SvtxTrack )
overridevirtual

copy content from base class

Reimplemented from SvtxTrack.

Definition at line 39 of file SvtxTrack_v3.cc.

View newest version in sPHENIX GitHub at line 39 of file SvtxTrack_v3.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_crossing, _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_crossing(), 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_v3::CopyFrom(), operator=(), and SvtxTrack_v3().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void SvtxTrack_v3::CopyFrom ( SvtxTrack )
inlineoverridevirtual

copy content from base class

Reimplemented from SvtxTrack.

Definition at line 44 of file SvtxTrack_v3.h.

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

Reimplemented from SvtxTrack.

Definition at line 133 of file SvtxTrack_v3.h.

View newest version in sPHENIX GitHub at line 133 of file SvtxTrack_v3.h

References _states.

bool SvtxTrack_v3::empty_cluster_keys ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 170 of file SvtxTrack_v3.h.

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

References _cluster_keys.

bool SvtxTrack_v3::empty_clusters ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 156 of file SvtxTrack_v3.h.

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

References _cluster_ids.

bool SvtxTrack_v3::empty_states ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 131 of file SvtxTrack_v3.h.

View newest version in sPHENIX GitHub at line 131 of file SvtxTrack_v3.h

References _states.

ConstClusterKeyIter SvtxTrack_v3::end_cluster_keys ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 177 of file SvtxTrack_v3.h.

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

References _cluster_keys.

Referenced by identify().

+ Here is the caller graph for this function:

ClusterKeyIter SvtxTrack_v3::end_cluster_keys ( )
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 180 of file SvtxTrack_v3.h.

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

References _cluster_keys.

ConstClusterIter SvtxTrack_v3::end_clusters ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 163 of file SvtxTrack_v3.h.

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

References _cluster_ids.

Referenced by identify().

+ Here is the caller graph for this function:

ClusterIter SvtxTrack_v3::end_clusters ( )
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 166 of file SvtxTrack_v3.h.

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

References _cluster_ids.

ConstStateIter SvtxTrack_v3::end_states ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 144 of file SvtxTrack_v3.h.

View newest version in sPHENIX GitHub at line 144 of file SvtxTrack_v3.h

References _states.

StateIter SvtxTrack_v3::end_states ( )
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 148 of file SvtxTrack_v3.h.

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

References _states.

size_t SvtxTrack_v3::erase_cluster ( unsigned int  clusterid)
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 160 of file SvtxTrack_v3.h.

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

References _cluster_ids.

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

Reimplemented from SvtxTrack.

Definition at line 174 of file SvtxTrack_v3.h.

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

References _cluster_keys.

size_t SvtxTrack_v3::erase_state ( float  pathlength)
overridevirtual

Reimplemented from SvtxTrack.

Definition at line 187 of file SvtxTrack_v3.cc.

View newest version in sPHENIX GitHub at line 187 of file SvtxTrack_v3.cc

References _states.

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

Reimplemented from SvtxTrack.

Definition at line 162 of file SvtxTrack_v3.h.

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

References _cluster_ids.

ClusterIter SvtxTrack_v3::find_cluster ( unsigned int  clusterid)
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 164 of file SvtxTrack_v3.h.

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

References _cluster_ids.

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

Reimplemented from SvtxTrack.

Definition at line 175 of file SvtxTrack_v3.h.

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

References _cluster_keys.

ClusterKeyIter SvtxTrack_v3::find_cluster_keys ( unsigned int  clusterid)
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 178 of file SvtxTrack_v3.h.

View newest version in sPHENIX GitHub at line 178 of file SvtxTrack_v3.h

References _cluster_keys.

ConstStateIter SvtxTrack_v3::find_state ( float  pathlength) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 143 of file SvtxTrack_v3.h.

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

References _states.

StateIter SvtxTrack_v3::find_state ( float  pathlength)
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 147 of file SvtxTrack_v3.h.

View newest version in sPHENIX GitHub at line 147 of file SvtxTrack_v3.h

References _states.

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

Reimplemented from SvtxTrack.

Definition at line 207 of file SvtxTrack_v3.h.

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

References _acts_trajectory_covariance, i, and j.

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

Reimplemented from SvtxTrack.

Definition at line 239 of file SvtxTrack_v3.cc.

View newest version in sPHENIX GitHub at line 239 of file SvtxTrack_v3.cc

References _cal_cluster_e.

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

Reimplemented from SvtxTrack.

Definition at line 225 of file SvtxTrack_v3.cc.

View newest version in sPHENIX GitHub at line 225 of file SvtxTrack_v3.cc

References _cal_cluster_id.

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

Reimplemented from SvtxTrack.

Definition at line 232 of file SvtxTrack_v3.cc.

View newest version in sPHENIX GitHub at line 232 of file SvtxTrack_v3.cc

References _cal_cluster_key.

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

Reimplemented from SvtxTrack.

Definition at line 204 of file SvtxTrack_v3.cc.

View newest version in sPHENIX GitHub at line 204 of file SvtxTrack_v3.cc

References _cal_deta.

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

Reimplemented from SvtxTrack.

Definition at line 197 of file SvtxTrack_v3.cc.

View newest version in sPHENIX GitHub at line 197 of file SvtxTrack_v3.cc

References _cal_dphi.

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

Reimplemented from SvtxTrack.

Definition at line 211 of file SvtxTrack_v3.cc.

View newest version in sPHENIX GitHub at line 211 of file SvtxTrack_v3.cc

References _cal_energy_3x3.

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

Reimplemented from SvtxTrack.

Definition at line 218 of file SvtxTrack_v3.cc.

View newest version in sPHENIX GitHub at line 218 of file SvtxTrack_v3.cc

References _cal_energy_5x5.

int SvtxTrack_v3::get_charge ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 63 of file SvtxTrack_v3.h.

View newest version in sPHENIX GitHub at line 63 of file SvtxTrack_v3.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_v3::get_chisq ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 66 of file SvtxTrack_v3.h.

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

References _chisq.

Referenced by identify().

+ Here is the caller graph for this function:

short int SvtxTrack_v3::get_crossing ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 54 of file SvtxTrack_v3.h.

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

References _track_crossing.

float SvtxTrack_v3::get_dca ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 74 of file SvtxTrack_v3.h.

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

References _dca.

float SvtxTrack_v3::get_dca2d ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 80 of file SvtxTrack_v3.h.

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

References _dca2d.

float SvtxTrack_v3::get_dca2d_error ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 83 of file SvtxTrack_v3.h.

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

References _dca2d_error.

float SvtxTrack_v3::get_dca3d_xy ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 86 of file SvtxTrack_v3.h.

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

References _dca3d_xy.

float SvtxTrack_v3::get_dca3d_xy_error ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 89 of file SvtxTrack_v3.h.

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

References _dca3d_xy_error.

float SvtxTrack_v3::get_dca3d_z ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 92 of file SvtxTrack_v3.h.

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

References _dca3d_z.

float SvtxTrack_v3::get_dca3d_z_error ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 95 of file SvtxTrack_v3.h.

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

References _dca3d_z_error.

float SvtxTrack_v3::get_dca_error ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 77 of file SvtxTrack_v3.h.

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

References _dca_error.

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

Reimplemented from SvtxTrack.

Definition at line 125 of file SvtxTrack_v3.h.

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

References _states.

float SvtxTrack_v3::get_eta ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 122 of file SvtxTrack_v3.h.

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

References get_pt(), and get_pz().

+ Here is the call graph for this function:

unsigned int SvtxTrack_v3::get_id ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 51 of file SvtxTrack_v3.h.

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

References _track_id.

Referenced by identify().

+ Here is the caller graph for this function:

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

Reimplemented from SvtxTrack.

Definition at line 118 of file SvtxTrack_v3.h.

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

References _states.

unsigned int SvtxTrack_v3::get_ndf ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 69 of file SvtxTrack_v3.h.

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

References _ndf.

Referenced by identify().

+ Here is the caller graph for this function:

float SvtxTrack_v3::get_p ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 120 of file SvtxTrack_v3.h.

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

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

+ Here is the call graph for this function:

float SvtxTrack_v3::get_phi ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 123 of file SvtxTrack_v3.h.

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

References get_px(), and get_py().

+ Here is the call graph for this function:

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

Reimplemented from SvtxTrack.

Definition at line 107 of file SvtxTrack_v3.h.

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

References _states.

bool SvtxTrack_v3::get_positive_charge ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 60 of file SvtxTrack_v3.h.

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

References _is_positive_charge.

Referenced by get_charge().

+ Here is the caller graph for this function:

float SvtxTrack_v3::get_pt ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 121 of file SvtxTrack_v3.h.

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

Reimplemented from SvtxTrack.

Definition at line 109 of file SvtxTrack_v3.h.

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

References _states.

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

+ Here is the caller graph for this function:

float SvtxTrack_v3::get_py ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 112 of file SvtxTrack_v3.h.

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

References _states.

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

+ Here is the caller graph for this function:

float SvtxTrack_v3::get_pz ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 115 of file SvtxTrack_v3.h.

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

References _states.

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

+ Here is the caller graph for this function:

float SvtxTrack_v3::get_quality ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 72 of file SvtxTrack_v3.h.

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

References _chisq, and _ndf.

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

Reimplemented from SvtxTrack.

Definition at line 159 of file SvtxTrack_v3.cc.

View newest version in sPHENIX GitHub at line 159 of file SvtxTrack_v3.cc

References _states.

SvtxTrackState * SvtxTrack_v3::get_state ( float  pathlength)
overridevirtual

Reimplemented from SvtxTrack.

Definition at line 165 of file SvtxTrack_v3.cc.

View newest version in sPHENIX GitHub at line 165 of file SvtxTrack_v3.cc

References _states.

unsigned int SvtxTrack_v3::get_vertex_id ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 57 of file SvtxTrack_v3.h.

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

References _vertex_id.

Referenced by identify().

+ Here is the caller graph for this function:

float SvtxTrack_v3::get_x ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 98 of file SvtxTrack_v3.h.

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

References _states.

Referenced by identify().

+ Here is the caller graph for this function:

float SvtxTrack_v3::get_y ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 101 of file SvtxTrack_v3.h.

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

References _states.

Referenced by identify().

+ Here is the caller graph for this function:

float SvtxTrack_v3::get_z ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 104 of file SvtxTrack_v3.h.

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

References _states.

Referenced by identify().

+ Here is the caller graph for this function:

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

identify Function from PHObject

Parameters
osOutput Stream

Reimplemented from SvtxTrack.

Definition at line 102 of file SvtxTrack_v3.cc.

View newest version in sPHENIX GitHub at line 102 of file SvtxTrack_v3.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_v3::identify().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void SvtxTrack_v3::insert_cluster ( unsigned int  clusterid)
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 159 of file SvtxTrack_v3.h.

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

References _cluster_ids.

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

Reimplemented from SvtxTrack.

Definition at line 173 of file SvtxTrack_v3.h.

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

References _cluster_keys.

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

Reimplemented from SvtxTrack.

Definition at line 171 of file SvtxTrack_v3.cc.

View newest version in sPHENIX GitHub at line 171 of file SvtxTrack_v3.cc

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

+ Here is the call graph for this function:

int SvtxTrack_v3::isValid ( ) const
overridevirtual

isValid returns non zero if object contains vailid data

Reimplemented from SvtxTrack.

Definition at line 154 of file SvtxTrack_v3.cc.

View newest version in sPHENIX GitHub at line 154 of file SvtxTrack_v3.cc

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

Definition at line 33 of file SvtxTrack_v3.cc.

View newest version in sPHENIX GitHub at line 33 of file SvtxTrack_v3.cc

References CopyFrom().

+ Here is the call graph for this function:

void SvtxTrack_v3::Reset ( )
inlineoverridevirtual

Clear Event.

Reimplemented from PHObject.

Definition at line 36 of file SvtxTrack_v3.h.

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

References SvtxTrack_v3().

+ Here is the call graph for this function:

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

Reimplemented from SvtxTrack.

Definition at line 208 of file SvtxTrack_v3.h.

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

References _acts_trajectory_covariance, i, j, and value.

Referenced by CopyFrom().

+ Here is the caller graph for this function:

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

Reimplemented from SvtxTrack.

Definition at line 204 of file SvtxTrack_v3.h.

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

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

Referenced by CopyFrom().

+ Here is the caller graph for this function:

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

Reimplemented from SvtxTrack.

Definition at line 198 of file SvtxTrack_v3.h.

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

References _cal_cluster_id, train_ambiguity_solver::id, and layer.

Referenced by CopyFrom().

+ Here is the caller graph for this function:

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

Reimplemented from SvtxTrack.

Definition at line 201 of file SvtxTrack_v3.h.

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

References _cal_cluster_key, train_ambiguity_solver::id, and layer.

Referenced by CopyFrom().

+ Here is the caller graph for this function:

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

Reimplemented from SvtxTrack.

Definition at line 189 of file SvtxTrack_v3.h.

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

References _cal_deta, and layer.

Referenced by CopyFrom().

+ Here is the caller graph for this function:

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

Reimplemented from SvtxTrack.

Definition at line 186 of file SvtxTrack_v3.h.

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

References _cal_dphi, INTTVtxZ::dphi, and layer.

Referenced by CopyFrom().

+ Here is the caller graph for this function:

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

Reimplemented from SvtxTrack.

Definition at line 192 of file SvtxTrack_v3.h.

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

References _cal_energy_3x3, and layer.

Referenced by CopyFrom().

+ Here is the caller graph for this function:

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

Reimplemented from SvtxTrack.

Definition at line 195 of file SvtxTrack_v3.h.

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

References _cal_energy_5x5, and layer.

Referenced by CopyFrom().

+ Here is the caller graph for this function:

void SvtxTrack_v3::set_charge ( int  charge)
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 64 of file SvtxTrack_v3.h.

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

References set_positive_charge().

+ Here is the call graph for this function:

void SvtxTrack_v3::set_chisq ( float  chisq)
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 67 of file SvtxTrack_v3.h.

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

References _chisq.

void SvtxTrack_v3::set_crossing ( short int  cross)
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 55 of file SvtxTrack_v3.h.

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

References _track_crossing, and Acts::VectorHelpers::cross().

+ Here is the call graph for this function:

void SvtxTrack_v3::set_dca ( float  dca)
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 75 of file SvtxTrack_v3.h.

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

References _dca, and INTTVtxZ::dca.

void SvtxTrack_v3::set_dca2d ( float  dca2d)
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 81 of file SvtxTrack_v3.h.

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

References _dca2d.

void SvtxTrack_v3::set_dca2d_error ( float  error)
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 84 of file SvtxTrack_v3.h.

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

References _dca2d_error, and acts::error.

void SvtxTrack_v3::set_dca3d_xy ( float  dcaxy)
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 87 of file SvtxTrack_v3.h.

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

References _dca3d_xy.

void SvtxTrack_v3::set_dca3d_xy_error ( float  error)
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 90 of file SvtxTrack_v3.h.

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

References _dca3d_xy_error, and acts::error.

void SvtxTrack_v3::set_dca3d_z ( float  dcaz)
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 93 of file SvtxTrack_v3.h.

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

References _dca3d_z.

void SvtxTrack_v3::set_dca3d_z_error ( float  error)
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 96 of file SvtxTrack_v3.h.

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

References _dca3d_z_error, and acts::error.

void SvtxTrack_v3::set_dca_error ( float  dca_error)
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 78 of file SvtxTrack_v3.h.

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

References _dca_error.

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

Reimplemented from SvtxTrack.

Definition at line 126 of file SvtxTrack_v3.h.

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

References _states.

void SvtxTrack_v3::set_id ( unsigned int  id)
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 52 of file SvtxTrack_v3.h.

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

References _track_id, and train_ambiguity_solver::id.

void SvtxTrack_v3::set_ndf ( int  ndf)
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 70 of file SvtxTrack_v3.h.

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

References _ndf.

void SvtxTrack_v3::set_positive_charge ( bool  ispos)
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 61 of file SvtxTrack_v3.h.

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

References _is_positive_charge.

Referenced by set_charge().

+ Here is the caller graph for this function:

void SvtxTrack_v3::set_px ( float  px)
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 110 of file SvtxTrack_v3.h.

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

References _states.

void SvtxTrack_v3::set_py ( float  py)
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 113 of file SvtxTrack_v3.h.

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

References _states.

void SvtxTrack_v3::set_pz ( float  pz)
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 116 of file SvtxTrack_v3.h.

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

References _states.

void SvtxTrack_v3::set_vertex_id ( unsigned int  id)
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 58 of file SvtxTrack_v3.h.

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

References _vertex_id, and train_ambiguity_solver::id.

void SvtxTrack_v3::set_x ( float  x)
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 99 of file SvtxTrack_v3.h.

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

References _states.

void SvtxTrack_v3::set_y ( float  y)
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 102 of file SvtxTrack_v3.h.

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

References _states.

void SvtxTrack_v3::set_z ( float  z)
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 105 of file SvtxTrack_v3.h.

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

References _states.

size_t SvtxTrack_v3::size_cluster_keys ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 171 of file SvtxTrack_v3.h.

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

References _cluster_keys.

size_t SvtxTrack_v3::size_clusters ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 157 of file SvtxTrack_v3.h.

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

References _cluster_ids.

size_t SvtxTrack_v3::size_states ( ) const
inlineoverridevirtual

Reimplemented from SvtxTrack.

Definition at line 132 of file SvtxTrack_v3.h.

View newest version in sPHENIX GitHub at line 132 of file SvtxTrack_v3.h

References _states.

Member Data Documentation

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

acts covariance matrix

Definition at line 213 of file SvtxTrack_v3.h.

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

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

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

Definition at line 249 of file SvtxTrack_v3.h.

View newest version in sPHENIX GitHub at line 249 of file SvtxTrack_v3.h

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

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

Definition at line 247 of file SvtxTrack_v3.h.

View newest version in sPHENIX GitHub at line 247 of file SvtxTrack_v3.h

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

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

Definition at line 248 of file SvtxTrack_v3.h.

View newest version in sPHENIX GitHub at line 248 of file SvtxTrack_v3.h

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

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

Definition at line 244 of file SvtxTrack_v3.h.

View newest version in sPHENIX GitHub at line 244 of file SvtxTrack_v3.h

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

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

Definition at line 243 of file SvtxTrack_v3.h.

View newest version in sPHENIX GitHub at line 243 of file SvtxTrack_v3.h

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

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

Definition at line 245 of file SvtxTrack_v3.h.

View newest version in sPHENIX GitHub at line 245 of file SvtxTrack_v3.h

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

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

Definition at line 246 of file SvtxTrack_v3.h.

View newest version in sPHENIX GitHub at line 246 of file SvtxTrack_v3.h

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

float SvtxTrack_v3::_chisq = NAN
private

Definition at line 219 of file SvtxTrack_v3.h.

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

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

ClusterSet SvtxTrack_v3::_cluster_ids
private

Definition at line 239 of file SvtxTrack_v3.h.

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

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

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

Definition at line 224 of file SvtxTrack_v3.h.

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

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

float SvtxTrack_v3::_dca2d = NAN
private

Definition at line 226 of file SvtxTrack_v3.h.

View newest version in sPHENIX GitHub at line 226 of file SvtxTrack_v3.h

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

float SvtxTrack_v3::_dca2d_error = NAN
private

Definition at line 227 of file SvtxTrack_v3.h.

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

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

float SvtxTrack_v3::_dca3d_xy = NAN
private

Definition at line 228 of file SvtxTrack_v3.h.

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

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

float SvtxTrack_v3::_dca3d_xy_error = NAN
private

Definition at line 229 of file SvtxTrack_v3.h.

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

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

float SvtxTrack_v3::_dca3d_z = NAN
private

Definition at line 230 of file SvtxTrack_v3.h.

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

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

float SvtxTrack_v3::_dca3d_z_error = NAN
private

Definition at line 231 of file SvtxTrack_v3.h.

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

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

float SvtxTrack_v3::_dca_error = NAN
private

Definition at line 225 of file SvtxTrack_v3.h.

View newest version in sPHENIX GitHub at line 225 of file SvtxTrack_v3.h

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

bool SvtxTrack_v3::_is_positive_charge = false
private

Definition at line 218 of file SvtxTrack_v3.h.

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

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

unsigned int SvtxTrack_v3::_ndf = 0
private

Definition at line 220 of file SvtxTrack_v3.h.

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

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

short int SvtxTrack_v3::_track_crossing = SHRT_MAX
private

Definition at line 221 of file SvtxTrack_v3.h.

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

Referenced by CopyFrom(), get_crossing(), and set_crossing().

unsigned int SvtxTrack_v3::_track_id = UINT_MAX
private

Definition at line 216 of file SvtxTrack_v3.h.

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

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

unsigned int SvtxTrack_v3::_vertex_id = UINT_MAX
private

Definition at line 217 of file SvtxTrack_v3.h.

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

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


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