CbmRoot
|
#include <CbmTsEventHeader.h>
Public Member Functions | |
CbmTsEventHeader () | |
virtual | ~CbmTsEventHeader () |
void | AddNDigisMuch (uint64_t value) |
Add a number of digis from this Ts. | |
void | AddNDigisPsd (uint64_t value) |
Add a number of digis from this Ts. | |
void | AddNDigisFsd (uint64_t value) |
Add a number of digis from this Ts. | |
void | AddNDigisRich (uint64_t value) |
Add a number of digis from this Ts. | |
void | AddNDigisSts (uint64_t value) |
Add a number of digis from this Ts. | |
void | AddNDigisTof (uint64_t value) |
Add a number of digis from this Ts. | |
void | AddNDigisTrd1D (uint64_t value) |
Add a number of digis from this Ts. | |
void | AddNDigisTrd2D (uint64_t value) |
Add a number of digis from this Ts. | |
void | AddNDigisBmon (uint64_t value) |
Add a number of digis from this Ts. | |
uint64_t | GetNDigisMuch () const |
Get the number of digis in this Ts. | |
uint64_t | GetNDigisPsd () const |
Get the number of digis in this Ts. | |
uint64_t | GetNDigisFsd () const |
Get the number of digis in this Ts. | |
uint64_t | GetNDigisRich () const |
Get the number of digis in this Ts. | |
uint64_t | GetNDigisSts () const |
Get the number of digis in this Ts. | |
uint64_t | GetNDigisTof () const |
Get the number of digis in this Ts. | |
uint64_t | GetNDigisTrd1D () const |
Get the number of digis in this Ts. | |
uint64_t | GetNDigisTrd2D () const |
Get the number of digis in this Ts. | |
uint64_t | GetNDigisBmon () const |
Get the number of digis in this Ts. | |
uint64_t | GetTsIndex () const |
uint64_t | GetTsStartTime () const |
void | Reset () |
Resets counters and variables for a new Timeslice, e.g. the NDigis counter are set back to 0. | |
void | SetNDigisMuch (uint64_t value) |
Set the number of digis in this Ts. | |
void | SetNDigisPsd (uint64_t value) |
Set the number of digis in this Ts. | |
void | SetNDigisFsd (uint64_t value) |
Set the number of digis in this Ts. | |
void | SetNDigisRich (uint64_t value) |
Set the number of digis in this Ts. | |
void | SetNDigisSts (uint64_t value) |
Set the number of digis in this Ts. | |
void | SetNDigisTof (uint64_t value) |
Set the number of digis in this Ts. | |
void | SetNDigisTrd1D (uint64_t value) |
Set the number of digis in this Ts. | |
void | SetNDigisTrd2D (uint64_t value) |
Set the number of digis in this Ts. | |
void | SetNDigisBmon (uint64_t value) |
Set the number of digis in this Ts. | |
void | SetTsIndex (uint64_t value) |
Set the Ts Start Time. | |
void | SetTsStartTime (uint64_t value) |
Set the Ts Start Time. | |
CbmTsEventHeader (const CbmTsEventHeader &)=default | |
CbmTsEventHeader & | operator= (const CbmTsEventHeader &)=default |
Protected Attributes | |
uint64_t | fTsIndex = 0 |
uint64_t | fTsStartTime = 0 |
uint64_t | fNDigisMuch = 0 |
nDigis in "this" timeslice measured by the MUCH | |
uint64_t | fNDigisPsd = 0 |
nDigis in "this" timeslice measured by the PSD | |
uint64_t | fNDigisFsd = 0 |
nDigis in "this" timeslice measured by the FSD | |
uint64_t | fNDigisRich = 0 |
nDigis in "this" timeslice measured by the RICH | |
uint64_t | fNDigisSts = 0 |
nDigis in "this" timeslice measured by the STS | |
uint64_t | fNDigisTof = 0 |
nDigis in "this" timeslice measured by the TOF | |
uint64_t | fNDigisTrd1D = 0 |
nDigis in "this" timeslice measured by the TRD1D | |
uint64_t | fNDigisTrd2D = 0 |
nDigis in "this" timeslice measured by the TRD2D | |
uint64_t | fNDigisBmon = 0 |
nDigis in "this" timeslice measured by the BMON | |
Definition at line 13 of file CbmTsEventHeader.h.
CbmTsEventHeader::CbmTsEventHeader | ( | ) |
Default constructor
Definition at line 8 of file CbmTsEventHeader.cxx.
|
inlinevirtual |
Default destructor
Definition at line 20 of file CbmTsEventHeader.h.
|
default |
|
inline |
Add a number of digis from this Ts.
Definition at line 39 of file CbmTsEventHeader.h.
References fNDigisBmon.
Referenced by CbmDeviceBmonMonitor::DoUnpack(), CbmDeviceUnpack::DoUnpack(), and CbmRecoUnpack::Unpack().
|
inline |
Add a number of digis from this Ts.
Definition at line 27 of file CbmTsEventHeader.h.
References fNDigisFsd.
|
inline |
Add a number of digis from this Ts.
Definition at line 23 of file CbmTsEventHeader.h.
References fNDigisMuch.
Referenced by CbmDeviceUnpack::DoUnpack(), and CbmRecoUnpack::Unpack().
|
inline |
Add a number of digis from this Ts.
Definition at line 25 of file CbmTsEventHeader.h.
References fNDigisPsd.
Referenced by CbmDeviceUnpack::DoUnpack(), and CbmRecoUnpack::Unpack().
|
inline |
Add a number of digis from this Ts.
Definition at line 29 of file CbmTsEventHeader.h.
References fNDigisRich.
Referenced by CbmDeviceUnpack::DoUnpack(), and CbmRecoUnpack::Unpack().
|
inline |
Add a number of digis from this Ts.
Definition at line 31 of file CbmTsEventHeader.h.
References fNDigisSts.
Referenced by CbmDeviceUnpack::DoUnpack(), and CbmRecoUnpack::Unpack().
|
inline |
Add a number of digis from this Ts.
Definition at line 33 of file CbmTsEventHeader.h.
References fNDigisTof.
Referenced by CbmDeviceUnpack::DoUnpack(), and CbmRecoUnpack::Unpack().
|
inline |
Add a number of digis from this Ts.
Definition at line 35 of file CbmTsEventHeader.h.
References fNDigisTrd1D.
Referenced by CbmDeviceUnpack::DoUnpack(), and CbmRecoUnpack::Unpack().
|
inline |
Add a number of digis from this Ts.
Definition at line 37 of file CbmTsEventHeader.h.
References fNDigisTrd2D.
Referenced by CbmDeviceUnpack::DoUnpack(), and CbmRecoUnpack::Unpack().
|
inline |
Get the number of digis in this Ts.
Definition at line 58 of file CbmTsEventHeader.h.
References fNDigisBmon.
|
inline |
Get the number of digis in this Ts.
Definition at line 46 of file CbmTsEventHeader.h.
References fNDigisFsd.
|
inline |
Get the number of digis in this Ts.
Definition at line 42 of file CbmTsEventHeader.h.
References fNDigisMuch.
|
inline |
Get the number of digis in this Ts.
Definition at line 44 of file CbmTsEventHeader.h.
References fNDigisPsd.
|
inline |
Get the number of digis in this Ts.
Definition at line 48 of file CbmTsEventHeader.h.
References fNDigisRich.
|
inline |
Get the number of digis in this Ts.
Definition at line 50 of file CbmTsEventHeader.h.
References fNDigisSts.
|
inline |
Get the number of digis in this Ts.
Definition at line 52 of file CbmTsEventHeader.h.
References fNDigisTof.
|
inline |
Get the number of digis in this Ts.
Definition at line 54 of file CbmTsEventHeader.h.
References fNDigisTrd1D.
|
inline |
Get the number of digis in this Ts.
Definition at line 56 of file CbmTsEventHeader.h.
References fNDigisTrd2D.
|
inline |
Get the Start time of the this Timeslice linked to this event header
Definition at line 61 of file CbmTsEventHeader.h.
References fTsIndex.
Referenced by CbmMcbmCheckTimingAlgo::FillTimeOffsetHistos(), CbmRecoUnpack::performanceProfilingPerTs(), and CbmMcbmCheckTimingAlgo::ProcessTs().
|
inline |
Get the Start time of the this Timeslice linked to this event header
Definition at line 63 of file CbmTsEventHeader.h.
References fTsStartTime.
Referenced by CbmRichMCbmQaReal::Exec(), CbmTaskTofClusterizer::Exec(), CbmTofEventClusterizer::Exec(), CbmTofEventClusterizer::ExecEvent(), and CbmRecoUnpack::performanceProfilingPerTs().
|
default |
void CbmTsEventHeader::Reset | ( | ) |
Resets counters and variables for a new Timeslice, e.g. the NDigis counter are set back to 0.
Definition at line 13 of file CbmTsEventHeader.cxx.
References fNDigisBmon, fNDigisFsd, fNDigisMuch, fNDigisPsd, fNDigisRich, fNDigisSts, fNDigisTof, fNDigisTrd1D, and fNDigisTrd2D.
Referenced by CbmDeviceBmonMonitor::ConditionalRun(), CbmDeviceUnpack::ConditionalRun(), and CbmRecoUnpack::Reset().
|
inline |
Set the number of digis in this Ts.
Definition at line 85 of file CbmTsEventHeader.h.
References fNDigisBmon.
|
inline |
Set the number of digis in this Ts.
Definition at line 73 of file CbmTsEventHeader.h.
References fNDigisFsd.
|
inline |
Set the number of digis in this Ts.
Definition at line 69 of file CbmTsEventHeader.h.
References fNDigisMuch.
|
inline |
Set the number of digis in this Ts.
Definition at line 71 of file CbmTsEventHeader.h.
References fNDigisPsd.
|
inline |
Set the number of digis in this Ts.
Definition at line 75 of file CbmTsEventHeader.h.
References fNDigisRich.
|
inline |
Set the number of digis in this Ts.
Definition at line 77 of file CbmTsEventHeader.h.
References fNDigisSts.
|
inline |
Set the number of digis in this Ts.
Definition at line 79 of file CbmTsEventHeader.h.
References fNDigisTof.
|
inline |
Set the number of digis in this Ts.
Definition at line 81 of file CbmTsEventHeader.h.
References fNDigisTrd1D.
|
inline |
Set the number of digis in this Ts.
Definition at line 83 of file CbmTsEventHeader.h.
References fNDigisTrd2D.
|
inline |
Set the Ts Start Time.
value | Start time of the TS |
Definition at line 88 of file CbmTsEventHeader.h.
References fTsIndex.
Referenced by CbmDeviceBmonMonitor::DoUnpack(), CbmDeviceUnpack::DoUnpack(), CbmTaskUnpack::Exec(), CbmSourceDigiTimeslice::ReadEvent(), and CbmRecoUnpack::Unpack().
|
inline |
Set the Ts Start Time.
value | Start time of the TS |
Definition at line 90 of file CbmTsEventHeader.h.
References fTsStartTime.
Referenced by CbmDeviceBmonMonitor::DoUnpack(), CbmDeviceUnpack::DoUnpack(), CbmTaskUnpack::Exec(), CbmSourceDigiTimeslice::ReadEvent(), and CbmRecoUnpack::Unpack().
|
protected |
nDigis in "this" timeslice measured by the BMON
Definition at line 119 of file CbmTsEventHeader.h.
Referenced by AddNDigisBmon(), GetNDigisBmon(), Reset(), and SetNDigisBmon().
|
protected |
nDigis in "this" timeslice measured by the FSD
Definition at line 107 of file CbmTsEventHeader.h.
Referenced by AddNDigisFsd(), GetNDigisFsd(), Reset(), and SetNDigisFsd().
|
protected |
nDigis in "this" timeslice measured by the MUCH
Definition at line 103 of file CbmTsEventHeader.h.
Referenced by AddNDigisMuch(), GetNDigisMuch(), Reset(), and SetNDigisMuch().
|
protected |
nDigis in "this" timeslice measured by the PSD
Definition at line 105 of file CbmTsEventHeader.h.
Referenced by AddNDigisPsd(), GetNDigisPsd(), Reset(), and SetNDigisPsd().
|
protected |
nDigis in "this" timeslice measured by the RICH
Definition at line 109 of file CbmTsEventHeader.h.
Referenced by AddNDigisRich(), GetNDigisRich(), Reset(), and SetNDigisRich().
|
protected |
nDigis in "this" timeslice measured by the STS
Definition at line 111 of file CbmTsEventHeader.h.
Referenced by AddNDigisSts(), GetNDigisSts(), Reset(), and SetNDigisSts().
|
protected |
nDigis in "this" timeslice measured by the TOF
Definition at line 113 of file CbmTsEventHeader.h.
Referenced by AddNDigisTof(), GetNDigisTof(), Reset(), and SetNDigisTof().
|
protected |
nDigis in "this" timeslice measured by the TRD1D
Definition at line 115 of file CbmTsEventHeader.h.
Referenced by AddNDigisTrd1D(), GetNDigisTrd1D(), Reset(), and SetNDigisTrd1D().
|
protected |
nDigis in "this" timeslice measured by the TRD2D
Definition at line 117 of file CbmTsEventHeader.h.
Referenced by AddNDigisTrd2D(), GetNDigisTrd2D(), Reset(), and SetNDigisTrd2D().
|
protected |
Timeslice index
Definition at line 98 of file CbmTsEventHeader.h.
Referenced by GetTsIndex(), and SetTsIndex().
|
protected |
Timeslice start time
Definition at line 100 of file CbmTsEventHeader.h.
Referenced by GetTsStartTime(), and SetTsStartTime().