BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
BmnEventHeader Class Reference

#include <BmnEventHeader.h>

Inheritance diagram for BmnEventHeader:
Collaboration diagram for BmnEventHeader:

Public Member Functions

 BmnEventHeader ()
 Default constructor.
 BmnEventHeader (UInt_t run_id, UInt_t event_id, TTimeStamp event_time, BmnEventType event_type, Bool_t trip, BmnTrigInfo &trig_info)
 Constructor.
 BmnEventHeader (UInt_t run_id, UInt_t event_id, TTimeStamp event_time, BmnEventType event_type, Bool_t trip, BmnTrigInfo &trig_info, unordered_map< UInt_t, Long64_t > time_shift)
 Constructor.
virtual ~BmnEventHeader ()
 Destructor.
virtual void Register (Bool_t Persistence=kTRUE)
void Clear ()
TString GetHeaderName ()
 Get Event Header branch name.
UInt_t GetEventId ()
 Get the event ID for this event.
UInt_t GetPeriodId ()
 Get the period ID for this event.
TTimeStamp GetEventTimeTS ()
 Get the time for this event.
SysPoint GetEventTimeTP ()
TTimeStamp GetVspTS ()
 Get the time for this event.
BmnEventType GetEventType ()
 Get the type of this event.
Bool_t GetTripWord ()
 Get the trip word for this event.
Bool_t GetSpillStart ()
 Get wether new spill is started.
Double_t GetStartSignalTime ()
Double_t GetStartSignalWidth ()
BmnTrigInfo & GetTrigInfo ()
 Get the spill statistics.
UInt_t GetInputSignalsAR ()
 Get Input signal states, after reduction.
UInt_t GetInputSignalsBR ()
 Get Input signal states, before reduction.
vector< uint32_t > & GetInputSignalsVector ()
 Get Input signal vector, each word is a state of input trigger states in a TRC clock time slice.
unordered_map< UInt_t, Long64_t > & GetTimeShift ()
void SetHeaderName (TString header_name)
 Set Event Header branch name.
void SetEventId (UInt_t event_id)
 Set the event ID for this event.
void SetPeriodId (UInt_t period_id)
 Set the period ID for this event.
void SetEventTimeTS (TTimeStamp event_time)
 Set the time for this event in.
void SetEventTimeTP (SysPoint event_time)
void SetVspTS (TTimeStamp event_time)
 Set the time for this event in.
void SetEventType (BmnEventType event_type)
 Set the type for this event.
void SetTripWord (Bool_t flag)
void SetSpillStart (Bool_t flag)
void SetStartSignalInfo (Double_t time, Double_t width)
void SetTrigInfo (BmnTrigInfo &trig_info)
void SetInputSignalsAR (UInt_t v)
 Set the Input signal states, after reduction.
void SetInputSignalsBR (UInt_t v)
 Set the Input signal states, before reduction.
void SetInputSignalsVector (vector< uint32_t > v)
 Set the Input signals vector, each word is a state of input trigger states in a TRC clock time slice.
void SetTimeShift (unordered_map< UInt_t, Long64_t > time_shift)
 BmnEventHeader ()
 Default constructor.
 BmnEventHeader (UInt_t run_id, UInt_t event_id, TTimeStamp event_time, BmnEventType event_type, Bool_t trip, BmnTrigInfo &trig_info)
 Constructor.
 BmnEventHeader (UInt_t run_id, UInt_t event_id, TTimeStamp event_time, BmnEventType event_type, Bool_t trip, BmnTrigInfo &trig_info, unordered_map< UInt_t, Long64_t > time_shift)
 Constructor.
virtual ~BmnEventHeader ()
 Destructor.
virtual void Register (Bool_t Persistence=kTRUE)
void Clear ()
TString GetHeaderName ()
 Get Event Header branch name.
UInt_t GetEventId ()
 Get the event ID for this event.
UInt_t GetPeriodId ()
 Get the period ID for this event.
TTimeStamp GetEventTimeTS ()
 Get the time for this event.
