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

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

+ Inheritance diagram for TrackStateInfo:
+ Collaboration diagram for TrackStateInfo:

Public Member Functions

 TrackStateInfo ()=default
 
 ~TrackStateInfo () override=default
 
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 void CopyFrom (const TrackStateInfo &)
 copy content from base class
 
virtual void CopyFrom (TrackStateInfo *)
 copy content from base class
 
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_covariance (int, int) const
 
virtual void set_covariance (int, int, float)
 
- 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)
 

Private Member Functions

 ClassDefOverride (TrackStateInfo, 1)
 

Detailed Description

Definition at line 18 of file TrackStateInfo.h.

View newest version in sPHENIX GitHub at line 18 of file TrackStateInfo.h

Constructor & Destructor Documentation

TrackStateInfo::TrackStateInfo ( )
default
TrackStateInfo::~TrackStateInfo ( )
overridedefault

Member Function Documentation

TrackStateInfo::ClassDefOverride ( TrackStateInfo  ,
 
)
private
PHObject* TrackStateInfo::CloneMe ( ) const
inlineoverridevirtual

Virtual copy constructor.

Reimplemented from PHObject.

Reimplemented in TrackStateInfo_v1.

Definition at line 31 of file TrackStateInfo.h.

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

virtual void TrackStateInfo::CopyFrom ( const TrackStateInfo )
inlinevirtual

copy content from base class

Reimplemented in TrackStateInfo_v1.

Definition at line 37 of file TrackStateInfo.h.

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

virtual void TrackStateInfo::CopyFrom ( TrackStateInfo )
inlinevirtual

copy content from base class

Reimplemented in TrackStateInfo_v1.

Definition at line 42 of file TrackStateInfo.h.

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

virtual float TrackStateInfo::get_covariance ( int  ,
int   
) const
inlinevirtual

Reimplemented in TrackStateInfo_v1.

Definition at line 78 of file TrackStateInfo.h.

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

virtual float TrackStateInfo::get_eta ( ) const
inlinevirtual

Reimplemented in TrackStateInfo_v1.

Definition at line 75 of file TrackStateInfo.h.

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

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

Reimplemented in TrackStateInfo_v1.

Definition at line 71 of file TrackStateInfo.h.

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

virtual float TrackStateInfo::get_p ( ) const
inlinevirtual

Reimplemented in TrackStateInfo_v1.

Definition at line 73 of file TrackStateInfo.h.

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

virtual float TrackStateInfo::get_phi ( ) const
inlinevirtual

Reimplemented in TrackStateInfo_v1.

Definition at line 76 of file TrackStateInfo.h.

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

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

Reimplemented in TrackStateInfo_v1.

Definition at line 60 of file TrackStateInfo.h.

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

virtual float TrackStateInfo::get_pt ( ) const
inlinevirtual

Reimplemented in TrackStateInfo_v1.

Definition at line 74 of file TrackStateInfo.h.

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

virtual float TrackStateInfo::get_px ( ) const
inlinevirtual

Reimplemented in TrackStateInfo_v1.

Definition at line 62 of file TrackStateInfo.h.

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

virtual float TrackStateInfo::get_py ( ) const
inlinevirtual

Reimplemented in TrackStateInfo_v1.

Definition at line 65 of file TrackStateInfo.h.

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

virtual float TrackStateInfo::get_pz ( ) const
inlinevirtual

Reimplemented in TrackStateInfo_v1.

Definition at line 68 of file TrackStateInfo.h.

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

virtual float TrackStateInfo::get_x ( ) const
inlinevirtual

Reimplemented in TrackStateInfo_v1.

Definition at line 51 of file TrackStateInfo.h.

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

virtual float TrackStateInfo::get_y ( ) const
inlinevirtual

Reimplemented in TrackStateInfo_v1.

Definition at line 54 of file TrackStateInfo.h.

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

virtual float TrackStateInfo::get_z ( ) const
inlinevirtual

Reimplemented in TrackStateInfo_v1.

Definition at line 57 of file TrackStateInfo.h.

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

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

identify Function from PHObject

Parameters
osOutput Stream

Reimplemented from PHObject.

Reimplemented in TrackStateInfo_v1.

Definition at line 25 of file TrackStateInfo.h.

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

References os.

int TrackStateInfo::isValid ( ) const
inlineoverridevirtual

isValid returns non zero if object contains vailid data

Reimplemented from PHObject.

Definition at line 30 of file TrackStateInfo.h.

View newest version in sPHENIX GitHub at line 30 of file TrackStateInfo.h

virtual void TrackStateInfo::set_covariance ( int  ,
int  ,
float   
)
inlinevirtual

Reimplemented in TrackStateInfo_v1.

Definition at line 79 of file TrackStateInfo.h.

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

virtual void TrackStateInfo::set_px ( float  )
inlinevirtual

Reimplemented in TrackStateInfo_v1.

Definition at line 63 of file TrackStateInfo.h.

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

virtual void TrackStateInfo::set_py ( float  )
inlinevirtual

Reimplemented in TrackStateInfo_v1.

Definition at line 66 of file TrackStateInfo.h.

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

virtual void TrackStateInfo::set_pz ( float  )
inlinevirtual

Reimplemented in TrackStateInfo_v1.

Definition at line 69 of file TrackStateInfo.h.

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

virtual void TrackStateInfo::set_x ( float  )
inlinevirtual

Reimplemented in TrackStateInfo_v1.

Definition at line 52 of file TrackStateInfo.h.

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

virtual void TrackStateInfo::set_y ( float  )
inlinevirtual

Reimplemented in TrackStateInfo_v1.

Definition at line 55 of file TrackStateInfo.h.

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

virtual void TrackStateInfo::set_z ( float  )
inlinevirtual

Reimplemented in TrackStateInfo_v1.

Definition at line 58 of file TrackStateInfo.h.

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


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