CbmRoot
|
#include <CbmRichDigi.h>
Public Member Functions | |
CbmRichDigi () | |
CbmRichDigi (Int_t addr, Double_t time, Double_t tot) | |
~CbmRichDigi () | |
Int_t | GetAddress () const |
Double_t | GetCharge () const |
Charge. More... | |
Double_t | GetTime () const |
Double_t | GetToT () const |
void | SetAddress (Int_t address) |
void | SetTime (Double_t time) |
std::string | ToString () const |
Static Public Member Functions | |
static const char * | GetClassName () |
Class name (static) More... | |
static ECbmModuleId | GetSystem () |
System identifier. More... | |
Private Member Functions | |
template<class Archive > | |
void | serialize (Archive &ar, const unsigned int) |
ClassDefNV (CbmRichDigi, 3) | |
Private Attributes | |
Int_t | fAddress |
Unique pixel address. More... | |
Double_t | fTime |
Leading (rising) edge time. More... | |
Double_t | fToT |
Time-over-threshold, pulse width. More... | |
Friends | |
class | boost::serialization::access |
BOOST serialization interface. More... | |
Definition at line 25 of file CbmRichDigi.h.
CbmRichDigi::CbmRichDigi | ( | ) |
Definition at line 12 of file CbmRichDigi.cxx.
CbmRichDigi::CbmRichDigi | ( | Int_t | addr, |
Double_t | time, | ||
Double_t | tot | ||
) |
Definition at line 16 of file CbmRichDigi.cxx.
CbmRichDigi::~CbmRichDigi | ( | ) |
Definition at line 19 of file CbmRichDigi.cxx.
|
private |
|
inline |
Definition at line 37 of file CbmRichDigi.h.
References fAddress.
Referenced by CbmRichDigitizer::AddCrossTalkDigis(), CbmRichMCbmHitProducer::AddHit(), compareRichDigiDataMembers(), CbmRichMCbmToTShifter::Exec(), CbmRichMCbmQaRichOnly::Exec(), CbmRichUrqmdTest::NofHitsAndPoints(), CbmRichMCbmHitProducer::ProcessDigi(), and CbmRichHitProducer::ProcessDigi().
|
inline |
Charge.
Alias for GetToT, conversion factor should be added if needed. For compatibility with template methods
Definition at line 45 of file CbmRichDigi.h.
References fToT.
Referenced by CbmMcbm2019CheckPulser::CheckInterSystemOffset(), and compareRichDigiDataMembers().
|
inlinestatic |
Class name (static)
Definition at line 50 of file CbmRichDigi.h.
Referenced by TEST().
|
inlinestatic |
System identifier.
Definition at line 55 of file CbmRichDigi.h.
References kRich.
Referenced by compareRichDigiDataMembers().
|
inline |
Definition at line 61 of file CbmRichDigi.h.
References fTime.
Referenced by CbmRichMCbmHitProducer::AddHit(), compareRichDigiDataMembers(), CbmRichMCbmQaReal::Exec(), CbmCheckDigisNbCorr::Exec(), CbmRichRecoTbQa::Process(), and CbmRichHitProducer::ProcessDigi().
|
inline |
Definition at line 67 of file CbmRichDigi.h.
References fToT.
Referenced by CbmRichMCbmHitProducer::AddHit(), compareRichDigiDataMembers(), CbmRichMCbmToTShifter::Exec(), CbmRichMCbmAerogelAna::Exec(), CbmRichMCbmQaRichOnly::Exec(), CbmRichMCbmQaReal::Exec(), and CbmRichMCbmHitProducer::ProcessDigi().
|
inlineprivate |
Definition at line 101 of file CbmRichDigi.h.
|
inline |
Definition at line 72 of file CbmRichDigi.h.
References fAddress.
Referenced by CbmRichDigitizer::AddDigi(), CbmRichDigitizer::AddDigisToOutputArray(), and TEST().
|
inline |
Definition at line 77 of file CbmRichDigi.h.
References fTime.
Referenced by CbmRichDigitizer::AddDigi(), CbmRichDigitizer::AddDigisToOutputArray(), and TEST().
|
inline |
Definition at line 80 of file CbmRichDigi.h.
Referenced by TEST().
|
friend |
BOOST serialization interface.
Definition at line 99 of file CbmRichDigi.h.
|
private |
Unique pixel address.
Definition at line 86 of file CbmRichDigi.h.
Referenced by GetAddress(), serialize(), and SetAddress().
|
private |
Leading (rising) edge time.
Definition at line 91 of file CbmRichDigi.h.
Referenced by GetTime(), serialize(), and SetTime().
|
private |
Time-over-threshold, pulse width.
Definition at line 96 of file CbmRichDigi.h.
Referenced by GetCharge(), GetToT(), and serialize().