#include <BmnMetadataDecoder.h>
Definition at line 29 of file BmnMetadataDecoder.h.
◆ BmnMetadataDecoder() [1/2]
| BmnMetadataDecoder::BmnMetadataDecoder |
( |
vector< string > |
file = {}, |
|
|
string |
outfile = "", |
|
|
ULong_t |
period = 8, |
|
|
BmnSetup |
setup = kBMNSETUP |
|
) |
| |
◆ ~BmnMetadataDecoder() [1/2]
| BmnMetadataDecoder::~BmnMetadataDecoder |
( |
| ) |
|
|
virtual |
◆ BmnMetadataDecoder() [2/2]
| BmnMetadataDecoder::BmnMetadataDecoder |
( |
vector< string > |
file = {}, |
|
|
string |
outfile = "", |
|
|
ULong_t |
period = 8, |
|
|
BmnSetup |
setup = kBMNSETUP |
|
) |
| |
◆ ~BmnMetadataDecoder() [2/2]
| virtual BmnMetadataDecoder::~BmnMetadataDecoder |
( |
| ) |
|
|
virtual |
◆ ClearDigiArrays() [1/2]
| void BmnMetadataDecoder::ClearDigiArrays |
( |
| ) |
|
◆ ClearDigiArrays() [2/2]
| void BmnMetadataDecoder::ClearDigiArrays |
( |
| ) |
|
◆ ClearSpillDigiArrays() [1/2]
| void BmnMetadataDecoder::ClearSpillDigiArrays |
( |
| ) |
|
◆ ClearSpillDigiArrays() [2/2]
| void BmnMetadataDecoder::ClearSpillDigiArrays |
( |
| ) |
|
◆ DecodeDataToDigiIterate() [1/2]
| BmnStatus BmnMetadataDecoder::DecodeDataToDigiIterate |
( |
| ) |
|
◆ DecodeDataToDigiIterate() [2/2]
| BmnStatus BmnMetadataDecoder::DecodeDataToDigiIterate |
( |
| ) |
|
◆ DisposeDecoder() [1/2]
| BmnStatus BmnMetadataDecoder::DisposeDecoder |
( |
| ) |
|
◆ DisposeDecoder() [2/2]
| BmnStatus BmnMetadataDecoder::DisposeDecoder |
( |
| ) |
|
◆ GatherStatusBlocksFromDigis() [1/2]
| void BmnMetadataDecoder::GatherStatusBlocksFromDigis |
( |
| ) |
|
◆ GatherStatusBlocksFromDigis() [2/2]
| void BmnMetadataDecoder::GatherStatusBlocksFromDigis |
( |
| ) |
|
◆ GatherStatusBlocksFromTars() [1/2]
| void BmnMetadataDecoder::GatherStatusBlocksFromTars |
( |
| ) |
|
◆ GatherStatusBlocksFromTars() [2/2]
| void BmnMetadataDecoder::GatherStatusBlocksFromTars |
( |
| ) |
|
◆ GetBmnSetup() [1/2]
| BmnSetup BmnMetadataDecoder::GetBmnSetup |
( |
| ) |
const |
|
inline |
◆ GetBmnSetup() [2/2]
| BmnSetup BmnMetadataDecoder::GetBmnSetup |
( |
| ) |
const |
|
inline |
◆ GetDigiTree() [1/2]
| TTree * BmnMetadataDecoder::GetDigiTree |
( |
| ) |
|
|
inline |
◆ GetDigiTree() [2/2]
| TTree * BmnMetadataDecoder::GetDigiTree |
( |
| ) |
|
|
inline |
◆ GetPeriodId() [1/2]
| UInt_t BmnMetadataDecoder::GetPeriodId |
( |
| ) |
const |
|
inline |
◆ GetPeriodId() [2/2]
| UInt_t BmnMetadataDecoder::GetPeriodId |
( |
| ) |
const |
|
inline |
◆ GetRunId() [1/2]
| UInt_t BmnMetadataDecoder::GetRunId |
( |
| ) |
const |
|
inline |
◆ GetRunId() [2/2]
| UInt_t BmnMetadataDecoder::GetRunId |
( |
| ) |
const |
|
inline |
◆ GetSubNameAfterRunId() [1/2]
| TString BmnMetadataDecoder::GetSubNameAfterRunId |
( |
TString |
name | ) |
|
◆ GetSubNameAfterRunId() [2/2]
| TString BmnMetadataDecoder::GetSubNameAfterRunId |
( |
TString |
name | ) |
|
◆ InitDecoder() [1/2]
| BmnStatus BmnMetadataDecoder::InitDecoder |
( |
| ) |
|
◆ InitDecoder() [2/2]
| BmnStatus BmnMetadataDecoder::InitDecoder |
( |
| ) |
|
◆ ProcessSpillTree() [1/2]
| BmnStatus BmnMetadataDecoder::ProcessSpillTree |
( |
| ) |
|
Start reading
General time map (high memory usage)
Local time map (longer calculation, less memory use)
Definition at line 256 of file BmnMetadataDecoder.cxx.
References ClearSpillDigiArrays(), BmnT0Raw< counters_cnt >::Counters(), BmnSpillHeader::EventTriggerCnt(), BmnMSCZSDigit< IntType >::GetChannel(), BmnMSCMatrix< IntType >::GetCount(), BmnEventHeader::GetEventId(), BmnEventHeader::GetEventTimeTP(), BmnMSCZSDigit< IntType >::GetExtCond(), BmnEventHeader::GetInputSignalsAR(), BmnMSCZSDigit< IntType >::GetNVals(), BmnMSCDigit< IntType >::GetSerial(), BmnMSCZSDigit< IntType >::GetSerial(), BmnSpillHeader::GetSpillId(), BmnT0Raw< counters_cnt >::GetTime(), BmnMSCDigit< IntType >::GetTime(), BmnMSCZSDigit< IntType >::GetTime(), BmnMSCZSDigit< IntType >::GetTimes(), BmnMSCDigit< IntType >::GetValue(), BmnMSCZSDigit< IntType >::GetValues(), i, BmnMSCDigit< IntType >::IsBusy(), BmnMSCMatrix< IntType >::IsBusyBitVec(), BmnMSCDigit< IntType >::IsSpill(), BmnMSCMatrix< IntType >::IsSpillBitVec(), kBMNSUCCESS, kT0_BIN_BLOCK_WORDS, MSC_EC_BUSY, MSC_EC_SPILL, MSC_N_COUNTERS, BmnSpillHeader::RawT0Counters(), BmnMetadataRaw::RawT0Map(), BmnSpillHeader::Scalers(), BmnMetadataRaw::ScalersMap(), BmnSpillHeader::ScalersVec(), BmnMSCMatrix< IntType >::SetCount(), BmnSpillHeader::SetFirstEventId(), BmnSpillHeader::SetLastEventId(), BmnSpillHeader::SetNEvents(), BmnSpillHeader::SetSpillId(), BmnSpillHeader::SetStartTime(), BmnSpillHeader::SetStopTime(), BmnMetadataRaw::SpillMap(), BmnSpillInfo::start_ts, BmnSpillInfo::stop_ts, BmnMSCMatrix< IntType >::Time(), BmnFunctionSet::TimePoint2String(), and BmnMetadataRaw::TrcMap().
◆ ProcessSpillTree() [2/2]
| BmnStatus BmnMetadataDecoder::ProcessSpillTree |
( |
| ) |
|
◆ ProcessStatusBlocks() [1/2]
| BmnStatus BmnMetadataDecoder::ProcessStatusBlocks |
( |
| ) |
|
Definition at line 819 of file BmnMetadataDecoder.cxx.
References SpillCntrs< counters_count >::cntr_after_err, BmnSpillInfo::counters, SpillStatus::counters_cnt, GatherStatusBlocksFromDigis(), i, kBMNERROR, kBMNSUCCESS, SpillCntrs< counters_count >::ResizeTo(), BmnMetadataRaw::SpillCounters(), BmnMetadataRaw::SpillMap(), BmnMetadataRaw::SpillStatusVec(), BmnSpillInfo::start_ts, BmnSpillInfo::stop_ts, BmnFunctionSet::TimePoint2String(), and BmnSpillInfo::vec_spill_status.
◆ ProcessStatusBlocks() [2/2]
| BmnStatus BmnMetadataDecoder::ProcessStatusBlocks |
( |
| ) |
|
◆ ResetDecoder() [1/2]
| void BmnMetadataDecoder::ResetDecoder |
( |
TString |
file | ) |
|
◆ ResetDecoder() [2/2]
| void BmnMetadataDecoder::ResetDecoder |
( |
TString |
file | ) |
|
◆ SaveData() [1/2]
◆ SaveData() [2/2]
◆ SetBmnSetup() [1/2]
| void BmnMetadataDecoder::SetBmnSetup |
( |
BmnSetup |
v | ) |
|
|
inline |
◆ SetBmnSetup() [2/2]
| void BmnMetadataDecoder::SetBmnSetup |
( |
BmnSetup |
v | ) |
|
|
inline |
◆ SetDecoderConfigFileName() [1/2]
| void BmnMetadataDecoder::SetDecoderConfigFileName |
( |
string |
FileName | ) |
|
|
inline |
◆ SetDecoderConfigFileName() [2/2]
| void BmnMetadataDecoder::SetDecoderConfigFileName |
( |
string |
FileName | ) |
|
|
inline |
◆ SetDigiDirectory() [1/2]
| BmnStatus BmnMetadataDecoder::SetDigiDirectory |
( |
string |
fDigiDir | ) |
|
◆ SetDigiDirectory() [2/2]
| BmnStatus BmnMetadataDecoder::SetDigiDirectory |
( |
string |
fDigiDir | ) |
|
◆ SetMSCMapping() [1/2]
| void BmnMetadataDecoder::SetMSCMapping |
( |
TString |
map | ) |
|
|
inline |
◆ SetMSCMapping() [2/2]
| void BmnMetadataDecoder::SetMSCMapping |
( |
TString |
map | ) |
|
|
inline |
◆ SetOutFileName() [1/2]
| void BmnMetadataDecoder::SetOutFileName |
( |
string |
filename | ) |
|
|
inline |
◆ SetOutFileName() [2/2]
| void BmnMetadataDecoder::SetOutFileName |
( |
string |
filename | ) |
|
|
inline |
◆ SetPeriodId() [1/2]
| void BmnMetadataDecoder::SetPeriodId |
( |
UInt_t |
v | ) |
|
|
inline |
◆ SetPeriodId() [2/2]
| void BmnMetadataDecoder::SetPeriodId |
( |
UInt_t |
v | ) |
|
|
inline |
◆ SetRawRootFile() [1/2]
| void BmnMetadataDecoder::SetRawRootFile |
( |
TString |
filename | ) |
|
|
inline |
◆ SetRawRootFile() [2/2]
| void BmnMetadataDecoder::SetRawRootFile |
( |
TString |
filename | ) |
|
|
inline |
◆ SetRawTree() [1/2]
| void BmnMetadataDecoder::SetRawTree |
( |
TTree * |
tree | ) |
|
|
inline |
◆ SetRawTree() [2/2]
| void BmnMetadataDecoder::SetRawTree |
( |
TTree * |
tree | ) |
|
|
inline |
◆ SetRunId() [1/2]
| void BmnMetadataDecoder::SetRunId |
( |
UInt_t |
v | ) |
|
|
inline |
◆ SetRunId() [2/2]
| void BmnMetadataDecoder::SetRunId |
( |
UInt_t |
v | ) |
|
|
inline |
◆ SetTarDirectory() [1/2]
| BmnStatus BmnMetadataDecoder::SetTarDirectory |
( |
string |
DirName | ) |
|
◆ SetTarDirectory() [2/2]
| BmnStatus BmnMetadataDecoder::SetTarDirectory |
( |
string |
DirName | ) |
|
◆ SetTarFileNames() [1/2]
| void BmnMetadataDecoder::SetTarFileNames |
( |
vector< string > |
FileNames | ) |
|
|
inline |
◆ SetTarFileNames() [2/2]
| void BmnMetadataDecoder::SetTarFileNames |
( |
vector< string > |
FileNames | ) |
|
|
inline |
The documentation for this class was generated from the following files: