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

#include <BmnZdcPoint.h>

Inheritance diagram for BmnZdcPoint:
Collaboration diagram for BmnZdcPoint:

Public Member Functions

 BmnZdcPoint ()
 Default constructor.
 BmnZdcPoint (Int_t trackID, Int_t detID, Int_t copyNo, Int_t copyNoMother, TVector3 pos, TVector3 mom, Double_t tof, Double_t length, Double_t eLoss, UInt_t EventId=0)
 Constructor with arguments.
 BmnZdcPoint (const BmnZdcPoint &point)
 Copy constructor.
virtual ~BmnZdcPoint ()
 Destructor.
Short_t GetCopy () const
 Accessors.
Short_t GetCopyMother () const
void SetCopy (Short_t i)
 Modifiers.
void SetCopyMother (Short_t i)
virtual void Print (const Option_t *opt) const
 Output to screen.
void AddVSC (Int_t trackID, Int_t detID, Int_t idvsc, Int_t idmod, TVector3 pos, TVector3 mom, Double_t dt, Double_t dl, Double_t de, UInt_t EventId)
 BmnZdcPoint ()
 Default constructor.
 BmnZdcPoint (Int_t trackID, Int_t detID, Int_t copyNo, Int_t copyNoMother, TVector3 pos, TVector3 mom, Double_t tof, Double_t length, Double_t eLoss, UInt_t EventId=0)
 Constructor with arguments.
 BmnZdcPoint (const BmnZdcPoint &point)
 Copy constructor.
virtual ~BmnZdcPoint ()
 Destructor.
Short_t GetCopy () const
 Accessors.
Short_t GetCopyMother () const
void SetCopy (Short_t i)
 Modifiers.
void SetCopyMother (Short_t i)
virtual void Print (const Option_t *opt) const
 Output to screen.
void AddVSC (Int_t trackID, Int_t detID, Int_t idvsc, Int_t idmod, TVector3 pos, TVector3 mom, Double_t dt, Double_t dl, Double_t de, UInt_t EventId)

Protected Attributes

Short_t nCopy
Short_t nCopyMother

Detailed Description

Definition at line 19 of file BmnZdcPoint.h.

Constructor & Destructor Documentation

◆ BmnZdcPoint() [1/6]

BmnZdcPoint::BmnZdcPoint ( )

Definition at line 18 of file BmnZdcPoint.cxx.

References nCopy, and nCopyMother.

Referenced by BmnZdcPoint().

Here is the caller graph for this function:

◆ BmnZdcPoint() [2/6]

BmnZdcPoint::BmnZdcPoint ( Int_t trackID,
Int_t detID,
Int_t copyNo,
Int_t copyNoMother,
TVector3 pos,
TVector3 mom,
Double_t tof,
Double_t length,
Double_t eLoss,
UInt_t EventId = 0 )
Parameters
trackIDIndex of MCTrack
detIDDetector ID (at present, volume MC number)
copyNoNumber of active layer inside ZDC module
copyNoMotherZDC module number
posCoordinates [cm]
momMomentum of track [GeV]
tofTime since event start [ns]
lengthTrack length since creation [cm]
eLossEnergy deposit [GeV]

Definition at line 37 of file BmnZdcPoint.cxx.

References nCopy, nCopyMother, and tof.

◆ BmnZdcPoint() [3/6]

BmnZdcPoint::BmnZdcPoint ( const BmnZdcPoint & point)
inline

Definition at line 51 of file BmnZdcPoint.h.

References BmnZdcPoint().

Here is the call graph for this function:

◆ ~BmnZdcPoint() [1/2]

BmnZdcPoint::~BmnZdcPoint ( )
virtual

Definition at line 70 of file BmnZdcPoint.cxx.

◆ BmnZdcPoint() [4/6]

BmnZdcPoint::BmnZdcPoint ( )

◆ BmnZdcPoint() [5/6]

BmnZdcPoint::BmnZdcPoint ( Int_t trackID,
Int_t detID,
Int_t copyNo,
Int_t copyNoMother,
TVector3 pos,
TVector3 mom,
Double_t tof,
Double_t length,
Double_t eLoss,
UInt_t EventId = 0 )
Parameters
trackIDIndex of MCTrack
detIDDetector ID (at present, volume MC number)
copyNoNumber of active layer inside ZDC module
copyNoMotherZDC module number
posCoordinates [cm]
momMomentum of track [GeV]
tofTime since event start [ns]
lengthTrack length since creation [cm]
eLossEnergy deposit [GeV]

