FairRoot/PandaRoot
|
#include <PndMvdPastaDigi.h>
Public Types | |
enum | branchId { TIME, ENERGY, UNDEFINED } |
Public Member Functions | |
PndMvdPastaDigi () | |
PndMvdPastaDigi (FrameHeader header, ThresholdDataFullMode time, ThresholdDataFullMode energy) | |
virtual | ~PndMvdPastaDigi () |
void | SetTimeBranch (ThresholdDataFullMode time) |
void | SetEnergyBranch (ThresholdDataFullMode energy) |
void | SetHeader (FrameHeader header) |
ULong64_t | CalcTimeStamp () |
int | CalcTot () |
int | GetTot () |
ULong64_t | GetTimeStamp () |
int | GetChannelId (branchId id) |
Private Member Functions | |
ClassDef (PndMvdPastaDigi, 1) | |
Private Attributes | |
ThresholdDataFullMode | fTimeBranch |
ThresholdDataFullMode | fEnergyBranch |
FrameHeader | fFrameHeader |
ULong64_t | fTimeStamp |
int | fToT |
Friends | |
std::ostream & | operator<< (std::ostream &out, const PndMvdPastaDigi &digi) |
Definition at line 65 of file PndMvdPastaDigi.h.
Enumerator | |
---|---|
TIME | |
ENERGY | |
UNDEFINED |
Definition at line 68 of file PndMvdPastaDigi.h.
PndMvdPastaDigi::PndMvdPastaDigi | ( | ) |
Definition at line 25 of file PndMvdPastaDigi.cxx.
|
inline |
Definition at line 71 of file PndMvdPastaDigi.h.
References CalcTimeStamp(), CalcTot(), fTimeStamp, and fToT.
|
virtual |
Definition at line 29 of file PndMvdPastaDigi.cxx.
|
inline |
Definition at line 84 of file PndMvdPastaDigi.h.
References fFrameHeader, FrameHeader::frameId, fTimeBranch, fTimeStamp, and ThresholdDataFullMode::t_coarse.
Referenced by PndMvdPastaDigi(), and PndMvdPastaTorino::ReadTorinoDaqFrame().
|
inline |
Definition at line 90 of file PndMvdPastaDigi.h.
References fEnergyBranch, fTimeBranch, fToT, and ThresholdDataFullMode::t_coarse.
Referenced by PndMvdPastaDigi(), and PndMvdPastaTorino::ReadTorinoDaqFrame().
|
private |
int PndMvdPastaDigi::GetChannelId | ( | enum PndMvdPastaDigi::branchId | id | ) |
Definition at line 33 of file PndMvdPastaDigi.cxx.
References ThresholdDataFullMode::channelId, ENERGY, fEnergyBranch, fTimeBranch, and TIME.
Referenced by timeStructurePasta().
|
inline |
Definition at line 102 of file PndMvdPastaDigi.h.
References fTimeStamp.
Referenced by timeStructurePasta().
|
inline |
|
inline |
Definition at line 81 of file PndMvdPastaDigi.h.
References energy, and fEnergyBranch.
Referenced by PndMvdPastaTorino::AnalyzeData().
|
inline |
Definition at line 82 of file PndMvdPastaDigi.h.
References fFrameHeader.
Referenced by PndMvdPastaTorino::ReadTorinoDaqFrame().
|
inline |
Definition at line 80 of file PndMvdPastaDigi.h.
References fTimeBranch.
Referenced by PndMvdPastaTorino::AnalyzeData().
|
friend |
Definition at line 106 of file PndMvdPastaDigi.h.
|
private |
Definition at line 115 of file PndMvdPastaDigi.h.
Referenced by CalcTot(), GetChannelId(), and SetEnergyBranch().
|
private |
Definition at line 116 of file PndMvdPastaDigi.h.
Referenced by CalcTimeStamp(), and SetHeader().
|
private |
Definition at line 114 of file PndMvdPastaDigi.h.
Referenced by CalcTimeStamp(), CalcTot(), GetChannelId(), and SetTimeBranch().
|
private |
Definition at line 117 of file PndMvdPastaDigi.h.
Referenced by CalcTimeStamp(), GetTimeStamp(), and PndMvdPastaDigi().
|
private |
Definition at line 118 of file PndMvdPastaDigi.h.
Referenced by CalcTot(), GetTot(), and PndMvdPastaDigi().