BmnRoot
Loading...
Searching...
No Matches
BmnMetadataRaw Class Reference

#include <BmnMetadataRaw.h>

Inheritance diagram for BmnMetadataRaw:
[legend]
Collaboration diagram for BmnMetadataRaw:
[legend]

Public Member Functions

 BmnMetadataRaw ()
 
virtual ~BmnMetadataRaw ()
 
vector< SpillStatus > & SpillStatusVec ()
 
SpillCntrs< SpillStatus::counters_cnt > & SpillCounters ()
 
map< SysPoint, BmnSpillInfo > & SpillMap ()
 
T0ChMapRawT0Map ()
 
NameChMapTrcMap ()
 
Name2SerChScalersMap ()
 
ScalerChan2TimeDistScalers ()
 
TimeDistExtConditions ()
 
 BmnMetadataRaw ()
 
virtual ~BmnMetadataRaw ()
 
vector< SpillStatus > & SpillStatusVec ()
 
SpillCntrs< SpillStatus::counters_cnt > & SpillCounters ()
 
map< SysPoint, BmnSpillInfo > & SpillMap ()
 
T0ChMapRawT0Map ()
 
NameChMapTrcMap ()
 
Name2SerChScalersMap ()
 
ScalerChan2TimeDistScalers ()
 
TimeDistExtConditions ()
 

Detailed Description

Class BmnMetadataRaw for the configuration and raw spill information

Definition at line 27 of file BmnMetadataRaw.h.

Constructor & Destructor Documentation

◆ BmnMetadataRaw() [1/2]

BmnMetadataRaw::BmnMetadataRaw ( )

Definition at line 3 of file BmnMetadataRaw.cxx.

◆ ~BmnMetadataRaw() [1/2]

BmnMetadataRaw::~BmnMetadataRaw ( )
virtual

Definition at line 5 of file BmnMetadataRaw.cxx.

◆ BmnMetadataRaw() [2/2]

BmnMetadataRaw::BmnMetadataRaw ( )

◆ ~BmnMetadataRaw() [2/2]

virtual BmnMetadataRaw::~BmnMetadataRaw ( )
virtual

Member Function Documentation

◆ ExtConditions() [1/2]

TimeDist & BmnMetadataRaw::ExtConditions ( )
inline

Definition at line 47 of file BmnMetadataRaw.h.

◆ ExtConditions() [2/2]

TimeDist & BmnMetadataRaw::ExtConditions ( )
inline

Definition at line 47 of file BmnMetadataRaw.h.

◆ RawT0Map() [1/2]

T0ChMap & BmnMetadataRaw::RawT0Map ( )
inline

Definition at line 43 of file BmnMetadataRaw.h.

Referenced by BmnMetadataDecoder::ProcessSpillTree().

◆ RawT0Map() [2/2]

T0ChMap & BmnMetadataRaw::RawT0Map ( )
inline

Definition at line 43 of file BmnMetadataRaw.h.

◆ Scalers() [1/2]

ScalerChan2TimeDist & BmnMetadataRaw::Scalers ( )
inline

Definition at line 46 of file BmnMetadataRaw.h.

◆ Scalers() [2/2]

ScalerChan2TimeDist & BmnMetadataRaw::Scalers ( )
inline

Definition at line 46 of file BmnMetadataRaw.h.

◆ ScalersMap() [1/2]

Name2SerCh & BmnMetadataRaw::ScalersMap ( )
inline

Definition at line 45 of file BmnMetadataRaw.h.

Referenced by BmnMetadataDecoder::ProcessSpillTree().

◆ ScalersMap() [2/2]

Name2SerCh & BmnMetadataRaw::ScalersMap ( )
inline

Definition at line 45 of file BmnMetadataRaw.h.

◆ SpillCounters() [1/2]

SpillCntrs< SpillStatus::counters_cnt > & BmnMetadataRaw::SpillCounters ( )
inline

TRC counters (sum over all spills)

Definition at line 36 of file BmnMetadataRaw.h.

Referenced by BmnMetadataDecoder::ProcessStatusBlocks().

◆ SpillCounters() [2/2]

SpillCntrs< SpillStatus::counters_cnt > & BmnMetadataRaw::SpillCounters ( )
inline

TRC counters (sum over all spills)

Definition at line 36 of file BmnMetadataRaw.h.

◆ SpillMap() [1/2]

map< SysPoint, BmnSpillInfo > & BmnMetadataRaw::SpillMap ( )
inline

◆ SpillMap() [2/2]

map< SysPoint, BmnSpillInfo > & BmnMetadataRaw::SpillMap ( )
inline

Map (Spill start time -> BmnSpillInfo)

Definition at line 41 of file BmnMetadataRaw.h.

◆ SpillStatusVec() [1/2]

vector< SpillStatus > & BmnMetadataRaw::SpillStatusVec ( )
inline

TRC JSON blocks (at least 2 for each spill)

Definition at line 34 of file BmnMetadataRaw.h.

Referenced by BmnMetadataDecoder::GatherStatusBlocksFromDigis(), BmnMetadataDecoder::ProcessStatusBlocks(), and BmnMetadataDecoder::SaveData().

◆ SpillStatusVec() [2/2]

vector< SpillStatus > & BmnMetadataRaw::SpillStatusVec ( )
inline

TRC JSON blocks (at least 2 for each spill)

Definition at line 34 of file BmnMetadataRaw.h.

◆ TrcMap() [1/2]

NameChMap & BmnMetadataRaw::TrcMap ( )
inline

Definition at line 44 of file BmnMetadataRaw.h.

Referenced by BmnMetadataDecoder::ProcessSpillTree().

◆ TrcMap() [2/2]

NameChMap & BmnMetadataRaw::TrcMap ( )
inline

Definition at line 44 of file BmnMetadataRaw.h.


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