References tof.

◆ BmnZdcPoint() [6/6]

BmnZdcPoint::BmnZdcPoint ( const BmnZdcPoint & point)
inline

Definition at line 51 of file BmnZdcPoint.h.

References BmnZdcPoint().

Here is the call graph for this function:

◆ ~BmnZdcPoint() [2/2]

virtual BmnZdcPoint::~BmnZdcPoint ( )
virtual

Member Function Documentation

◆ AddVSC() [1/2]

void BmnZdcPoint::AddVSC ( Int_t trackID,
Int_t detID,
Int_t idvsc,
Int_t idmod,
TVector3 pos,
TVector3 mom,
Double_t dt,
Double_t dl,
Double_t de,
UInt_t EventId )
inline

Definition at line 88 of file BmnZdcPoint.h.

References nCopy, nCopyMother, TVector3::Px(), TVector3::Py(), TVector3::Pz(), TVector3::X(), TVector3::Y(), and TVector3::Z().

Here is the call graph for this function:

◆ AddVSC() [2/2]

void BmnZdcPoint::AddVSC ( Int_t trackID,
Int_t detID,
Int_t idvsc,
Int_t idmod,
TVector3 pos,
TVector3 mom,
Double_t dt,
Double_t dl,
Double_t de,
UInt_t EventId )
inline

Definition at line 88 of file BmnZdcPoint.h.

References nCopy, nCopyMother, TVector3::Px(), TVector3::Py(), TVector3::Pz(), TVector3::X(), TVector3::Y(), and TVector3::Z().

Here is the call graph for this function:

◆ GetCopy() [1/2]

Short_t BmnZdcPoint::GetCopy ( ) const
inline

Definition at line 57 of file BmnZdcPoint.h.

References nCopy.

◆ GetCopy() [2/2]

Short_t BmnZdcPoint::GetCopy ( ) const
inline

Definition at line 57 of file BmnZdcPoint.h.

References nCopy.

◆ GetCopyMother() [1/2]

Short_t BmnZdcPoint::GetCopyMother ( ) const
inline

Definition at line 58 of file BmnZdcPoint.h.

References nCopyMother.

Referenced by BmnZdcDigi::BmnZdcDigi(), BmnZdcDigi::AddZdcPoint(), BmnZdcDigiProducer::Exec(), BmnZdcDigitizer::Exec(), and FairMCModuleDraw::Exec().

Here is the caller graph for this function:

◆ GetCopyMother() [2/2]

Short_t BmnZdcPoint::GetCopyMother ( ) const
inline

Definition at line 58 of file BmnZdcPoint.h.

References nCopyMother.

◆ Print() [1/2]

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

Definition at line 73 of file BmnZdcPoint.cxx.

References nCopy, and nCopyMother.

Referenced by BmnZdcDigiProducer::Exec().

Here is the caller graph for this function:

◆ Print() [2/2]

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

◆ SetCopy() [1/2]

void BmnZdcPoint::SetCopy ( Short_t i)
inline

Definition at line 63 of file BmnZdcPoint.h.

References i, and nCopy.

◆ SetCopy() [2/2]

void BmnZdcPoint::SetCopy ( Short_t i)
inline

Definition at line 63 of file BmnZdcPoint.h.

References i, and nCopy.

◆ SetCopyMother() [1/2]

void BmnZdcPoint::SetCopyMother ( Short_t i)
inline

Definition at line 64 of file BmnZdcPoint.h.

References i, and nCopyMother.

◆ SetCopyMother() [2/2]

void BmnZdcPoint::SetCopyMother ( Short_t i)
inline

Definition at line 64 of file BmnZdcPoint.h.

References i, and nCopyMother.

Member Data Documentation

◆ nCopy

Short_t BmnZdcPoint::nCopy
protected

Definition at line 124 of file BmnZdcPoint.h.

Referenced by BmnZdcPoint(), BmnZdcPoint(), AddVSC(), GetCopy(), Print(), and SetCopy().

◆ nCopyMother

Short_t BmnZdcPoint::nCopyMother
protected

Definition at line 125 of file BmnZdcPoint.h.

Referenced by BmnZdcPoint(), BmnZdcPoint(), AddVSC(), GetCopyMother(), Print(), and SetCopyMother().


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