BmnRoot
Loading...
Searching...
No Matches
BmnSsdTrackStatus Class Reference

Stores status of track during transport. Auxiliary for BmnSsd. More...

#include <BmnSsdTrackStatus.h>

Public Member Functions

 BmnSsdTrackStatus ()
 
 ~BmnSsdTrackStatus ()
 
void Reset ()
 

Public Attributes

Int_t fAddress
 Unique address.
 
Int_t fTrackId
 MCTrack index.
 
Int_t fPid
 MCTrack PID [PDG code].
 
Double_t fX
 x position [cm]
 
Double_t fY
 x position [cm]
 
Double_t fZ
 x position [cm]
 
Double_t fPx
 Momentum x component [GeV].
 
Double_t fPy
 Momentum x component [GeV].
 
Double_t fPz
 Momentum x component [GeV].
 
Double_t fTime
 Time since track creation [ns].
 
Double_t fLength
 Length since track creation [cm].
 
Bool_t fFlag
 Status flag. TRUE if normal entry/exit, else FALSE.
 

Detailed Description

Stores status of track during transport. Auxiliary for BmnSsd.

Version
1.0

Definition at line 18 of file BmnSsdTrackStatus.h.

Constructor & Destructor Documentation

◆ BmnSsdTrackStatus()

BmnSsdTrackStatus::BmnSsdTrackStatus ( )
inline

Constructor

Definition at line 23 of file BmnSsdTrackStatus.h.

◆ ~BmnSsdTrackStatus()

BmnSsdTrackStatus::~BmnSsdTrackStatus ( )
inline

Destructor

Definition at line 30 of file BmnSsdTrackStatus.h.

Member Function Documentation

◆ Reset()

void BmnSsdTrackStatus::Reset ( )
inline

Reset all parameters to zero

Definition at line 34 of file BmnSsdTrackStatus.h.

References fAddress, fFlag, fLength, fPid, fPx, fPy, fPz, fTime, fTrackId, fX, fY, and fZ.

Referenced by BmnSsdMC::ProcessHits(), and BmnSsdMC::Reset().

Member Data Documentation

◆ fAddress

Int_t BmnSsdTrackStatus::fAddress

Unique address.

Definition at line 50 of file BmnSsdTrackStatus.h.

Referenced by Reset().

◆ fFlag

Bool_t BmnSsdTrackStatus::fFlag

Status flag. TRUE if normal entry/exit, else FALSE.

Definition at line 61 of file BmnSsdTrackStatus.h.

Referenced by Reset().

◆ fLength

Double_t BmnSsdTrackStatus::fLength

Length since track creation [cm].

Definition at line 60 of file BmnSsdTrackStatus.h.

Referenced by Reset().

◆ fPid

Int_t BmnSsdTrackStatus::fPid

MCTrack PID [PDG code].

Definition at line 52 of file BmnSsdTrackStatus.h.

Referenced by Reset().

◆ fPx

Double_t BmnSsdTrackStatus::fPx

Momentum x component [GeV].

Definition at line 56 of file BmnSsdTrackStatus.h.

Referenced by Reset().

◆ fPy

Double_t BmnSsdTrackStatus::fPy

Momentum x component [GeV].

Definition at line 57 of file BmnSsdTrackStatus.h.

Referenced by Reset().

◆ fPz

Double_t BmnSsdTrackStatus::fPz

Momentum x component [GeV].

Definition at line 58 of file BmnSsdTrackStatus.h.

Referenced by Reset().

◆ fTime

Double_t BmnSsdTrackStatus::fTime

Time since track creation [ns].

Definition at line 59 of file BmnSsdTrackStatus.h.

Referenced by Reset().

◆ fTrackId

Int_t BmnSsdTrackStatus::fTrackId

MCTrack index.

Definition at line 51 of file BmnSsdTrackStatus.h.

Referenced by Reset().

◆ fX

Double_t BmnSsdTrackStatus::fX

x position [cm]

Definition at line 53 of file BmnSsdTrackStatus.h.

Referenced by Reset().

◆ fY

Double_t BmnSsdTrackStatus::fY

x position [cm]

Definition at line 54 of file BmnSsdTrackStatus.h.

Referenced by Reset().

◆ fZ

Double_t BmnSsdTrackStatus::fZ

x position [cm]

Definition at line 55 of file BmnSsdTrackStatus.h.

Referenced by Reset().


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