|
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().
1.8.8