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

#include <BmnEcalPoint.h>

Inheritance diagram for BmnEcalPoint:
Collaboration diagram for BmnEcalPoint:

Public Member Functions

 BmnEcalPoint ()
 Default constructor.
 BmnEcalPoint (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.
 BmnEcalPoint (const BmnEcalPoint &point)
 Copy constructor.
virtual ~BmnEcalPoint ()
 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.
 BmnEcalPoint ()
 Default constructor.
 BmnEcalPoint (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.
 BmnEcalPoint (const BmnEcalPoint &point)
 Copy constructor.
virtual ~BmnEcalPoint ()
 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.

Protected Attributes

Short_t nCopy
Short_t nCopyMother

Detailed Description

Definition at line 17 of file BmnEcalPoint.h.

Constructor & Destructor Documentation

◆ BmnEcalPoint() [1/6]

BmnEcalPoint::BmnEcalPoint ( )

Definition at line 16 of file BmnEcalPoint.cxx.

References nCopy, and nCopyMother.

Referenced by BmnEcalPoint(), and Print().

Here is the caller graph for this function:

◆ BmnEcalPoint() [2/6]

BmnEcalPoint::BmnEcalPoint ( 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 ECAL module
copyNoMotherECAL module number
posCoordinates [cm]
momMomentum of track [GeV]
tofTime since event start [ns]
lengthTrack length since creation [cm]
eLossEnergy deposit [GeV]

Definition at line 34 of file BmnEcalPoint.cxx.

References nCopy, nCopyMother, and tof.

◆ BmnEcalPoint() [3/6]

BmnEcalPoint::BmnEcalPoint ( const BmnEcalPoint & point)
inline

Definition at line 48 of file BmnEcalPoint.h.

References BmnEcalPoint().

Here is the call graph for this function:

◆ ~BmnEcalPoint() [1/2]

BmnEcalPoint::~BmnEcalPoint ( )
virtual

Definition at line 63 of file BmnEcalPoint.cxx.

◆ BmnEcalPoint() [4/6]

BmnEcalPoint::BmnEcalPoint ( )

◆ BmnEcalPoint() [5/6]

BmnEcalPoint::BmnEcalPoint ( 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 ECAL module
copyNoMotherECAL module number
posCoordinates [cm]
momMomentum of track [GeV]
tofTime since event start [ns]
lengthTrack length since creation [cm]
eLossEnergy deposit [GeV]

References tof.

◆ BmnEcalPoint() [6/6]

BmnEcalPoint::BmnEcalPoint ( const BmnEcalPoint & point)
inline

Definition at line 48 of file BmnEcalPoint.h.

References BmnEcalPoint().

Here is the call graph for this function:

◆ ~BmnEcalPoint() [2/2]

virtual BmnEcalPoint::~BmnEcalPoint ( )
virtual

Member Function Documentation

◆ GetCopy() [1/2]

Short_t BmnEcalPoint::GetCopy ( ) const
inline

Definition at line 54 of file BmnEcalPoint.h.

References nCopy.

Referenced by BmnEcalDigitizer::Exec().

Here is the caller graph for this function:

◆ GetCopy() [2/2]

Short_t BmnEcalPoint::GetCopy ( ) const
inline

Definition at line 54 of file BmnEcalPoint.h.

References nCopy.

◆ GetCopyMother() [1/2]

Short_t BmnEcalPoint::GetCopyMother ( ) const
inline

Definition at line 55 of file BmnEcalPoint.h.

References nCopyMother.

Referenced by BmnEcalDigitizer::Exec().

Here is the caller graph for this function:

◆ GetCopyMother() [2/2]

Short_t BmnEcalPoint::GetCopyMother ( ) const
inline

Definition at line 55 of file BmnEcalPoint.h.

References nCopyMother.

◆ Print() [1/2]

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

Definition at line 67 of file BmnEcalPoint.cxx.

◆ Print() [2/2]

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

References BmnEcalPoint(), nCopy, and nCopyMother.

Here is the call graph for this function:

◆ SetCopy() [1/2]

void BmnEcalPoint::SetCopy ( Short_t i)
inline

Definition at line 58 of file BmnEcalPoint.h.

References i, and nCopy.

◆ SetCopy() [2/2]

void BmnEcalPoint::SetCopy ( Short_t i)
inline

Definition at line 58 of file BmnEcalPoint.h.

References i, and nCopy.

◆ SetCopyMother() [1/2]

void BmnEcalPoint::SetCopyMother ( Short_t i)
inline

Definition at line 59 of file BmnEcalPoint.h.

References i, and nCopyMother.

◆ SetCopyMother() [2/2]

void BmnEcalPoint::SetCopyMother ( Short_t i)
inline

Definition at line 59 of file BmnEcalPoint.h.

References i, and nCopyMother.

Member Data Documentation

◆ nCopy

Short_t BmnEcalPoint::nCopy
protected

Definition at line 65 of file BmnEcalPoint.h.

Referenced by BmnEcalPoint(), BmnEcalPoint(), GetCopy(), Print(), and SetCopy().

◆ nCopyMother

Short_t BmnEcalPoint::nCopyMother
protected

Definition at line 66 of file BmnEcalPoint.h.

Referenced by BmnEcalPoint(), BmnEcalPoint(), GetCopyMother(), Print(), and SetCopyMother().


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