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

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

+ Inheritance diagram for SvtxTrackState:
+ Collaboration diagram for SvtxTrackState:

Public Member Functions

 ~SvtxTrackState () override
 
void identify (std::ostream &os=std::cout) const override
 
int isValid () const override
 isValid returns non zero if object contains vailid data
 
PHObjectCloneMe () const override
 Virtual copy constructor.
 
virtual float get_pathlength () const
 
virtual float get_x () const
 
virtual void set_x (float)
 
virtual float get_y () const
 
virtual void set_y (float)
 
virtual float get_z () const
 
virtual void set_z (float)
 
virtual float get_pos (unsigned int) const
 
virtual float get_px () const
 
virtual void set_px (float)
 
virtual float get_py () const
 
virtual void set_py (float)
 
virtual float get_pz () const
 
virtual void set_pz (float)
 
virtual float get_mom (unsigned int) const
 
virtual float get_p () const
 
virtual float get_pt () const
 
virtual float get_eta () const
 
virtual float get_phi () const
 
virtual float get_error (unsigned int, unsigned int) const
 
virtual void set_error (unsigned int, unsigned int, float)
 
virtual TrkrDefs::cluskey get_cluskey () const
 
virtual void set_cluskey (TrkrDefs::cluskey)
 
virtual std::string get_name () const
 
virtual void set_name (const std::string &)
 
convenience interface, also found in Trkrcluster
virtual float get_rphi_error () const
 rphi error
 
virtual float get_phi_error () const
 phi error
 
virtual float get_z_error () const
 z error
 
- 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 void Reset ()
 Clear Event.
 
virtual int Integrate () const
 
virtual int Integrate (PHObject *)
 
virtual void CopyFrom (const PHObject *obj)
 

Protected Member Functions

 SvtxTrackState (float=0.0)
 
 ClassDefOverride (SvtxTrackState, 1)
 

Detailed Description

Definition at line 9 of file SvtxTrackState.h.

View newest version in sPHENIX GitHub at line 9 of file SvtxTrackState.h

Constructor & Destructor Documentation

SvtxTrackState::~SvtxTrackState ( )
inlineoverride

Definition at line 12 of file SvtxTrackState.h.

View newest version in sPHENIX GitHub at line 12 of file SvtxTrackState.h

SvtxTrackState::SvtxTrackState ( float  = 0.0)
inlineprotected

Definition at line 84 of file SvtxTrackState.h.

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

Member Function Documentation

SvtxTrackState::ClassDefOverride ( SvtxTrackState  ,
 
)
protected
PHObject* SvtxTrackState::CloneMe ( ) const
inlineoverridevirtual

Virtual copy constructor.

Reimplemented from PHObject.

Reimplemented in SvtxTrackState_v1, and SvtxTrackState_v2.

Definition at line 20 of file SvtxTrackState.h.

View newest version in sPHENIX GitHub at line 20 of file SvtxTrackState.h

Referenced by SvtxTrack_v4::insert_state(), SvtxTrack_v1::insert_state(), SvtxTrack_v2::insert_state(), and SvtxTrack_v3::insert_state().

+ Here is the caller graph for this function:

virtual TrkrDefs::cluskey SvtxTrackState::get_cluskey ( ) const
inlinevirtual

Reimplemented in SvtxTrackState_v2.

Definition at line 54 of file SvtxTrackState.h.

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

Referenced by TrackResiduals::fillClusterBranches(), and MakeMilleFiles::getLocalVtxDerivativesXY().

+ Here is the caller graph for this function:

virtual float SvtxTrackState::get_error ( unsigned int  ,
unsigned int   
) const
inlinevirtual

Reimplemented in SvtxTrackState_v1, and SvtxTrackState_v2.

Definition at line 51 of file SvtxTrackState.h.

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

Referenced by GenFitTrackProp::fill_tree(), PHGenFitTrackProjection::process_event(), TrackProjectorPid::project_track(), TrackProjectorPlaneECAL::project_track(), ActsTransformations::rotateSvtxTrackCovToActs(), and PHRaveVertexing::TranslateSvtxToGenFitTrack().

