|
BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
|
#include <BmnNdetCell.h>
Public Types | |
| enum class | LinkType { MCTrack , MCPoint , VacWallPoint , SurfaceMCTrack , SurfaceMCTrackV2 , SurfaceMCPoint , SurfaceMCPointCrossThr , MCTrack , MCPoint , VacWallPoint , SurfaceMCTrack , SurfaceMCTrackV2 , SurfaceMCPoint , SurfaceMCPointCrossThr } |
| enum class | LinkType { MCTrack , MCPoint , VacWallPoint , SurfaceMCTrack , SurfaceMCTrackV2 , SurfaceMCPoint , SurfaceMCPointCrossThr , MCTrack , MCPoint , VacWallPoint , SurfaceMCTrack , SurfaceMCTrackV2 , SurfaceMCPoint , SurfaceMCPointCrossThr } |
Public Member Functions | |
| BmnNdetCell () | |
| BmnNdetCell (uint32_t address, double time, double signal, TVector3 posHit, TVector3 posHitErr, int pointIndx) | |
| BmnNdetCell (const BmnNdetCell &) | |
| BmnNdetCell (BmnNdetCell &&) | |
| BmnNdetCell & | operator= (const BmnNdetCell &) |
| BmnNdetCell & | operator= (BmnNdetCell &&) |
| virtual | ~BmnNdetCell () |
| virtual const char * | GetClassName () const |
| void | ResetTimeEnergy () |
| void | reset () |
| virtual void | Print (Option_t *option="") const override |
| void | SetAddress (uint32_t address) |
| void | SetSignal (double signal) |
| void | SetTime (double time) |
| uint32_t | GetAddress () const |
| double | GetSignal () const |
| double | GetTime () const |
| BmnNdetCell () | |
| BmnNdetCell (uint32_t address, double time, double signal, TVector3 posHit, TVector3 posHitErr, int pointIndx) | |
| BmnNdetCell (const BmnNdetCell &) | |
| BmnNdetCell (BmnNdetCell &&) | |
| BmnNdetCell & | operator= (const BmnNdetCell &) |
| BmnNdetCell & | operator= (BmnNdetCell &&) |
| virtual | ~BmnNdetCell () |
| virtual const char * | GetClassName () const |
| void | ResetTimeEnergy () |
| void | reset () |
| virtual void | Print (Option_t *option="") const override |
| void | SetAddress (uint32_t address) |
| void | SetSignal (double signal) |
| void | SetTime (double time) |
| uint32_t | GetAddress () const |
| double | GetSignal () const |
| double | GetTime () const |
| Public Member Functions inherited from BmnNdetAddressMixin< BmnNdetCell > | |
| 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 |
| double | fSignal |
Definition at line 8 of file BmnNdetCell.h.
|
strong |
Definition at line 14 of file BmnNdetCell.h.
|
strong |
Definition at line 14 of file BmnNdetCell.h.
| BmnNdetCell::BmnNdetCell | ( | ) |
Definition at line 12 of file BmnNdetCell.cxx.
References fAddress, fSignal, and kNDET.
Referenced by BmnNdetCell(), BmnNdetCell(), operator=(), and operator=().
| BmnNdetCell::BmnNdetCell | ( | const BmnNdetCell & | other | ) |
Definition at line 37 of file BmnNdetCell.cxx.
References BmnNdetCell(), fAddress, and fSignal.
| BmnNdetCell::BmnNdetCell | ( | BmnNdetCell && | other | ) |
Definition at line 45 of file BmnNdetCell.cxx.
References BmnNdetCell(), fAddress, and fSignal.
|
virtual |
Definition at line 79 of file BmnNdetCell.cxx.
| BmnNdetCell::BmnNdetCell | ( | ) |
| BmnNdetCell::BmnNdetCell | ( | const BmnNdetCell & | ) |
| BmnNdetCell::BmnNdetCell | ( | BmnNdetCell && | ) |
|
virtual |
|
inline |
Definition at line 44 of file BmnNdetCell.h.
References fAddress.
Referenced by BmnNdetEvent::AddCell(), BmnNdetEvent::GetCell(), and Print().
|
inline |
Definition at line 44 of file BmnNdetCell.h.
References fAddress.
|
inlinevirtual |
Definition at line 33 of file BmnNdetCell.h.
Referenced by Print().
|
inlinevirtual |
Definition at line 33 of file BmnNdetCell.h.
|
inline |
Definition at line 45 of file BmnNdetCell.h.
References fSignal.
|
inline |
Definition at line 45 of file BmnNdetCell.h.
References fSignal.
|
inline |
Definition at line 46 of file BmnNdetCell.h.
Referenced by BmnNdetEvent::AddCell(), and Print().
|
inline |
Definition at line 46 of file BmnNdetCell.h.
| BmnNdetCell & BmnNdetCell::operator= | ( | BmnNdetCell && | other | ) |
Definition at line 67 of file BmnNdetCell.cxx.
References BmnNdetCell(), fAddress, and fSignal.
| BmnNdetCell & BmnNdetCell::operator= | ( | BmnNdetCell && | ) |
| BmnNdetCell & BmnNdetCell::operator= | ( | const BmnNdetCell & | other | ) |
Definition at line 56 of file BmnNdetCell.cxx.
References BmnNdetCell(), fAddress, and fSignal.
| BmnNdetCell & BmnNdetCell::operator= | ( | const BmnNdetCell & | ) |
|
overridevirtual |
Definition at line 81 of file BmnNdetCell.cxx.
References fSignal, GetAddress(), GetClassName(), BmnNdetAddress::GetInfoString(), and GetTime().
|
overridevirtual |
| void BmnNdetCell::reset | ( | ) |
Definition at line 96 of file BmnNdetCell.cxx.
References ResetTimeEnergy().
| void BmnNdetCell::reset | ( | ) |
| void BmnNdetCell::ResetTimeEnergy | ( | ) |
Definition at line 88 of file BmnNdetCell.cxx.
References SetSignal().
Referenced by reset(), and BmnNdetEvent::ResetCells().
| void BmnNdetCell::ResetTimeEnergy | ( | ) |
|
inline |
Definition at line 39 of file BmnNdetCell.h.
References fAddress.
Referenced by BmnNdetReconstructor::Exec().
|
inline |
Definition at line 39 of file BmnNdetCell.h.
References fAddress.
|
inline |
Definition at line 40 of file BmnNdetCell.h.
References fSignal, and signal().
Referenced by BmnNdetReconstructor::Exec(), and ResetTimeEnergy().
|
inline |
Definition at line 40 of file BmnNdetCell.h.
References fSignal, and signal().
|
inline |
Definition at line 41 of file BmnNdetCell.h.
Referenced by BmnNdetReconstructor::Exec().
|
inline |
Definition at line 41 of file BmnNdetCell.h.
|
private |
Definition at line 49 of file BmnNdetCell.h.
Referenced by BmnNdetCell(), BmnNdetCell(), BmnNdetCell(), BmnNdetCell(), GetAddress(), operator=(), operator=(), and SetAddress().
|
private |
Definition at line 50 of file BmnNdetCell.h.
Referenced by BmnNdetCell(), BmnNdetCell(), BmnNdetCell(), BmnNdetCell(), GetSignal(), operator=(), operator=(), Print(), and SetSignal().