SysPoint GetEventTimeTP ()
TTimeStamp GetVspTS ()
 Get the time for this event.
BmnEventType GetEventType ()
 Get the type of this event.
Bool_t GetTripWord ()
 Get the trip word for this event.
Bool_t GetSpillStart ()
 Get wether new spill is started.
Double_t GetStartSignalTime ()
Double_t GetStartSignalWidth ()
BmnTrigInfo & GetTrigInfo ()
 Get the spill statistics.
UInt_t GetInputSignalsAR ()
 Get Input signal states, after reduction.
UInt_t GetInputSignalsBR ()
 Get Input signal states, before reduction.
vector< uint32_t > & GetInputSignalsVector ()
 Get Input signal vector, each word is a state of input trigger states in a TRC clock time slice.
unordered_map< UInt_t, Long64_t > & GetTimeShift ()
void SetHeaderName (TString header_name)
 Set Event Header branch name.
void SetEventId (UInt_t event_id)
 Set the event ID for this event.
void SetPeriodId (UInt_t period_id)
 Set the period ID for this event.
void SetEventTimeTS (TTimeStamp event_time)
 Set the time for this event in.
void SetEventTimeTP (SysPoint event_time)
void SetVspTS (TTimeStamp event_time)
 Set the time for this event in.
void SetEventType (BmnEventType event_type)
 Set the type for this event.
void SetTripWord (Bool_t flag)
void SetSpillStart (Bool_t flag)
void SetStartSignalInfo (Double_t time, Double_t width)
void SetTrigInfo (BmnTrigInfo &trig_info)
void SetInputSignalsAR (UInt_t v)
 Set the Input signal states, after reduction.
void SetInputSignalsBR (UInt_t v)
 Set the Input signal states, before reduction.
void SetInputSignalsVector (vector< uint32_t > v)
 Set the Input signals vector, each word is a state of input trigger states in a TRC clock time slice.
void SetTimeShift (unordered_map< UInt_t, Long64_t > time_shift)

Private Attributes

TString fHeaderName
 Event Header branch name.
UInt_t fEventId
 Event Id.
UInt_t fPeriodId
 Period Id.
TTimeStamp fEventTimeTS
 Event Time in TTimeStamp.
TTimeStamp fEventVspTS
 VSP Trigger Time in TTimeStamp.
BmnEventType fEventType
 Event Type (payload = 0 or pedestal = 1).
Bool_t fTripWord
 Tripped Gems (1 bit for 1 GEM module).
Bool_t fSpillStart
 start of new spill
Double_t fStartSignalTime
 T0 information for current event.
Double_t fStartSignalWidth
BmnTrigInfo fTrigInfo
UInt_t fInputsAR
UInt_t fInputsBR
vector< uint32_t > fInputsVec
unordered_map< UInt_t, Long64_t > fTimeShift

Detailed Description

Definition at line 23 of file BmnEventHeader.h.

Constructor & Destructor Documentation

◆ BmnEventHeader() [1/6]

◆ BmnEventHeader() [2/6]

BmnEventHeader::BmnEventHeader ( UInt_t run_id,
UInt_t event_id,
TTimeStamp event_time,
BmnEventType event_type,
Bool_t trip,
BmnTrigInfo & trig_info )

◆ BmnEventHeader() [3/6]

BmnEventHeader::BmnEventHeader ( UInt_t run_id,
UInt_t event_id,
TTimeStamp event_time,
BmnEventType event_type,
Bool_t trip,
BmnTrigInfo & trig_info,
unordered_map< UInt_t, Long64_t > time_shift )

Definition at line 44 of file BmnEventHeader.cxx.

References TTimeStamp::AsDouble(), fEventId, fEventTimeTS, fEventType, fEventVspTS, fHeaderName, fInputsAR, fInputsBR, fSpillStart, fStartSignalTime, fStartSignalWidth, fTimeShift, fTrigInfo, and fTripWord.

Here is the call graph for this function:

◆ ~BmnEventHeader() [1/2]

BmnEventHeader::~BmnEventHeader ( )
virtual

