Heavy ion Analysis Libriares
Loading...
Searching...
No Matches
Hal::McTrackInterface Class Reference
Inheritance diagram for Hal::McTrackInterface:
Hal::TrackInterfaceAdvanced Hal::TrackInterface HalUni::UnigenTrackInterface

Public Member Functions

virtual Double_t GetStartX () const
 
virtual Double_t GetStartY () const
 
virtual Double_t GetStartZ () const
 
virtual Double_t GetStartT () const
 
virtual void SetStart (Double_t, Double_t, Double_t, Double_t)
 
virtual Double_t GetFreezX () const
 
virtual Double_t GetFreezY () const
 
virtual Double_t GetFreezZ () const
 
virtual Double_t GetFreezT () const
 
virtual void SetFreez (Double_t, Double_t, Double_t, Double_t)
 
virtual Int_t GetPdg () const
 
virtual void SetPdg (Int_t)
 
- Public Member Functions inherited from Hal::TrackInterfaceAdvanced
- Public Member Functions inherited from Hal::TrackInterface
 TrackInterface (Int_t rawObj=1)
 
virtual void SetCharge (Double_t)
 
virtual void SetID (Int_t)
 
virtual void SetPxPyPzE (Double_t, Double_t, Double_t, Double_t)
 
virtual void SetMotherIndex (Int_t)
 
virtual void SetStatus (Int_t)
 
virtual void SetPrimary (Int_t)
 
virtual Double_t GetPx () const
 
virtual Double_t GetPy () const
 
virtual Double_t GetPz () const
 
virtual Double_t GetE () const
 
virtual Double_t GetCharge () const
 
virtual Int_t GetID () const
 
virtual Int_t GetMotherIndex () const
 
virtual Int_t GetStatus () const
 
virtual Int_t GetDaughterIndex (Int_t)
 
virtual Bool_t IsPrimary () const
 
void SetRawTrack (TObject *source, Int_t obj=0)
 
TObject * GetSource (Int_t obj=0) const
 

Additional Inherited Members

- Protected Attributes inherited from Hal::TrackInterface
const Int_t fRawObjNo
 
TObject ** fRawObject
 

Detailed Description

Definition at line 14 of file McTrackInterface.h.

Constructor & Destructor Documentation

◆ McTrackInterface()

Hal::McTrackInterface::McTrackInterface ( )

Definition at line 11 of file McTrackInterface.cxx.

◆ ~McTrackInterface()

Hal::McTrackInterface::~McTrackInterface ( )
virtual

Definition at line 15 of file McTrackInterface.cxx.

Member Function Documentation

◆ GetFreezT()

virtual Double_t Hal::McTrackInterface::GetFreezT ( ) const
inlinevirtual

Definition at line 25 of file McTrackInterface.h.

◆ GetFreezX()

virtual Double_t Hal::McTrackInterface::GetFreezX ( ) const
inlinevirtual

Definition at line 22 of file McTrackInterface.h.

◆ GetFreezY()

virtual Double_t Hal::McTrackInterface::GetFreezY ( ) const
inlinevirtual

Definition at line 23 of file McTrackInterface.h.

◆ GetFreezZ()

virtual Double_t Hal::McTrackInterface::GetFreezZ ( ) const
inlinevirtual

Definition at line 24 of file McTrackInterface.h.

◆ GetPdg()

virtual Int_t Hal::McTrackInterface::GetPdg ( ) const
inlinevirtual

Definition at line 27 of file McTrackInterface.h.

◆ GetStartT()

virtual Double_t Hal::McTrackInterface::GetStartT ( ) const
inlinevirtual

Definition at line 20 of file McTrackInterface.h.

◆ GetStartX()

virtual Double_t Hal::McTrackInterface::GetStartX ( ) const
inlinevirtual

Definition at line 17 of file McTrackInterface.h.

◆ GetStartY()

virtual Double_t Hal::McTrackInterface::GetStartY ( ) const
inlinevirtual

Definition at line 18 of file McTrackInterface.h.

◆ GetStartZ()

virtual Double_t Hal::McTrackInterface::GetStartZ ( ) const
inlinevirtual

Definition at line 19 of file McTrackInterface.h.

◆ SetFreez()

virtual void Hal::McTrackInterface::SetFreez ( Double_t ,
Double_t ,
Double_t ,
Double_t  )
inlinevirtual

Definition at line 26 of file McTrackInterface.h.

◆ SetPdg()

virtual void Hal::McTrackInterface::SetPdg ( Int_t )
inlinevirtual

Definition at line 28 of file McTrackInterface.h.

◆ SetStart()

virtual void Hal::McTrackInterface::SetStart ( Double_t ,
Double_t ,
Double_t ,
Double_t  )
inlinevirtual

Definition at line 21 of file McTrackInterface.h.


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