BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
BmnTOF1Point Class Reference

#include <BmnTOF1Point.h>

Inheritance diagram for BmnTOF1Point:
Collaboration diagram for BmnTOF1Point:

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)
 Constructor with arguments.
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)
 Constructor with arguments.
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)

Private Attributes

Int_t fDetectorUID
 Unique Identification Number.

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 )
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]
detUIDUnique Identification Number

Definition at line 13 of file BmnTOF1Point.cxx.

References fDetectorUID, and tof.

◆ 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 )
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]
detUIDUnique Identification Number

References tof.

Member Function Documentation

◆ GetModule() [1/4]

Int_t BmnTOF1Point::GetModule ( ) const
inline

Definition at line 39 of file BmnTOF1Point.h.

References fDetectorUID.

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

Here is the caller graph for this function:

◆ GetModule() [2/4]

Int_t BmnTOF1Point::GetModule ( ) const
inline

Definition at line 39 of file BmnTOF1Point.h.

References fDetectorUID.

◆ GetModule() [3/4]

Int_t BmnTOF1Point::GetModule ( Int_t uid)
inlinestatic

Definition at line 44 of file BmnTOF1Point.h.

◆ GetModule() [4/4]

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.

References fDetectorUID.

Referenced by GetVolumeUID().

Here is the caller graph for this function:

◆ GetRegion() [2/4]

Int_t BmnTOF1Point::GetRegion ( ) const
inline

Definition at line 40 of file BmnTOF1Point.h.

References fDetectorUID.

◆ GetRegion() [3/4]

Int_t BmnTOF1Point::GetRegion ( Int_t uid)
inlinestatic

Definition at line 45 of file BmnTOF1Point.h.

◆ GetRegion() [4/4]

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.

References fDetectorUID.

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

Here is the caller graph for this function:

◆ GetStrip() [2/4]

Int_t BmnTOF1Point::GetStrip ( ) const
inline

Definition at line 38 of file BmnTOF1Point.h.

References fDetectorUID.

◆ GetStrip() [3/4]

Int_t BmnTOF1Point::GetStrip ( Int_t uid)
inlinestatic

Definition at line 43 of file BmnTOF1Point.h.

◆ GetStrip() [4/4]

Int_t BmnTOF1Point::GetStrip ( Int_t uid)
inlinestatic

Definition at line 43 of file BmnTOF1Point.h.

◆ GetVolumeUID() [1/4]

Int_t BmnTOF1Point::GetVolumeUID ( ) const
inline

Definition at line 41 of file BmnTOF1Point.h.

References fDetectorUID.

Referenced by BmnTOF1Detector::AddHit(), BmnTof1HitProducer::Exec(), BmnTof1GeoUtils::ParseTGeoManager(), BmnTof1GeoUtils::ParseTGeoManager701(), BmnTOF1::ProcessHits(), BmnTOF701::ProcessHits(), and BmnTOF1Detector::SetGeo().

Here is the caller graph for this function:

◆ GetVolumeUID() [2/4]

Int_t BmnTOF1Point::GetVolumeUID ( ) const
inline

Definition at line 41 of file BmnTOF1Point.h.

References fDetectorUID.

◆ GetVolumeUID() [3/4]

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

Definition at line 46 of file BmnTOF1Point.h.

References GetModule(), GetRegion(), and GetStrip().

Here is the call graph for this function:

◆ GetVolumeUID() [4/4]

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

Definition at line 46 of file BmnTOF1Point.h.

References GetModule(), GetRegion(), and GetStrip().

Here is the call graph for this function:

◆ Print() [1/2]

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

Definition at line 28 of file BmnTOF1Point.cxx.

Referenced by BmnTof1HitProducer::Exec().

Here is the caller graph for this function:

◆ Print() [2/2]

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

Member Data Documentation

◆ fDetectorUID

Int_t BmnTOF1Point::fDetectorUID
private

Definition at line 63 of file BmnTOF1Point.h.

Referenced by BmnTOF1Point(), GetModule(), GetRegion(), GetStrip(), and GetVolumeUID().


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