er  dev
Public Member Functions | Static Public Member Functions | Protected Attributes | List of all members
ERNeuRadStep Class Reference
Inheritance diagram for ERNeuRadStep:
Inheritance graph
[legend]
Collaboration diagram for ERNeuRadStep:
Collaboration graph
[legend]

Public Member Functions

 ERNeuRadStep ()
 
 ERNeuRadStep (Int_t eventID, Int_t stepNr, Int_t trackID, Int_t mot0trackID, Int_t fiberNb, Int_t pixelNb, Int_t moduleNb, 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)
 
 ERNeuRadStep (const ERNeuRadStep &)
 
virtual ~ERNeuRadStep ()
 
ERNeuRadStepoperator= (const ERNeuRadStep &)
 
Int_t GetFiberNb () const
 
Int_t GetPixelNb () const
 
Int_t GetModuleNb () 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 fFiberNb
 
Int_t fPixelNb
 
Int_t fModuleNb
 
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

Definition at line 17 of file ERNeuRadStep.h.

Constructor & Destructor Documentation

ERNeuRadStep::ERNeuRadStep ( )

Default constructor

Definition at line 12 of file ERNeuRadStep.cxx.

ERNeuRadStep::ERNeuRadStep ( Int_t  eventID,
Int_t  stepNr,
Int_t  trackID,
Int_t  mot0trackID,
Int_t  fiberNb,
Int_t  pixelNb,
Int_t  moduleNb,
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
fiberNbnumber of fiber in module
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 ERNeuRadStep.cxx.

ERNeuRadStep::ERNeuRadStep ( const ERNeuRadStep right)

Copy constructor

Definition at line 47 of file ERNeuRadStep.cxx.

ERNeuRadStep::~ERNeuRadStep ( )
virtual

Destructor

Definition at line 60 of file ERNeuRadStep.cxx.

Member Function Documentation

Int_t ERNeuRadStep::GetFiberNb ( ) const
inline

Accessors

Definition at line 61 of file ERNeuRadStep.h.


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