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

#include <BmnTOF1Point.h>

Inheritance diagram for BmnTOF1Point:
[legend]
Collaboration diagram for BmnTOF1Point:
[legend]

Public Member Functions

 BmnTOF1Point ()
 
virtual ~BmnTOF1Point ()
 
 BmnTOF1Point (Int_t trackID, Int_t detID, TVector3 pos, TVector3 mom, Double_t tof, Double_t length, Double_t eLoss, Int_t detUID)
 
virtual void Print (const Option_t *opt) const
 
Int_t GetStrip () const
 
Int_t GetModule () const
 
Int_t GetRegion () const
 
Int_t GetVolumeUID () const
 
 BmnTOF1Point ()
 
virtual ~BmnTOF1Point ()
 
 BmnTOF1Point (Int_t trackID, Int_t detID, TVector3 pos, TVector3 mom, Double_t tof, Double_t length, Double_t eLoss, Int_t detUID)
 
virtual void Print (const Option_t *opt) const
 
Int_t GetStrip () const
 
Int_t GetModule () const
 
Int_t GetRegion () const
 
Int_t GetVolumeUID () const
 

Static Public Member Functions

static Int_t GetStrip (Int_t uid)
 
static Int_t GetModule (Int_t uid)
 
static Int_t GetRegion (Int_t uid)
 
static Int_t GetVolumeUID (Int_t regID, Int_t modID, Int_t stripID)
 
static Int_t GetStrip (Int_t uid)
 
static Int_t GetModule (Int_t uid)
 
static Int_t GetRegion (Int_t uid)
 
static Int_t GetVolumeUID (Int_t regID, Int_t modID, Int_t stripID)
 

Detailed Description

Definition at line 10 of file BmnTOF1Point.h.

Constructor & Destructor Documentation

◆ BmnTOF1Point() [1/4]

BmnTOF1Point::BmnTOF1Point ( )

Definition at line 9 of file BmnTOF1Point.cxx.

◆ ~BmnTOF1Point() [1/2]

BmnTOF1Point::~BmnTOF1Point ( )
virtual

Definition at line 26 of file BmnTOF1Point.cxx.

◆ BmnTOF1Point() [2/4]

BmnTOF1Point::BmnTOF1Point ( Int_t  trackID,
Int_t  detID,
TVector3  pos,
TVector3  mom,
Double_t  tof,
Double_t  length,
Double_t  eLoss,
Int_t  detUID 
)

Constructor with arguments

Parameters
trackIDIndex of MCTrack
detIDDetector ID: kTOF1 for TOF400 or kTOF701 fot TOF700
posCcoordinates at entrance to active volume [cm]
momMomentum of track at entrance [GeV]
tofTime since event start [ns]
lengthTrack length since creation [cm]
eLossEnergy deposit [GeV]
fDetectorUIDUnique Identification Number

Definition at line 13 of file BmnTOF1Point.cxx.

◆ BmnTOF1Point() [3/4]

BmnTOF1Point::BmnTOF1Point ( )

◆ ~BmnTOF1Point() [2/2]

virtual BmnTOF1Point::~BmnTOF1Point ( )
virtual

◆ BmnTOF1Point() [4/4]

BmnTOF1Point::BmnTOF1Point ( Int_t  trackID,
Int_t  detID,
TVector3  pos,
TVector3  mom,
Double_t  tof,
Double_t  length,
Double_t  eLoss,
Int_t  detUID 
)

Constructor with arguments

Parameters
trackIDIndex of MCTrack
detIDDetector ID: kTOF1 for TOF400 or kTOF701 fot TOF700
posCcoordinates at entrance to active volume [cm]
momMomentum of track at entrance [GeV]
tofTime since event start [ns]
lengthTrack length since creation [cm]
eLossEnergy deposit [GeV]
fDetectorUIDUnique Identification Number

Member Function Documentation

◆ GetModule() [1/4]

Int_t BmnTOF1Point::GetModule ( ) const
inline

Definition at line 39 of file BmnTOF1Point.h.

Referenced by BmnTof1HitProducerIdeal::AddHit(), and BmnTof1HitProducer::Exec().

◆ GetModule() [2/4]

Int_t BmnTOF1Point::GetModule ( ) const
inline

Definition at line 39 of file BmnTOF1Point.h.

◆ GetModule() [3/4]

static Int_t BmnTOF1Point::GetModule ( Int_t  uid)
inlinestatic

Definition at line 44 of file BmnTOF1Point.h.

◆ GetModule() [4/4]

static Int_t BmnTOF1Point::GetModule ( Int_t  uid)
inlinestatic

Definition at line 44 of file BmnTOF1Point.h.

◆ GetRegion() [1/4]

Int_t BmnTOF1Point::GetRegion ( ) const
inline

Definition at line 40 of file BmnTOF1Point.h.

Referenced by GetVolumeUID().

◆ GetRegion() [2/4]

Int_t BmnTOF1Point::GetRegion ( ) const
inline

Definition at line 40 of file BmnTOF1Point.h.

◆ GetRegion() [3/4]

static Int_t BmnTOF1Point::GetRegion ( Int_t  uid)
inlinestatic

Definition at line 45 of file BmnTOF1Point.h.

◆ GetRegion() [4/4]

static Int_t BmnTOF1Point::GetRegion ( Int_t  uid)
inlinestatic

Definition at line 45 of file BmnTOF1Point.h.

◆ GetStrip() [1/4]

Int_t BmnTOF1Point::GetStrip ( ) const
inline

Definition at line 38 of file BmnTOF1Point.h.

Referenced by BmnTof1HitProducerIdeal::AddHit(), and GetVolumeUID().

◆ GetStrip() [2/4]

Int_t BmnTOF1Point::GetStrip ( ) const
inline

Definition at line 38 of file BmnTOF1Point.h.

◆ GetStrip() [3/4]

static Int_t BmnTOF1Point::GetStrip ( Int_t  uid)
inlinestatic

Definition at line 43 of file BmnTOF1Point.h.

◆ GetStrip() [4/4]

static Int_t BmnTOF1Point::GetStrip ( Int_t  uid)
inlinestatic

Definition at line 43 of file BmnTOF1Point.h.

◆ GetVolumeUID() [1/4]

◆ GetVolumeUID() [2/4]

Int_t BmnTOF1Point::GetVolumeUID ( ) const
inline

Definition at line 41 of file BmnTOF1Point.h.

◆ GetVolumeUID() [3/4]

static Int_t BmnTOF1Point::GetVolumeUID ( Int_t  regID,
Int_t  modID,
Int_t  stripID 
)
inlinestatic

Definition at line 46 of file BmnTOF1Point.h.

References GetRegion(), and GetStrip().

◆ GetVolumeUID() [4/4]

static Int_t BmnTOF1Point::GetVolumeUID ( Int_t  regID,
Int_t  modID,
Int_t  stripID 
)
inlinestatic

Definition at line 46 of file BmnTOF1Point.h.

References GetRegion(), and GetStrip().

◆ Print() [1/2]

void BmnTOF1Point::Print ( const Option_t *  opt) const
virtual

Definition at line 28 of file BmnTOF1Point.cxx.

Referenced by BmnTof1HitProducer::Exec().

◆ Print() [2/2]

virtual void BmnTOF1Point::Print ( const Option_t *  opt) const
virtual

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