Definition at line 71 of file BmnEventHeader.cxx.

◆ BmnEventHeader() [4/6]

BmnEventHeader::BmnEventHeader ( )

◆ BmnEventHeader() [5/6]

BmnEventHeader::BmnEventHeader ( UInt_t run_id,
UInt_t event_id,
TTimeStamp event_time,
BmnEventType event_type,
Bool_t trip,
BmnTrigInfo & trig_info )

◆ BmnEventHeader() [6/6]

BmnEventHeader::BmnEventHeader ( UInt_t run_id,
UInt_t event_id,
TTimeStamp event_time,
BmnEventType event_type,
Bool_t trip,
BmnTrigInfo & trig_info,
unordered_map< UInt_t, Long64_t > time_shift )

◆ ~BmnEventHeader() [2/2]

virtual BmnEventHeader::~BmnEventHeader ( )
virtual

Member Function Documentation

◆ Clear() [1/2]

void BmnEventHeader::Clear ( )

Definition at line 76 of file BmnEventHeader.cxx.

References fEventId, fEventTimeTS, fEventType, fEventVspTS, fHeaderName, fInputsAR, fInputsBR, fInputsVec, fPeriodId, fSpillStart, fStartSignalTime, fStartSignalWidth, fTimeShift, and fTripWord.

Referenced by BmnEmbedding::Embed(), and updateContent().

Here is the caller graph for this function:

◆ Clear() [2/2]

void BmnEventHeader::Clear ( )

◆ GetEventId() [1/2]

◆ GetEventId() [2/2]

UInt_t BmnEventHeader::GetEventId ( )
inline

Definition at line 89 of file BmnEventHeader.h.

References fEventId.

◆ GetEventTimeTP() [1/2]

SysPoint BmnEventHeader::GetEventTimeTP ( )
inline

Definition at line 96 of file BmnEventHeader.h.

References fEventTimeTS, and BmnFunctionSet::TimeStamp2TP().

Referenced by DrawSpillEvents(), BmnHistStat::FillFromDigi(), BmnMetadataDecoder::ProcessSpillTree(), and BmnConverter::SeparateEventsBySpillsTM().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetEventTimeTP() [2/2]

SysPoint BmnEventHeader::GetEventTimeTP ( )
inline

Definition at line 96 of file BmnEventHeader.h.

References fEventTimeTS, and BmnFunctionSet::TimeStamp2TP().

Here is the call graph for this function:

◆ GetEventTimeTS() [1/2]

TTimeStamp BmnEventHeader::GetEventTimeTS ( )
inline

Definition at line 95 of file BmnEventHeader.h.

References fEventTimeTS.

Referenced by BmnEmbedding::Embed(), BmnHgndRaw2Digit::FillEvent(), BmnTrackConv::ProcessDST(), read_digi_example(), BmnDecoSource::ReadEvent(), BmnMscRaw2Digit::SumEvent7(), updateContent(), and write_raw_info().

Here is the caller graph for this function:

◆ GetEventTimeTS() [2/2]

TTimeStamp BmnEventHeader::GetEventTimeTS ( )
inline

Definition at line 95 of file BmnEventHeader.h.

References fEventTimeTS.

◆ GetEventType() [1/2]

BmnEventType BmnEventHeader::GetEventType ( )
inline

Definition at line 102 of file BmnEventHeader.h.

References fEventType.

Referenced by BmnLambdaEmbedding::AddInfoToRawFile(), BmnEmbedding::Embed(), BmnHistStat::FillFromDigi(), BmnMonitor::ProcessDigi(), BmnOnlineDecoder::ProcessStream(), BmnDecoSource::ReadEvent(), readScalers(), BmnDigiMergeTask::SplitToDetectorsRun6(), and updateContent().

Here is the caller graph for this function:

◆ GetEventType() [2/2]

BmnEventType BmnEventHeader::GetEventType ( )
inline

Definition at line 102 of file BmnEventHeader.h.

References fEventType.

◆ GetHeaderName() [1/2]

