|
BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
|
#include <BmnNdetPoint.h>
Public Member Functions | |
| BmnNdetPoint () | |
| Default constructor. | |
| BmnNdetPoint (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. | |
| BmnNdetPoint (const BmnNdetPoint &point) | |
| Copy constructor. | |
| BmnNdetPoint (BmnNdetPoint &&point) noexcept | |
| Move constructor. | |
| BmnNdetPoint & | operator= (const BmnNdetPoint &point) |
| Copy assignment operator. | |
| BmnNdetPoint & | operator= (BmnNdetPoint &&point) noexcept |
| Move assignment operator. | |
| virtual | ~BmnNdetPoint ()=default |
| Destructor. | |
| uint32_t | GetAddress () const |
| void | SetAddress (uint32_t address) |
| virtual const char * | GetClassName () const |
| Output to screen. | |
| virtual void | Print (const Option_t *opt="") const |
| BmnNdetPoint () | |
| Default constructor. | |
| BmnNdetPoint (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. | |
| BmnNdetPoint (const BmnNdetPoint &point) | |
| Copy constructor. | |
| BmnNdetPoint (BmnNdetPoint &&point) noexcept | |
| Move constructor. | |
| BmnNdetPoint & | operator= (const BmnNdetPoint &point) |
| Copy assignment operator. | |
| BmnNdetPoint & | operator= (BmnNdetPoint &&point) noexcept |
| Move assignment operator. | |
| virtual | ~BmnNdetPoint ()=default |
| Destructor. | |
| uint32_t | GetAddress () const |
| void | SetAddress (uint32_t address) |
| virtual const char * | GetClassName () const |
| Output to screen. | |
| virtual void | Print (const Option_t *opt="") const |
| Public Member Functions inherited from BmnNdetAddressMixin< BmnNdetPoint > | |
| uint32_t | GetSystemId () const |
| uint32_t | GetArmId () const |
| uint32_t | GetRowId () const |
| uint32_t | GetColumnId () const |
| uint32_t | GetLayerId () const |
Private Attributes | |
| uint32_t | fAddress |
Definition at line 12 of file BmnNdetPoint.h.
|
inline |
Definition at line 18 of file BmnNdetPoint.h.
References fAddress, and kNDET.
Referenced by BmnNdetPoint(), BmnNdetPoint(), operator=(), and operator=().
|
inline |
| trackID | Index of MCTrack |
| address | see BmnNdetAddress |
| pos | Coordinates [cm] |
| mom | Momentum of track [GeV] |
| tof | Time of flight [ns] |
| length | Track length since creation [cm] |
| eLoss | Energy deposit [GeV] |
Definition at line 34 of file BmnNdetPoint.h.
|
inline |
Definition at line 47 of file BmnNdetPoint.h.
References BmnNdetPoint(), and fAddress.
|
inlinenoexcept |
Definition at line 53 of file BmnNdetPoint.h.
References BmnNdetPoint(), and std::noexcept().
|
virtualdefault |
|
inline |
Definition at line 18 of file BmnNdetPoint.h.
|
inline |
| trackID | Index of MCTrack |
| address | see BmnNdetAddress |
| pos | Coordinates [cm] |
| mom | Momentum of track [GeV] |
| tof | Time of flight [ns] |
| length | Track length since creation [cm] |
| eLoss | Energy deposit [GeV] |
Definition at line 34 of file BmnNdetPoint.h.
|
inline |
Definition at line 47 of file BmnNdetPoint.h.
References BmnNdetPoint(), and fAddress.
|
inlinenoexcept |
Definition at line 53 of file BmnNdetPoint.h.
References BmnNdetPoint(), and std::noexcept().
|
virtualdefault |
|
inline |
Definition at line 84 of file BmnNdetPoint.h.
References fAddress.
Referenced by BmnNdetDigitizer::FillHitMap(), and BmnNdet::FinaliseTrackProcessing().
|
inline |
Definition at line 84 of file BmnNdetPoint.h.
References fAddress.
|
inlinevirtual |
Definition at line 88 of file BmnNdetPoint.h.
Referenced by Print().
|
inlinevirtual |
Definition at line 88 of file BmnNdetPoint.h.
|
inlinenoexcept |
Definition at line 71 of file BmnNdetPoint.h.
References BmnNdetPoint(), and fAddress.
|
inlinenoexcept |
Definition at line 71 of file BmnNdetPoint.h.
References BmnNdetPoint(), and fAddress.
|
inline |
Definition at line 61 of file BmnNdetPoint.h.
References BmnNdetPoint(), and fAddress.
|
inline |
Definition at line 61 of file BmnNdetPoint.h.
References BmnNdetPoint(), and fAddress.
|
inlinevirtual |
Definition at line 89 of file BmnNdetPoint.h.
References fAddress, GetClassName(), BmnNdetAddress::GetInfoString(), GetX(), GetY(), and GetZ().
|
inlinevirtual |
Definition at line 89 of file BmnNdetPoint.h.
References fAddress, GetClassName(), BmnNdetAddress::GetInfoString(), GetX(), GetY(), and GetZ().
|
inline |
Definition at line 85 of file BmnNdetPoint.h.
References fAddress.
Referenced by BmnNdet::ProcessHits().
|
inline |
Definition at line 85 of file BmnNdetPoint.h.
References fAddress.
|
private |
Definition at line 100 of file BmnNdetPoint.h.
Referenced by BmnNdetPoint(), BmnNdetPoint(), BmnNdetPoint(), GetAddress(), operator=(), operator=(), Print(), and SetAddress().