+ Here is the caller graph for this function:

virtual float SvtxTrackState::get_eta ( ) const
inlinevirtual

Reimplemented in SvtxTrackState_v1, and SvtxTrackState_v2.

Definition at line 48 of file SvtxTrackState.h.

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

Referenced by TrackProjectionTools::FindClosestTrack(), and FastPid_RICH::process_event().

+ Here is the caller graph for this function:

virtual float SvtxTrackState::get_mom ( unsigned int  ) const
inlinevirtual

Reimplemented in SvtxTrackState_v1, and SvtxTrackState_v2.

Definition at line 44 of file SvtxTrackState.h.

View newest version in sPHENIX GitHub at line 44 of file SvtxTrackState.h

virtual std::string SvtxTrackState::get_name ( void  ) const
inlinevirtual

Reimplemented in SvtxTrackState_v2, and SvtxTrackState_v1.

Definition at line 57 of file SvtxTrackState.h.

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

Referenced by TrackProjectionTools::FindClosestTrack(), and DISKinematicsReco::InsertCandidateFromCluster().

+ Here is the caller graph for this function:

virtual float SvtxTrackState::get_p ( ) const
inlinevirtual

Reimplemented in SvtxTrackState_v1, and SvtxTrackState_v2.

Definition at line 46 of file SvtxTrackState.h.

View newest version in sPHENIX GitHub at line 46 of file SvtxTrackState.h

Referenced by FastPid_RICH::process_event().

+ Here is the caller graph for this function:

virtual float SvtxTrackState::get_pathlength ( ) const
inlinevirtual
virtual float SvtxTrackState::get_phi ( ) const
inlinevirtual

Reimplemented in SvtxTrackState_v1, and SvtxTrackState_v2.

Definition at line 49 of file SvtxTrackState.h.

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

Referenced by TrackProjectionTools::FindClosestTrack().

+ Here is the caller graph for this function:

virtual float SvtxTrackState::get_phi_error ( ) const
inlinevirtual

phi error

Reimplemented in SvtxTrackState_v2, and SvtxTrackState_v1.

Definition at line 70 of file SvtxTrackState.h.

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

Referenced by TrackEvaluation::add_trk_information(), and TrackEvaluation::add_trk_information_micromegas().

+ Here is the caller graph for this function:

virtual float SvtxTrackState::get_pos ( unsigned int  ) const
inlinevirtual

Reimplemented in SvtxTrackState_v1, and SvtxTrackState_v2.

Definition at line 33 of file SvtxTrackState.h.

View newest version in sPHENIX GitHub at line 33 of file SvtxTrackState.h

virtual float SvtxTrackState::get_pt ( ) const
inlinevirtual

Reimplemented in SvtxTrackState_v1, and SvtxTrackState_v2.

Definition at line 47 of file SvtxTrackState.h.

View newest version in sPHENIX GitHub at line 47 of file SvtxTrackState.h

virtual float SvtxTrackState::get_px ( ) const
inlinevirtual
virtual float SvtxTrackState::get_py ( ) const
inlinevirtual
virtual float SvtxTrackState::get_pz ( ) const
inlinevirtual
virtual float SvtxTrackState::get_rphi_error ( ) const
inlinevirtual

rphi error

Reimplemented in SvtxTrackState_v2, and SvtxTrackState_v1.

Definition at line 64 of file SvtxTrackState.h.

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

virtual float SvtxTrackState::get_z_error ( ) const
inlinevirtual

z error

Reimplemented in SvtxTrackState_v2, and SvtxTrackState_v1.

Definition at line 76 of file SvtxTrackState.h.

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

Referenced by TrackEvaluation::add_trk_information(), and TrackEvaluation::add_trk_information_micromegas().

+ Here is the caller graph for this function:

void SvtxTrackState::identify ( std::ostream &  os = std::cout) const
inlineoverridevirtual

identify Function from PHObject