TString BmnEventHeader::GetHeaderName ( )
inline

Definition at line 86 of file BmnEventHeader.h.

References fHeaderName.

◆ GetHeaderName() [2/2]

TString BmnEventHeader::GetHeaderName ( )
inline

Definition at line 86 of file BmnEventHeader.h.

References fHeaderName.

◆ GetInputSignalsAR() [1/2]

UInt_t BmnEventHeader::GetInputSignalsAR ( )
inline

Definition at line 127 of file BmnEventHeader.h.

References fInputsAR.

Referenced by BmnMetadataTest(), CalcEff(), BmnHistFHCal::FillFromDigi(), BmnHistHgnd::FillFromDigi(), BmnHistHodo::FillFromDigi(), BmnHistNdet::FillFromDigi(), BmnHistScWall::FillFromDigi(), BmnHistStat::FillFromDigi(), BmnHistTrigger::FillFromDigi(), hodo_profile(), BmnMetadataDecoder::ProcessSpillTree(), BmnDecoSource::ReadEvent(), and readScalers().

Here is the caller graph for this function:

◆ GetInputSignalsAR() [2/2]

UInt_t BmnEventHeader::GetInputSignalsAR ( )
inline

Definition at line 127 of file BmnEventHeader.h.

References fInputsAR.

◆ GetInputSignalsBR() [1/2]

UInt_t BmnEventHeader::GetInputSignalsBR ( )
inline

Definition at line 130 of file BmnEventHeader.h.

References fInputsBR.

Referenced by BmnDecoSource::ReadEvent(), and readScalers().

Here is the caller graph for this function:

◆ GetInputSignalsBR() [2/2]

UInt_t BmnEventHeader::GetInputSignalsBR ( )
inline

Definition at line 130 of file BmnEventHeader.h.

References fInputsBR.

◆ GetInputSignalsVector() [1/2]

vector< uint32_t > & BmnEventHeader::GetInputSignalsVector ( )
inline

Definition at line 133 of file BmnEventHeader.h.

References fInputsVec.

◆ GetInputSignalsVector() [2/2]

vector< uint32_t > & BmnEventHeader::GetInputSignalsVector ( )
inline

Definition at line 133 of file BmnEventHeader.h.

References fInputsVec.

◆ GetPeriodId() [1/2]

UInt_t BmnEventHeader::GetPeriodId ( )
inline

Definition at line 92 of file BmnEventHeader.h.

References fPeriodId.

Referenced by BmnEmbedding::Embed(), BmnMQSource::Init(), BmnMscRaw2Digit::SumEvent7(), updateContent(), and write_raw_info().

Here is the caller graph for this function:

◆ GetPeriodId() [2/2]

UInt_t BmnEventHeader::GetPeriodId ( )
inline

Definition at line 92 of file BmnEventHeader.h.

References fPeriodId.

◆ GetSpillStart() [1/2]

Bool_t BmnEventHeader::GetSpillStart ( )
inline

Definition at line 108 of file BmnEventHeader.h.

References fSpillStart.

Referenced by BmnHistStat::FillFromDigi().

Here is the caller graph for this function:

◆ GetSpillStart() [2/2]

Bool_t BmnEventHeader::GetSpillStart ( )
inline

Definition at line 108 of file BmnEventHeader.h.

References fSpillStart.

◆ GetStartSignalTime() [1/2]

Double_t BmnEventHeader::GetStartSignalTime ( )
inline

Definition at line 110 of file BmnEventHeader.h.

References fStartSignalTime.

Referenced by BmnHgndRaw2Digit::FillEvent(), and BmnDecoSource::ReadEvent().

Here is the caller graph for this function:

◆ GetStartSignalTime() [2/2]

Double_t BmnEventHeader::GetStartSignalTime ( )
inline

Definition at line 110 of file BmnEventHeader.h.

References fStartSignalTime.

◆ GetStartSignalWidth() [1/2]

Double_t BmnEventHeader::GetStartSignalWidth ( )
inline

Definition at line 111 of file BmnEventHeader.h.

