CbmRoot
|
#include <CbmRichDigi.h>
Public Member Functions | |
CbmRichDigi () | |
CbmRichDigi (int32_t addr, double time, double tot) | |
~CbmRichDigi () | |
int32_t | GetAddress () const |
double | GetCharge () const |
Charge. | |
double | GetTime () const |
double | GetToT () const |
void | SetAddress (int32_t address) |
void | SetTime (double time) |
std::string | ToString () const |
Static Public Member Functions | |
static const char * | GetBranchName () |
Get the desired name of the branch for this obj in the cbm output tree (static) | |
static const char * | GetClassName () |
Class name (static) | |
static ECbmModuleId | GetSystem () |
System identifier. | |
Private Member Functions | |
template<class Archive > | |
void | serialize (Archive &ar, const unsigned int) |
ClassDefNV (CbmRichDigi, 3) | |
Private Attributes | |
int32_t | fAddress |
Unique pixel address. | |
double | fTime |
Leading (rising) edge time. | |
double | fToT |
Friends | |
class | boost::serialization::access |
BOOST serialization interface. | |
Definition at line 31 of file CbmRichDigi.h.
CbmRichDigi::CbmRichDigi | ( | ) |
Definition at line 16 of file CbmRichDigi.cxx.
CbmRichDigi::CbmRichDigi | ( | int32_t | addr, |
double | time, | ||
double | tot ) |
Definition at line 21 of file CbmRichDigi.cxx.
CbmRichDigi::~CbmRichDigi | ( | ) |
Definition at line 23 of file CbmRichDigi.cxx.
|
private |
|
inline |
Definition at line 43 of file CbmRichDigi.h.
References fAddress.
Referenced by CbmRichMCbmHitProducer::AddHit(), compareRichDigiDataMembers(), CbmRichDigiQa::Exec(), CbmRichMCbmQaRichOnly::Exec(), CbmRichMCbmToTShifter::Exec(), CbmRichUrqmdTest::NofHitsAndPoints(), CbmRichHitProducer::ProcessDigi(), and CbmRichMCbmHitProducer::ProcessDigi().
|
inlinestatic |
Get the desired name of the branch for this obj in the cbm output tree (static)
Definition at line 48 of file CbmRichDigi.h.
Referenced by CbmDeviceDigiEventSink::InitTask().
|
inline |
Charge.
Alias for GetToT, conversion factor should be added if needed. For compatibility with template methods
Definition at line 56 of file CbmRichDigi.h.
References fToT.
Referenced by CbmMcbm2019CheckPulser::CheckInterSystemOffset(), and compareRichDigiDataMembers().
|
inlinestatic |
Class name (static)
Definition at line 61 of file CbmRichDigi.h.
Referenced by TEST().
|
inlinestatic |
System identifier.
Definition at line 66 of file CbmRichDigi.h.
References kRich.
Referenced by compareRichDigiDataMembers().
|
inline |
Definition at line 72 of file CbmRichDigi.h.
References fTime.
Referenced by CbmRichMCbmHitProducer::AddHit(), compareRichDigiDataMembers(), CbmCheckDigisNbCorr::Exec(), CbmRichDigiQa::Exec(), CbmRichMCbmQaReal::Exec(), CbmRichRecoTbQa::Process(), CbmRichDigitizer::ProcessBuffers(), and CbmRichHitProducer::ProcessDigi().
|
inline |
Definition at line 78 of file CbmRichDigi.h.
References fToT.
Referenced by CbmRichMCbmHitProducer::AddHit(), compareRichDigiDataMembers(), CbmRichDigiQa::Exec(), CbmRichMCbmAerogelAna::Exec(), CbmRichMCbmQaReal::Exec(), CbmRichMCbmQaRichOnly::Exec(), CbmRichMCbmToTShifter::Exec(), and CbmRichMCbmHitProducer::ProcessDigi().
|
inlineprivate |
Definition at line 113 of file CbmRichDigi.h.
|
inline |
Definition at line 83 of file CbmRichDigi.h.
References fAddress.
Referenced by CbmRichDigitizer::ProcessBuffers(), and TEST().
|
inline |
Definition at line 88 of file CbmRichDigi.h.
References fTime.
Referenced by CbmRichDigitizer::ProcessBuffers(), and TEST().
|
inline |
Definition at line 91 of file CbmRichDigi.h.
Referenced by TEST().
|
friend |
BOOST serialization interface.
Definition at line 111 of file CbmRichDigi.h.
|
private |
Unique pixel address.
Definition at line 97 of file CbmRichDigi.h.
Referenced by GetAddress(), serialize(), and SetAddress().
|
private |
Leading (rising) edge time.
Definition at line 102 of file CbmRichDigi.h.
Referenced by GetTime(), serialize(), and SetTime().
|
private |
\brief Time-over-threshold, pulse width.
This variable is only used in real data analysis, for the simulation it is set to 0.
Definition at line 108 of file CbmRichDigi.h.
Referenced by GetCharge(), GetToT(), and serialize().