Parameters
osOutput Stream

Reimplemented from PHObject.

Reimplemented in SvtxTrackState_v1, and SvtxTrackState_v2.

Definition at line 14 of file SvtxTrackState.h.

View newest version in sPHENIX GitHub at line 14 of file SvtxTrackState.h

References os.

int SvtxTrackState::isValid ( ) const
inlineoverridevirtual

isValid returns non zero if object contains vailid data

Reimplemented from PHObject.

Reimplemented in SvtxTrackState_v1, and SvtxTrackState_v2.

Definition at line 19 of file SvtxTrackState.h.

View newest version in sPHENIX GitHub at line 19 of file SvtxTrackState.h

virtual void SvtxTrackState::set_cluskey ( TrkrDefs::cluskey  )
inlinevirtual

Reimplemented in SvtxTrackState_v2.

Definition at line 55 of file SvtxTrackState.h.

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

virtual void SvtxTrackState::set_error ( unsigned int  ,
unsigned int  ,
float   
)
inlinevirtual

Reimplemented in SvtxTrackState_v1, and SvtxTrackState_v2.

Definition at line 52 of file SvtxTrackState.h.

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

Referenced by PHG4TrackFastSim::MakeSvtxTrack().

+ Here is the caller graph for this function:

virtual void SvtxTrackState::set_name ( const std::string &  )
inlinevirtual

Reimplemented in SvtxTrackState_v2, and SvtxTrackState_v1.

Definition at line 58 of file SvtxTrackState.h.

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

Referenced by PHG4TrackFastSim::MakeSvtxTrack().

+ Here is the caller graph for this function:

virtual void SvtxTrackState::set_px ( float  )
inlinevirtual

Reimplemented in SvtxTrackState_v1, and SvtxTrackState_v2.

Definition at line 36 of file SvtxTrackState.h.

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

Referenced by PHG4TrackFastSim::MakeSvtxTrack().

+ Here is the caller graph for this function:

virtual void SvtxTrackState::set_py ( float  )
inlinevirtual

Reimplemented in SvtxTrackState_v1, and SvtxTrackState_v2.

Definition at line 39 of file SvtxTrackState.h.

View newest version in sPHENIX GitHub at line 39 of file SvtxTrackState.h

Referenced by PHG4TrackFastSim::MakeSvtxTrack().

+ Here is the caller graph for this function:

virtual void SvtxTrackState::set_pz ( float  )
inlinevirtual

Reimplemented in SvtxTrackState_v1, and SvtxTrackState_v2.

Definition at line 42 of file SvtxTrackState.h.

View newest version in sPHENIX GitHub at line 42 of file SvtxTrackState.h

Referenced by PHG4TrackFastSim::MakeSvtxTrack().

+ Here is the caller graph for this function:

virtual void SvtxTrackState::set_x ( float  )
inlinevirtual

Reimplemented in SvtxTrackState_v1, and SvtxTrackState_v2.

Definition at line 25 of file SvtxTrackState.h.

View newest version in sPHENIX GitHub at line 25 of file SvtxTrackState.h

Referenced by PHG4TrackFastSim::MakeSvtxTrack().

+ Here is the caller graph for this function:

virtual void SvtxTrackState::set_y ( float  )
inlinevirtual

Reimplemented in SvtxTrackState_v1, and SvtxTrackState_v2.

Definition at line 28 of file SvtxTrackState.h.

View newest version in sPHENIX GitHub at line 28 of file SvtxTrackState.h

Referenced by PHG4TrackFastSim::MakeSvtxTrack().

+ Here is the caller graph for this function:

virtual void SvtxTrackState::set_z ( float  )
inlinevirtual

Reimplemented in SvtxTrackState_v1, and SvtxTrackState_v2.

Definition at line 31 of file SvtxTrackState.h.

View newest version in sPHENIX GitHub at line 31 of file SvtxTrackState.h

Referenced by PHG4TrackFastSim::MakeSvtxTrack().

+ Here is the caller graph for this function:


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