References fStartSignalWidth.

Referenced by BmnDecoSource::ReadEvent().

Here is the caller graph for this function:

◆ GetStartSignalWidth() [2/2]

Double_t BmnEventHeader::GetStartSignalWidth ( )
inline

Definition at line 111 of file BmnEventHeader.h.

References fStartSignalWidth.

◆ GetTimeShift() [1/2]

unordered_map< UInt_t, Long64_t > & BmnEventHeader::GetTimeShift ( )
inline

Definition at line 135 of file BmnEventHeader.h.

References fTimeShift.

Referenced by BmnDecoSource::ReadEvent().

Here is the caller graph for this function:

◆ GetTimeShift() [2/2]

unordered_map< UInt_t, Long64_t > & BmnEventHeader::GetTimeShift ( )
inline

Definition at line 135 of file BmnEventHeader.h.

References fTimeShift.

◆ GetTrigInfo() [1/2]

BmnTrigInfo & BmnEventHeader::GetTrigInfo ( )
inline

Definition at line 114 of file BmnEventHeader.h.

References fTrigInfo.

Referenced by BmnDecoSource::ReadEvent(), readHeaders(), and BmnMscRaw2Digit::SumEvent7().

Here is the caller graph for this function:

◆ GetTrigInfo() [2/2]

BmnTrigInfo & BmnEventHeader::GetTrigInfo ( )
inline

Definition at line 114 of file BmnEventHeader.h.

References fTrigInfo.

◆ GetTripWord() [1/2]

Bool_t BmnEventHeader::GetTripWord ( )
inline

Definition at line 105 of file BmnEventHeader.h.

References fTripWord.

◆ GetTripWord() [2/2]

Bool_t BmnEventHeader::GetTripWord ( )
inline

Definition at line 105 of file BmnEventHeader.h.

References fTripWord.

◆ GetVspTS() [1/2]

TTimeStamp BmnEventHeader::GetVspTS ( )
inline

Definition at line 99 of file BmnEventHeader.h.

References fEventVspTS.

Referenced by BmnVspRaw2Digit::FillEvent().

Here is the caller graph for this function:

◆ GetVspTS() [2/2]

TTimeStamp BmnEventHeader::GetVspTS ( )
inline

Definition at line 99 of file BmnEventHeader.h.

References fEventVspTS.

◆ Register() [1/2]

virtual void BmnEventHeader::Register ( Bool_t Persistence = kTRUE)
inlinevirtual

Definition at line 78 of file BmnEventHeader.h.

◆ Register() [2/2]

virtual void BmnEventHeader::Register ( Bool_t Persistence = kTRUE)
inlinevirtual

Definition at line 78 of file BmnEventHeader.h.

◆ SetEventId() [1/2]

void BmnEventHeader::SetEventId ( UInt_t event_id)
inline
Parameters
event_id: unique event id

Definition at line 143 of file BmnEventHeader.h.

References fEventId.

Referenced by BmnLambdaEmbedding::AddInfoToRawFile(), BmnEmbedding::Embed(), and updateContent().

Here is the caller graph for this function:

◆ SetEventId() [2/2]

void BmnEventHeader::SetEventId ( UInt_t event_id)
inline
Parameters
event_id: unique event id

Definition at line 143 of file BmnEventHeader.h.

References fEventId.

◆ SetEventTimeTP() [1/2]

void BmnEventHeader::SetEventTimeTP ( SysPoint event_time)
inline

Definition at line 152 of file BmnEventHeader.h.

References fEventTimeTS, and BmnFunctionSet::TimePoint2TS().

Here is the call graph for this function:

◆ SetEventTimeTP() [2/2]

void BmnEventHeader::SetEventTimeTP ( SysPoint event_time)
inline

Definition at line 152 of file BmnEventHeader.h.

References fEventTimeTS, and BmnFunctionSet::TimePoint2TS().

Here is the call graph for this function:

◆ SetEventTimeTS() [1/2]

void BmnEventHeader::SetEventTimeTS ( TTimeStamp event_time)
inline

