CbmRoot
|
#include <TTrbHeader.h>
Public Member Functions | |
TTrbHeader () | |
virtual | ~TTrbHeader () |
virtual void | Clear (Option_t *option="") |
void | SetTriggerPattern (UInt_t uVal) |
void | SetTriggerType (UInt_t uVal) |
void | SetTimeInSpill (Double_t dVal) |
void | SetTimeInRun (Double_t dVal) |
void | SetSpillIndex (Int_t iVal) |
void | SetEventDAQDate (UInt_t uVal) |
void | SetEventDAQTime (UInt_t uVal) |
void | SetTriggerIndex (Int_t iVal) |
void | SetCTSBusyTime (Double_t dVal) |
void | SetCTSIdleTime (Double_t dVal) |
void | SetSubeventSizes (const std::vector< UShort_t > &vuVal) |
UInt_t | GetTriggerPattern () const |
UInt_t | GetTriggerType () const |
Double_t | GetTimeInSpill () const |
Double_t | GetTimeInRun () const |
Int_t | GetSpillIndex () const |
UInt_t | GetEventDAQDate () const |
UInt_t | GetEventDAQTime () const |
Int_t | GetTriggerIndex () const |
Double_t | GetCTSBusyTime () const |
Double_t | GetCTSIdleTime () const |
UShort_t | GetSubeventSize (Int_t iSubevent) const |
Int_t | GetNSubevents () const |
Bool_t | TriggerFired (Int_t iTrg) |
Private Attributes | |
UInt_t | fuTriggerPattern |
UInt_t | fuTriggerType |
Double_t | fdTimeInSpill |
Double_t | fdTimeInRun |
Int_t | fiSpillIndex |
UInt_t | fuEventDAQDate |
UInt_t | fuEventDAQTime |
Int_t | fiTriggerIndex |
Double_t | fdCTSBusyTime |
Double_t | fdCTSIdleTime |
std::vector< UShort_t > | fuSubeventSizes |
Definition at line 10 of file TTrbHeader.h.
TTrbHeader::TTrbHeader | ( | ) |
Definition at line 7 of file TTrbHeader.cxx.
|
inlinevirtual |
Definition at line 14 of file TTrbHeader.h.
|
virtual |
Definition at line 21 of file TTrbHeader.cxx.
References fdCTSBusyTime, fdCTSIdleTime, fdTimeInRun, fdTimeInSpill, fiSpillIndex, fiTriggerIndex, fuEventDAQDate, fuEventDAQTime, fuSubeventSizes, fuTriggerPattern, and fuTriggerType.
|
inline |
Definition at line 38 of file TTrbHeader.h.
References fdCTSBusyTime.
|
inline |
Definition at line 39 of file TTrbHeader.h.
References fdCTSIdleTime.
|
inline |
Definition at line 35 of file TTrbHeader.h.
References fuEventDAQDate.
|
inline |
Definition at line 36 of file TTrbHeader.h.
References fuEventDAQTime.
Int_t TTrbHeader::GetNSubevents | ( | ) | const |
Definition at line 45 of file TTrbHeader.cxx.
References fuSubeventSizes.
|
inline |
Definition at line 34 of file TTrbHeader.h.
References fiSpillIndex.
UShort_t TTrbHeader::GetSubeventSize | ( | Int_t | iSubevent | ) | const |
Definition at line 39 of file TTrbHeader.cxx.
References fuSubeventSizes.
|
inline |
Definition at line 33 of file TTrbHeader.h.
References fdTimeInRun.
|
inline |
Definition at line 32 of file TTrbHeader.h.
References fdTimeInSpill.
Referenced by CbmTofAnaTestbeam::FillHistos().
|
inline |
Definition at line 37 of file TTrbHeader.h.
References fiTriggerIndex.
|
inline |
Definition at line 30 of file TTrbHeader.h.
References fuTriggerPattern.
Referenced by CbmTofCosmicClusterizer::FillHistos(), CbmTofTestBeamClusterizer::FillHistos(), CbmTofEventClusterizer::FillHistos(), and CbmTofAnaTestbeam::FillHistos().
|
inline |
Definition at line 31 of file TTrbHeader.h.
References fuTriggerType.
Referenced by CbmTofAnaTestbeam::FillHistos().
|
inline |
Definition at line 26 of file TTrbHeader.h.
References fdCTSBusyTime.
|
inline |
Definition at line 27 of file TTrbHeader.h.
References fdCTSIdleTime.
|
inline |
Definition at line 23 of file TTrbHeader.h.
References fuEventDAQDate.
|
inline |
Definition at line 24 of file TTrbHeader.h.
References fuEventDAQTime.
|
inline |
Definition at line 22 of file TTrbHeader.h.
References fiSpillIndex.
void TTrbHeader::SetSubeventSizes | ( | const std::vector< UShort_t > & | vuVal | ) |
Definition at line 35 of file TTrbHeader.cxx.
References fuSubeventSizes.
|
inline |
Definition at line 21 of file TTrbHeader.h.
References fdTimeInRun.
|
inline |
Definition at line 20 of file TTrbHeader.h.
References fdTimeInSpill.
|
inline |
Definition at line 25 of file TTrbHeader.h.
References fiTriggerIndex.
|
inline |
Definition at line 18 of file TTrbHeader.h.
References fuTriggerPattern.
|
inline |
Definition at line 19 of file TTrbHeader.h.
References fuTriggerType.
Bool_t TTrbHeader::TriggerFired | ( | Int_t | iTrg | ) |
Definition at line 47 of file TTrbHeader.cxx.
References fuTriggerPattern.
Referenced by CbmTofAnaTestbeam::FillHistos().
|
private |
Definition at line 54 of file TTrbHeader.h.
Referenced by Clear(), GetCTSBusyTime(), and SetCTSBusyTime().
|
private |
Definition at line 55 of file TTrbHeader.h.
Referenced by Clear(), GetCTSIdleTime(), and SetCTSIdleTime().
|
private |
Definition at line 49 of file TTrbHeader.h.
Referenced by Clear(), GetTimeInRun(), and SetTimeInRun().
|
private |
Definition at line 48 of file TTrbHeader.h.
Referenced by Clear(), GetTimeInSpill(), and SetTimeInSpill().
|
private |
Definition at line 50 of file TTrbHeader.h.
Referenced by Clear(), GetSpillIndex(), and SetSpillIndex().
|
private |
Definition at line 53 of file TTrbHeader.h.
Referenced by Clear(), GetTriggerIndex(), and SetTriggerIndex().
|
private |
Definition at line 51 of file TTrbHeader.h.
Referenced by Clear(), GetEventDAQDate(), and SetEventDAQDate().
|
private |
Definition at line 52 of file TTrbHeader.h.
Referenced by Clear(), GetEventDAQTime(), and SetEventDAQTime().
|
private |
Definition at line 57 of file TTrbHeader.h.
Referenced by Clear(), GetNSubevents(), GetSubeventSize(), and SetSubeventSizes().
|
private |
Definition at line 46 of file TTrbHeader.h.
Referenced by Clear(), GetTriggerPattern(), SetTriggerPattern(), and TriggerFired().
|
private |
Definition at line 47 of file TTrbHeader.h.
Referenced by Clear(), GetTriggerType(), and SetTriggerType().