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

#include <BmnFHCalPoint.h>

Inheritance diagram for BmnFHCalPoint:
Collaboration diagram for BmnFHCalPoint:

Public Member Functions

 BmnFHCalPoint ()
 Default constructor.
 BmnFHCalPoint (Int_t trackID, uint32_t address, const TVector3 &pos, const TVector3 &mom, Double_t tof, Double_t length, Double_t eLoss, UInt_t EventId=0)
 Constructor with arguments.
 BmnFHCalPoint (const BmnFHCalPoint &point)=default
 Copy constructor.
 BmnFHCalPoint (BmnFHCalPoint &&point) noexcept=default
 Move constructor.
BmnFHCalPoint & operator= (const BmnFHCalPoint &point)=default
 Copy assignment operator.
BmnFHCalPoint & operator= (BmnFHCalPoint &&point) noexcept=default
 Move assignment operator.
virtual ~BmnFHCalPoint ()=default
 Destructor.
void SetAddress (uint32_t address)
 Address manipulation.
uint32_t GetAddress () const
uint32_t GetSystemId () const
uint32_t GetModuleType () const
uint32_t GetModuleId () const
uint32_t GetSectionId () const
uint32_t GetScintillatorId () const
virtual const char * GetClassName () const
 Output to screen.
virtual void Print (const Option_t *opt="") const override
 BmnFHCalPoint ()
 Default constructor.
 BmnFHCalPoint (Int_t trackID, uint32_t address, const TVector3 &pos, const TVector3 &mom, Double_t tof, Double_t length, Double_t eLoss, UInt_t EventId=0)
 Constructor with arguments.
 BmnFHCalPoint (const BmnFHCalPoint &point)=default
 Copy constructor.
 BmnFHCalPoint (BmnFHCalPoint &&point) noexcept=default
 Move constructor.
BmnFHCalPoint & operator= (const BmnFHCalPoint &point)=default
 Copy assignment operator.
BmnFHCalPoint & operator= (BmnFHCalPoint &&point) noexcept=default
 Move assignment operator.
virtual ~BmnFHCalPoint ()=default
 Destructor.
void SetAddress (uint32_t address)
 Address manipulation.
uint32_t GetAddress () const
uint32_t GetSystemId () const
uint32_t GetModuleType () const
uint32_t GetModuleId () const
uint32_t GetSectionId () const
uint32_t GetScintillatorId () const
virtual const char * GetClassName () const
 Output to screen.
virtual void Print (const Option_t *opt="") const override

Detailed Description

Definition at line 10 of file BmnFHCalPoint.h.

Constructor & Destructor Documentation

◆ BmnFHCalPoint() [1/8]

BmnFHCalPoint::BmnFHCalPoint ( )
inline

Definition at line 14 of file BmnFHCalPoint.h.

References kFHCAL.

Referenced by BmnFHCalPoint(), BmnFHCalPoint(), operator=(), and operator=().

Here is the caller graph for this function:

◆ BmnFHCalPoint() [2/8]

BmnFHCalPoint::BmnFHCalPoint ( Int_t trackID,
uint32_t address,
const TVector3 & pos,
const TVector3 & mom,
Double_t tof,
Double_t length,
Double_t eLoss,
UInt_t EventId = 0 )
inline
Parameters
trackIDIndex of MCTrack
addressUnique address (see BmnFHCalAddress)
posCoordinates [cm]
momMomentum of track [GeV]
tofTime of flight [ns]
lengthTrack length since creation [cm]
eLossEnergy deposit [GeV]
EventIdEvent ID (default 0)

Definition at line 30 of file BmnFHCalPoint.h.

References tof.

◆ BmnFHCalPoint() [3/8]

BmnFHCalPoint::BmnFHCalPoint ( const BmnFHCalPoint & point)
default

References BmnFHCalPoint().

Here is the call graph for this function:

◆ BmnFHCalPoint() [4/8]

BmnFHCalPoint::BmnFHCalPoint ( BmnFHCalPoint && point)
defaultnoexcept

References BmnFHCalPoint().

Here is the call graph for this function:

◆ ~BmnFHCalPoint() [1/2]

virtual BmnFHCalPoint::~BmnFHCalPoint ( )
virtualdefault

◆ BmnFHCalPoint() [5/8]

BmnFHCalPoint::BmnFHCalPoint ( )
inline

Definition at line 14 of file BmnFHCalPoint.h.

References kFHCAL.

◆ BmnFHCalPoint() [6/8]

BmnFHCalPoint::BmnFHCalPoint ( Int_t trackID,
uint32_t address,
const TVector3 & pos,
const TVector3 & mom,
Double_t tof,
Double_t length,
Double_t eLoss,
UInt_t EventId = 0 )
inline
Parameters
trackIDIndex of MCTrack
addressUnique address (see BmnFHCalAddress)
posCoordinates [cm]
momMomentum of track [GeV]
tofTime of flight [ns]
lengthTrack length since creation [cm]
eLossEnergy deposit [GeV]
EventIdEvent ID (default 0)

Definition at line 30 of file BmnFHCalPoint.h.

References tof.

◆ BmnFHCalPoint() [7/8]

BmnFHCalPoint::BmnFHCalPoint ( const BmnFHCalPoint & point)
default

References BmnFHCalPoint().

Here is the call graph for this function:

◆ BmnFHCalPoint() [8/8]

BmnFHCalPoint::BmnFHCalPoint ( BmnFHCalPoint && point)
defaultnoexcept

References BmnFHCalPoint().

Here is the call graph for this function:

◆ ~BmnFHCalPoint() [2/2]

virtual BmnFHCalPoint::~BmnFHCalPoint ( )
virtualdefault

Member Function Documentation

◆ GetAddress() [1/2]

uint32_t BmnFHCalPoint::GetAddress ( ) const
inline

Definition at line 58 of file BmnFHCalPoint.h.

Referenced by BmnFHCal::GetCollection(), GetModuleId(), GetModuleType(), GetScintillatorId(), GetSectionId(), GetSystemId(), Print(), and BmnFHCal::UpdateHit().

Here is the caller graph for this function:

◆ GetAddress() [2/2]

uint32_t BmnFHCalPoint::GetAddress ( ) const
inline

Definition at line 58 of file BmnFHCalPoint.h.

◆ GetClassName() [1/2]

virtual const char * BmnFHCalPoint::GetClassName ( ) const
inlinevirtual

Definition at line 66 of file BmnFHCalPoint.h.

Referenced by Print().

Here is the caller graph for this function:

◆ GetClassName() [2/2]

virtual const char * BmnFHCalPoint::GetClassName ( ) const
inlinevirtual

Definition at line 66 of file BmnFHCalPoint.h.

◆ GetModuleId() [1/2]

uint32_t BmnFHCalPoint::GetModuleId ( ) const
inline

Definition at line 61 of file BmnFHCalPoint.h.

References GetAddress(), and BmnFHCalAddress::GetModuleId().

Here is the call graph for this function:

◆ GetModuleId() [2/2]

uint32_t BmnFHCalPoint::GetModuleId ( ) const
inline

Definition at line 61 of file BmnFHCalPoint.h.

References GetAddress(), and BmnFHCalAddress::GetModuleId().

Here is the call graph for this function:

◆ GetModuleType() [1/2]

uint32_t BmnFHCalPoint::GetModuleType ( ) const
inline

Definition at line 60 of file BmnFHCalPoint.h.

References GetAddress(), and BmnFHCalAddress::GetModuleType().

Here is the call graph for this function:

◆ GetModuleType() [2/2]

uint32_t BmnFHCalPoint::GetModuleType ( ) const
inline

Definition at line 60 of file BmnFHCalPoint.h.

References GetAddress(), and BmnFHCalAddress::GetModuleType().

Here is the call graph for this function:

◆ GetScintillatorId() [1/2]

uint32_t BmnFHCalPoint::GetScintillatorId ( ) const
inline

Definition at line 63 of file BmnFHCalPoint.h.

References GetAddress(), and BmnFHCalAddress::GetScintillatorId().

Here is the call graph for this function:

◆ GetScintillatorId() [2/2]

uint32_t BmnFHCalPoint::GetScintillatorId ( ) const
inline

Definition at line 63 of file BmnFHCalPoint.h.

References GetAddress(), and BmnFHCalAddress::GetScintillatorId().

Here is the call graph for this function:

◆ GetSectionId() [1/2]

uint32_t BmnFHCalPoint::GetSectionId ( ) const
inline

Definition at line 62 of file BmnFHCalPoint.h.

References GetAddress(), and BmnFHCalAddress::GetSectionId().

Here is the call graph for this function:

◆ GetSectionId() [2/2]

uint32_t BmnFHCalPoint::GetSectionId ( ) const
inline

Definition at line 62 of file BmnFHCalPoint.h.

References GetAddress(), and BmnFHCalAddress::GetSectionId().

Here is the call graph for this function:

◆ GetSystemId() [1/2]

uint32_t BmnFHCalPoint::GetSystemId ( ) const
inline

Definition at line 59 of file BmnFHCalPoint.h.

References GetAddress(), and BmnFHCalAddress::GetSystemId().

Here is the call graph for this function:

◆ GetSystemId() [2/2]

uint32_t BmnFHCalPoint::GetSystemId ( ) const
inline

Definition at line 59 of file BmnFHCalPoint.h.

References GetAddress(), and BmnFHCalAddress::GetSystemId().

Here is the call graph for this function:

◆ operator=() [1/4]

BmnFHCalPoint & BmnFHCalPoint::operator= ( BmnFHCalPoint && point)
defaultnoexcept

References BmnFHCalPoint().

Here is the call graph for this function:

◆ operator=() [2/4]

BmnFHCalPoint & BmnFHCalPoint::operator= ( BmnFHCalPoint && point)
defaultnoexcept

References BmnFHCalPoint().

Here is the call graph for this function:

◆ operator=() [3/4]

BmnFHCalPoint & BmnFHCalPoint::operator= ( const BmnFHCalPoint & point)
default

References BmnFHCalPoint().

Here is the call graph for this function:

◆ operator=() [4/4]

BmnFHCalPoint & BmnFHCalPoint::operator= ( const BmnFHCalPoint & point)
default

References BmnFHCalPoint().

Here is the call graph for this function:

◆ Print() [1/2]

virtual void BmnFHCalPoint::Print ( const Option_t * opt = "") const
inlineoverridevirtual

Definition at line 67 of file BmnFHCalPoint.h.

References GetAddress(), GetClassName(), and BmnFHCalAddress::GetInfoString().

Referenced by BmnFHCal::Print().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ Print() [2/2]

virtual void BmnFHCalPoint::Print ( const Option_t * opt = "") const
inlineoverridevirtual

Definition at line 67 of file BmnFHCalPoint.h.

References GetAddress(), GetClassName(), and BmnFHCalAddress::GetInfoString().

Here is the call graph for this function:

◆ SetAddress() [1/2]

void BmnFHCalPoint::SetAddress ( uint32_t address)
inline

Definition at line 57 of file BmnFHCalPoint.h.

◆ SetAddress() [2/2]

void BmnFHCalPoint::SetAddress ( uint32_t address)
inline

Definition at line 57 of file BmnFHCalPoint.h.


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