Definition at line 151 of file BmnEventHeader.h.

References fEventTimeTS.

Referenced by BmnEmbedding::Embed(), and updateContent().

Here is the caller graph for this function:

◆ SetEventTimeTS() [2/2]

void BmnEventHeader::SetEventTimeTS ( TTimeStamp event_time)
inline

Definition at line 151 of file BmnEventHeader.h.

References fEventTimeTS.

◆ SetEventType() [1/2]

void BmnEventHeader::SetEventType ( BmnEventType event_type)
inline
Parameters
event_type: type (0 or 1)

Definition at line 160 of file BmnEventHeader.h.

References fEventType.

Referenced by BmnLambdaEmbedding::AddInfoToRawFile(), BmnEmbedding::Embed(), and updateContent().

Here is the caller graph for this function:

◆ SetEventType() [2/2]

void BmnEventHeader::SetEventType ( BmnEventType event_type)
inline
Parameters
event_type: type (0 or 1)

Definition at line 160 of file BmnEventHeader.h.

References fEventType.

◆ SetHeaderName() [1/2]

void BmnEventHeader::SetHeaderName ( TString header_name)
inline

Definition at line 138 of file BmnEventHeader.h.

References fHeaderName.

◆ SetHeaderName() [2/2]

void BmnEventHeader::SetHeaderName ( TString header_name)
inline

Definition at line 138 of file BmnEventHeader.h.

References fHeaderName.

◆ SetInputSignalsAR() [1/2]

void BmnEventHeader::SetInputSignalsAR ( UInt_t v)
inline

Definition at line 178 of file BmnEventHeader.h.

References fInputsAR, and v.

◆ SetInputSignalsAR() [2/2]

void BmnEventHeader::SetInputSignalsAR ( UInt_t v)
inline

Definition at line 178 of file BmnEventHeader.h.

References fInputsAR, and v.

◆ SetInputSignalsBR() [1/2]

void BmnEventHeader::SetInputSignalsBR ( UInt_t v)
inline

Definition at line 181 of file BmnEventHeader.h.

References fInputsBR, and v.

◆ SetInputSignalsBR() [2/2]

void BmnEventHeader::SetInputSignalsBR ( UInt_t v)
inline

Definition at line 181 of file BmnEventHeader.h.

References fInputsBR, and v.

◆ SetInputSignalsVector() [1/2]

void BmnEventHeader::SetInputSignalsVector ( vector< uint32_t > v)
inline

Definition at line 184 of file BmnEventHeader.h.

References fInputsVec, and v.

◆ SetInputSignalsVector() [2/2]

void BmnEventHeader::SetInputSignalsVector ( vector< uint32_t > v)
inline

Definition at line 184 of file BmnEventHeader.h.

References fInputsVec, and v.

◆ SetPeriodId() [1/2]

void BmnEventHeader::SetPeriodId ( UInt_t period_id)
inline
Parameters
period_id: period id

Definition at line 148 of file BmnEventHeader.h.

References fPeriodId.

Referenced by BmnEmbedding::Embed(), and updateContent().

Here is the caller graph for this function:

◆ SetPeriodId() [2/2]

void BmnEventHeader::SetPeriodId ( UInt_t period_id)
inline
Parameters
period_id: period id

Definition at line 148 of file BmnEventHeader.h.

References fPeriodId.

◆ SetSpillStart() [1/2]

void BmnEventHeader::SetSpillStart ( Bool_t flag)
inline

Definition at line 164 of file BmnEventHeader.h.

References fSpillStart.

◆ SetSpillStart() [2/2]

void BmnEventHeader::SetSpillStart ( Bool_t flag)
inline

Definition at line 164 of file BmnEventHeader.h.

References fSpillStart.

◆ SetStartSignalInfo() [1/2]

void BmnEventHeader::SetStartSignalInfo ( Double_t time,
Double_t width )
inline

Definition at line 166 of file BmnEventHeader.h.

References fStartSignalTime, and fStartSignalWidth.

◆ SetStartSignalInfo() [2/2]

