er  dev
Public Member Functions | Static Public Member Functions | Protected Attributes | List of all members
ERGadastStep Class Reference

#include <ERGadastStep.h>

Inheritance diagram for ERGadastStep:
Inheritance graph
[legend]
Collaboration diagram for ERGadastStep:
Collaboration graph
[legend]

Public Member Functions

 ERGadastStep ()
 
 ERGadastStep (Int_t eventID, Int_t stepNr, Int_t trackID, Int_t mot0trackID, Int_t fiberInBundleNb, TVector3 pos, TVector3 mom, Double_t tof, Double_t length, Int_t pid, Double_t mass, ExpertTrackingStatus trackStatus, Double_t eLoss, Double_t charge, TArrayI processID)
 
 ERGadastStep (const ERGadastStep &)
 
virtual ~ERGadastStep ()
 
ERGadastStepoperator= (const ERGadastStep &)
 
Double_t GetFiberInBundleNb () const
 
Double_t GetX () const
 
Double_t GetY () const
 
Double_t GetZ () const
 
void Print ()
 

Static Public Member Functions

static ExpertTrackingStatus GetTrackStatus ()
 

Protected Attributes

Int_t fEventID
 
Int_t fStepNr
 
Int_t fTrackID
 
Int_t fMot0TrackID
 
Int_t fFiberInBundleNb
 
Double32_t fX
 
Double32_t fY
 
Double32_t fZ
 
Double32_t fPx
 
Double32_t fPy
 
Double32_t fPz
 
Double32_t fTOF
 
Double32_t fLength
 
Int_t fPID
 
Double_t fMass
 
ExpertTrackingStatus fTrackStatus
 
Double_t fEloss
 
Double_t fCharge
 
TArrayI fProcessID
 

Detailed Description

ERGadastStep.h

Definition at line 23 of file ERGadastStep.h.

Constructor & Destructor Documentation

ERGadastStep::ERGadastStep ( )

Default constructor

Definition at line 12 of file ERGadastStep.cxx.

ERGadastStep::ERGadastStep ( Int_t  eventID,
Int_t  stepNr,
Int_t  trackID,
Int_t  mot0trackID,
Int_t  fiberInBundleNb,
TVector3  pos,
TVector3  mom,
Double_t  tof,
Double_t  length,
Int_t  pid,
Double_t  mass,
ExpertTrackingStatus  trackStatus,
Double_t  eLoss,
Double_t  charge,
TArrayI  processID 
)

Constructor with arguments

Parameters
EventIDIndex of Event
trackIDIndex of MCTrack
mot0trackIDIndex of Mother MCTrack
fiberInBundleNbnumber of fiber in bundle
posCoordinates at entrance of point [cm]
momMomentum of track first step[GeV]
tofTime since event start [ns]
lengthTrack length since creation [cm]
pid

Definition at line 20 of file ERGadastStep.cxx.

ERGadastStep::ERGadastStep ( const ERGadastStep right)

Copy constructor

Definition at line 49 of file ERGadastStep.cxx.

ERGadastStep::~ERGadastStep ( )
virtual

Destructor

Definition at line 64 of file ERGadastStep.cxx.

Member Function Documentation

Double_t ERGadastStep::GetFiberInBundleNb ( ) const
inline

Accessors

Definition at line 66 of file ERGadastStep.h.


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