void BmnEventHeader::SetStartSignalInfo ( Double_t time,
Double_t width )
inline

Definition at line 166 of file BmnEventHeader.h.

References fStartSignalTime, and fStartSignalWidth.

◆ SetTimeShift() [1/2]

void BmnEventHeader::SetTimeShift ( unordered_map< UInt_t, Long64_t > time_shift)
inline

Definition at line 186 of file BmnEventHeader.h.

References fTimeShift.

◆ SetTimeShift() [2/2]

void BmnEventHeader::SetTimeShift ( unordered_map< UInt_t, Long64_t > time_shift)
inline

Definition at line 186 of file BmnEventHeader.h.

References fTimeShift.

◆ SetTrigInfo() [1/2]

void BmnEventHeader::SetTrigInfo ( BmnTrigInfo & trig_info)
inline

Definition at line 172 of file BmnEventHeader.h.

References fTrigInfo.

◆ SetTrigInfo() [2/2]

void BmnEventHeader::SetTrigInfo ( BmnTrigInfo & trig_info)
inline

Definition at line 172 of file BmnEventHeader.h.

References fTrigInfo.

◆ SetTripWord() [1/2]

void BmnEventHeader::SetTripWord ( Bool_t flag)
inline

Definition at line 162 of file BmnEventHeader.h.

References fTripWord.

◆ SetTripWord() [2/2]

void BmnEventHeader::SetTripWord ( Bool_t flag)
inline

Definition at line 162 of file BmnEventHeader.h.

References fTripWord.

◆ SetVspTS() [1/2]

void BmnEventHeader::SetVspTS ( TTimeStamp event_time)
inline

Definition at line 155 of file BmnEventHeader.h.

References fEventVspTS.

Referenced by BmnVspRaw2Digit::FillEvent().

Here is the caller graph for this function:

◆ SetVspTS() [2/2]

void BmnEventHeader::SetVspTS ( TTimeStamp event_time)
inline

Definition at line 155 of file BmnEventHeader.h.

References fEventVspTS.

Member Data Documentation

◆ fEventId

UInt_t BmnEventHeader::fEventId
private

◆ fEventTimeTS

TTimeStamp BmnEventHeader::fEventTimeTS
private

◆ fEventType

BmnEventType BmnEventHeader::fEventType
private

◆ fEventVspTS

TTimeStamp BmnEventHeader::fEventVspTS
private

◆ fHeaderName

TString BmnEventHeader::fHeaderName
private

◆ fInputsAR

UInt_t BmnEventHeader::fInputsAR
private

◆ fInputsBR

UInt_t BmnEventHeader::fInputsBR
private

◆ fInputsVec

vector< uint32_t > BmnEventHeader::fInputsVec
private

Definition at line 50 of file BmnEventHeader.h.

Referenced by Clear(), GetInputSignalsVector(), and SetInputSignalsVector().

◆ fPeriodId

UInt_t BmnEventHeader::fPeriodId
private

Definition at line 32 of file BmnEventHeader.h.

Referenced by BmnEventHeader(), Clear(), GetPeriodId(), and SetPeriodId().

◆ fSpillStart

Bool_t BmnEventHeader::fSpillStart
private

◆ fStartSignalTime

Double_t BmnEventHeader::fStartSignalTime
private

◆ fStartSignalWidth

Double_t BmnEventHeader::fStartSignalWidth
private

◆ fTimeShift

unordered_map< UInt_t, Long64_t > BmnEventHeader::fTimeShift
private

Definition at line 52 of file BmnEventHeader.h.

Referenced by BmnEventHeader(), Clear(), GetTimeShift(), and SetTimeShift().

◆ fTrigInfo

BmnTrigInfo BmnEventHeader::fTrigInfo
private

Definition at line 46 of file BmnEventHeader.h.

Referenced by BmnEventHeader(), BmnEventHeader(), GetTrigInfo(), and SetTrigInfo().

◆ fTripWord

Bool_t BmnEventHeader::fTripWord
private

The documentation for this class was generated from the following files: