|
BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
|
#include <BmnMetadataDecoder.h>
Public Member Functions | |
| BmnMetadataDecoder (vector< string > file={}, string outfile="", ULong_t period=8, BmnSetup setup=kBMNSETUP) | |
| virtual | ~BmnMetadataDecoder () |
| void | ClearDigiArrays () |
| void | ClearSpillDigiArrays () |
| BmnStatus | ProcessStatusBlocks () |
| BmnStatus | ProcessSpillTree () |
| void | GatherStatusBlocksFromDigis () |
| void | GatherStatusBlocksFromTars () |
| BmnStatus | InitDecoder () |
| BmnStatus | SaveData () |
| BmnStatus | DisposeDecoder () |
| void | SetRawTree (TTree *tree) |
| TTree * | GetDigiTree () |
| void | SetRunId (UInt_t v) |
| void | SetPeriodId (UInt_t v) |
| UInt_t | GetRunId () const |
| UInt_t | GetPeriodId () const |
| void | SetBmnSetup (BmnSetup v) |
| BmnSetup | GetBmnSetup () const |
| void | SetMSCMapping (TString map) |
| void | SetOutFileName (string filename) |
| void | SetDecoderConfigFileName (string FileName) |
| void | SetT0RawStorageFileName (string FileName) |
| BmnStatus | SetDigiDirectory (string fDigiDir) |
| BmnStatus | SetTarDirectory (string DirName) |
| void | SetTarFileNames (vector< string > FileNames) |
| TString | GetSubNameAfterRunId (TString name) |
| BmnMetadataDecoder (vector< string > file={}, string outfile="", ULong_t period=8, BmnSetup setup=kBMNSETUP) | |
| virtual | ~BmnMetadataDecoder () |
| void | ClearDigiArrays () |
| void | ClearSpillDigiArrays () |
| BmnStatus | ProcessStatusBlocks () |
| BmnStatus | ProcessSpillTree () |
| void | GatherStatusBlocksFromDigis () |
| void | GatherStatusBlocksFromTars () |
| BmnStatus | InitDecoder () |
| BmnStatus | SaveData () |
| BmnStatus | DisposeDecoder () |
| void | SetRawTree (TTree *tree) |
| TTree * | GetDigiTree () |
| void | SetRunId (UInt_t v) |
| void | SetPeriodId (UInt_t v) |
| UInt_t | GetRunId () const |
| UInt_t | GetPeriodId () const |
| void | SetBmnSetup (BmnSetup v) |
| BmnSetup | GetBmnSetup () const |
| void | SetMSCMapping (TString map) |
| void | SetOutFileName (string filename) |
| void | SetDecoderConfigFileName (string FileName) |
| void | SetT0RawStorageFileName (string FileName) |
| BmnStatus | SetDigiDirectory (string fDigiDir) |
| BmnStatus | SetTarDirectory (string DirName) |
| void | SetTarFileNames (vector< string > FileNames) |
| TString | GetSubNameAfterRunId (TString name) |
| Public Member Functions inherited from TObject | |
| TObject () | |
| TObject (const TObject &object) | |
| virtual | ~TObject () |
| void | AbstractMethod (const char *method) const |
| virtual void | AppendPad (Option_t *option="") |
| virtual void | Browse (TBrowser *b) |
| ULong_t | CheckedHash () |
| virtual const char * | ClassName () const |
| virtual void | Clear (Option_t *="") |
| virtual TObject * | Clone (const char *newname="") const |
| virtual Int_t | Compare (const TObject *obj) const |
| virtual void | Copy (TObject &object) const |
| virtual void | Delete (Option_t *option="") |
| virtual Int_t | DistancetoPrimitive (Int_t px, Int_t py) |
| virtual void | Draw (Option_t *option="") |
| virtual void | DrawClass () const |
| virtual TObject * | DrawClone (Option_t *option="") const |
| virtual void | Dump () const |
| virtual void | Error (const char *method, const char *msgfmt,...) const |
| virtual void | Execute (const char *method, const char *params, Int_t *error=nullptr) |
| virtual void | Execute (TMethod *method, TObjArray *params, Int_t *error=nullptr) |
| virtual void | ExecuteEvent (Int_t event, Int_t px, Int_t py) |
| virtual void | Fatal (const char *method, const char *msgfmt,...) const |
| virtual TObject * | FindObject (const char *name) const |
| virtual TObject * | FindObject (const TObject *obj) const |
| virtual Option_t * | GetDrawOption () const |
| virtual const char * | GetIconName () const |
| virtual const char * | GetName () const |
| virtual char * | GetObjectInfo (Int_t px, Int_t py) const |
| virtual Option_t * | GetOption () const |
| virtual const char * | GetTitle () const |
| virtual UInt_t | GetUniqueID () const |
| virtual Bool_t | HandleTimer (TTimer *timer) |
| virtual ULong_t | Hash () const |
| Bool_t | HasInconsistentHash () const |
| virtual void | Info (const char *method, const char *msgfmt,...) const |
| virtual Bool_t | InheritsFrom (const char *classname) const |
| virtual Bool_t | InheritsFrom (const TClass *cl) const |
| virtual void | Inspect () const |
| void | InvertBit (UInt_t f) |
| virtual TClass * | IsA () const |
| Bool_t | IsDestructed () const |
| virtual Bool_t | IsEqual (const TObject *obj) const |
| virtual Bool_t | IsFolder () const |
| R__ALWAYS_INLINE Bool_t | IsOnHeap () const |
| virtual Bool_t | IsSortable () const |
| R__ALWAYS_INLINE Bool_t | IsZombie () const |
| virtual void | ls (Option_t *option="") const |
| void | MayNotUse (const char *method) const |
| virtual Bool_t | Notify () |
| void | Obsolete (const char *method, const char *asOfVers, const char *removedFromVers) const |
| void | operator delete (void *ptr) |
| void | operator delete (void *ptr, void *vp) |
| void | operator delete[] (void *ptr) |
| void | operator delete[] (void *ptr, void *vp) |
| void * | operator new (size_t sz) |
| void * | operator new (size_t sz, void *vp) |
| void * | operator new[] (size_t sz) |
| void * | operator new[] (size_t sz, void *vp) |
| TObject & | operator= (const TObject &rhs) |
| virtual void | Paint (Option_t *option="") |
| virtual void | Pop () |
| virtual void | Print (Option_t *option="") const |
| virtual Int_t | Read (const char *name) |
| virtual void | RecursiveRemove (TObject *obj) |
| void | ResetBit (UInt_t f) |
| virtual void | SaveAs (const char *filename="", Option_t *option="") const |
| virtual void | SavePrimitive (std::ostream &out, Option_t *option="") |
| void | SetBit (UInt_t f) |
| void | SetBit (UInt_t f, Bool_t set) |
| virtual void | SetDrawOption (Option_t *option="") |
| virtual void | SetUniqueID (UInt_t uid) |
| virtual void | Streamer (TBuffer &) |
| void | StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b) |
| virtual void | SysError (const char *method, const char *msgfmt,...) const |
| R__ALWAYS_INLINE Bool_t | TestBit (UInt_t f) const |
| Int_t | TestBits (UInt_t f) const |
| virtual void | UseCurrentStyle () |
| virtual void | Warning (const char *method, const char *msgfmt,...) const |
| virtual Int_t | Write (const char *name=nullptr, Int_t option=0, Int_t bufsize=0) |
| virtual Int_t | Write (const char *name=nullptr, Int_t option=0, Int_t bufsize=0) const |
Static Public Member Functions | |
| static BmnStatus | ReadSpillStat (const string &FileName, const vector< string > &EvtTrNames={ "BT'", "MBT", "CCT1", "nFD"}) |
| static BmnStatus | ReadSpillStat (const string &FileName, const vector< string > &EvtTrNames={ "BT'", "MBT", "CCT1", "nFD"}) |
| Static Public Member Functions inherited from TObject | |
| static TClass * | Class () |
| static const char * | Class_Name () |
| static constexpr Version_t | Class_Version () |
| static const char * | DeclFileName () |
| static Longptr_t | GetDtorOnly () |
| static Bool_t | GetObjectStat () |
| static void | SetDtorOnly (void *obj) |
| static void | SetObjectStat (Bool_t stat) |
Private Member Functions | |
| void | AddT0Raw2Headers (BmnT0Raw *el) |
| void | GenerateBusyRanges (BmnMSCMatrix< uint8_t > *matrix, boost::dynamic_bitset<> &bitVecSpill, boost::dynamic_bitset<> &bitVecBusy) |
| BmnStatus | LoadConfig () |
| BmnStatus | LoadT0Storage () |
| void | AddT0Raw2Headers (BmnT0Raw *el) |
| void | GenerateBusyRanges (BmnMSCMatrix< uint8_t > *matrix, boost::dynamic_bitset<> &bitVecSpill, boost::dynamic_bitset<> &bitVecBusy) |
| BmnStatus | LoadConfig () |
| BmnStatus | LoadT0Storage () |
Additional Inherited Members | |
| Public Types inherited from TObject | |
| enum | EDeprecatedStatusBits |
| enum | EStatusBits |
| Public Attributes inherited from TObject | |
| kIsOnHeap | |
| kNotDeleted | |
| kZombie | |
| kInconsistent | |
| kBitMask | |
| kSingleKey | |
| kOverwrite | |
| kWriteDelete | |
| kObjInCanvas | |
| kCanDelete | |
| kMustCleanup | |
| kIsReferenced | |
| kHasUUID | |
| kCannotPick | |
| kNoContextMenu | |
| kInvalidObject | |
| Protected Member Functions inherited from TObject | |
| virtual void | DoError (int level, const char *location, const char *fmt, va_list va) const |
| void | MakeZombie () |
| Static Protected Member Functions inherited from TObject | |
| static void | SavePrimitiveConstructor (std::ostream &out, TClass *cl, const char *variable_name, const char *constructor_agrs="", Bool_t empty_line=kTRUE) |
| static void | SavePrimitiveDraw (std::ostream &out, const char *variable_name, Option_t *option=nullptr) |
| static TString | SavePrimitiveVector (std::ostream &out, const char *prefix, Int_t len, Double_t *arr, Bool_t empty_line=kFALSE) |
| Protected Attributes inherited from TObject | |
| kOnlyPrepStep | |
Definition at line 32 of file BmnMetadataDecoder.h.
| BmnMetadataDecoder::BmnMetadataDecoder | ( | vector< string > | file = {}, |
| string | outfile = "", | ||
| ULong_t | period = 8, | ||
| BmnSetup | setup = kBMNSETUP ) |
Definition at line 37 of file BmnMetadataDecoder.cxx.
References fBmnSetup, fCalibFile, fDigiFileNames, fDigiFileOut, fDigiRunHdrName, fDigiTree, fMetadataName, fOutFileName, fPeriodId, fPeriodSetupExt, fRawRunHdrName, fRawTree, fRunEndTime, fRunId, fRunStartTime, fT0RawStorageArr, fT0RawStorageTsMap, fTime_ns, fTime_s, inEventHeader, kBMNSETUP, min(), msc, msc_copy, TTree::SetMaxTreeSize(), spillHeader, t0_copy, and t0raw.
Referenced by LoadT0Storage().
|
virtual |
Definition at line 71 of file BmnMetadataDecoder.cxx.
References DisposeDecoder().
| BmnMetadataDecoder::BmnMetadataDecoder | ( | vector< string > | file = {}, |
| string | outfile = "", | ||
| ULong_t | period = 8, | ||
| BmnSetup | setup = kBMNSETUP ) |
|
virtual |
|
private |
Definition at line 889 of file BmnMetadataDecoder.cxx.
References TTimeStamp::AsString(), BmnT0Raw::Counters(), digiRunHeader, BmnT0Raw::GetTS(), i, kT0_BIN_BLOCK_WORDS, and spillHeader.
Referenced by ProcessSpillTree().
|
private |
| void BmnMetadataDecoder::ClearDigiArrays | ( | ) |
Definition at line 1028 of file BmnMetadataDecoder.cxx.
References fTrigMapper, and inEventHeader.
| void BmnMetadataDecoder::ClearDigiArrays | ( | ) |
| void BmnMetadataDecoder::ClearSpillDigiArrays | ( | ) |
Definition at line 1035 of file BmnMetadataDecoder.cxx.
References msc_copy, spillHeader, and t0_copy.
Referenced by ProcessSpillTree().
| void BmnMetadataDecoder::ClearSpillDigiArrays | ( | ) |
| BmnStatus BmnMetadataDecoder::DisposeDecoder | ( | ) |
Definition at line 1084 of file BmnMetadataDecoder.cxx.
References inEventHeader, kBMNSUCCESS, msc_copy, spillHeader, and t0_copy.
Referenced by ~BmnMetadataDecoder().
| BmnStatus BmnMetadataDecoder::DisposeDecoder | ( | ) |
| void BmnMetadataDecoder::GatherStatusBlocksFromDigis | ( | ) |
Definition at line 156 of file BmnMetadataDecoder.cxx.
References digiRunHeader, fBmnSetup, fDigiFileNames, fDigiRunHdrName, fMetadataName, fPeriodId, fRawT0Map, fRunEndTime, fRunStartTime, fScalersMap, fTrcBitMap, fTrigMapper, get_run_interval_from_file, kBMNSETUP, metadata, TFile::Open(), scalers2index_map, scalers2name_map, scalers_index2name_map, scalers_name2index_map, BmnFunctionSet::TimePoint2String(), and trcIdx2scalerIdx.
Referenced by ProcessStatusBlocks().
| void BmnMetadataDecoder::GatherStatusBlocksFromDigis | ( | ) |
| void BmnMetadataDecoder::GatherStatusBlocksFromTars | ( | ) |
Definition at line 256 of file BmnMetadataDecoder.cxx.
| void BmnMetadataDecoder::GatherStatusBlocksFromTars | ( | ) |
|
private |
Definition at line 856 of file BmnMetadataDecoder.cxx.
References BmnMSCMatrix< IntType >::BusyRangeVec(), BmnMSCMatrix< IntType >::GetNRecords(), BmnMSCMatrix< IntType >::GetTime(), and BmnMSCMatrix< IntType >::SpillRangeVec().
Referenced by ProcessSpillTree().
|
private |
|
inline |
Definition at line 62 of file BmnMetadataDecoder.h.
References fBmnSetup.
|
inline |
Definition at line 62 of file BmnMetadataDecoder.h.
References fBmnSetup.
|
inline |
Definition at line 50 of file BmnMetadataDecoder.h.
References fDigiTree.
|
inline |
Definition at line 50 of file BmnMetadataDecoder.h.
References fDigiTree.
|
inline |
Definition at line 58 of file BmnMetadataDecoder.h.
References fPeriodId.
|
inline |
Definition at line 58 of file BmnMetadataDecoder.h.
References fPeriodId.
|
inline |
Definition at line 56 of file BmnMetadataDecoder.h.
References fRunId.
|
inline |
Definition at line 56 of file BmnMetadataDecoder.h.
References fRunId.
Definition at line 1104 of file BmnMetadataDecoder.cxx.
References TPRegexp::MatchB(), and TPRegexp::Substitute().
| BmnStatus BmnMetadataDecoder::InitDecoder | ( | ) |
Definition at line 1021 of file BmnMetadataDecoder.cxx.
References kBMNSUCCESS, and LoadConfig().
| BmnStatus BmnMetadataDecoder::InitDecoder | ( | ) |
|
private |
Definition at line 1121 of file BmnMetadataDecoder.cxx.
References conf, fDecoderConfigFileName, and kBMNSUCCESS.
Referenced by InitDecoder().
|
private |
|
private |
Definition at line 1130 of file BmnMetadataDecoder.cxx.
References fT0RawStorageArr, fT0RawStorageFile, fT0RawStorageFileName, fT0RawStorageTree, fT0RawStorageTsMap, kBMNERROR, and kBMNSUCCESS.
Referenced by ProcessSpillTree().
|
private |
| BmnStatus BmnMetadataDecoder::ProcessSpillTree | ( | ) |
Start reading
General time map (high memory usage)
Local time map (longer calculation, less memory use)
Definition at line 258 of file BmnMetadataDecoder.cxx.
References TChain::Add(), AddT0Raw2Headers(), TTimeStamp::AsString(), TObjArray::At(), TObject::Class(), ClearSpillDigiArrays(), TStopwatch::CpuTime(), digiRunHeader, fDigiFileNames, fDigiFileOut, fDigiTreeSpills, ROOT::RDF::RInterface< typename Proxied, typename DataSource >::Filter(), fOutFileName, fPeriodId, fRawT0Map, fRunEndTime, fRunStartTime, fScalersMap, fSpillMap, fT0RawStorageArr, fT0RawStorageTree, fT0RawStorageTsMap, fTrcBitMap, GenerateBusyRanges(), BmnMSCZSDigit< IntType >::GetChannel(), BmnMSCMatrix< IntType >::GetCount(), TChain::GetEntries(), TObjArray::GetEntries(), TChain::GetEntry(), BmnEventHeader::GetEventId(), BmnEventHeader::GetEventTimeTP(), BmnMSCZSDigit< IntType >::GetExtCond(), BmnEventHeader::GetInputSignalsAR(), BmnMSCMatrix< IntType >::GetIsBusy(), BmnMSCMatrix< IntType >::GetIsSpill(), TChain::GetListOfBranches(), BmnMSCZSDigit< IntType >::GetMissingHits(), BmnMSCZSDigit< IntType >::GetNVals(), BmnMSCDigit< IntType >::GetSerial(), BmnMSCZSDigit< IntType >::GetSerial(), BmnMSCDigit< IntType >::GetTime(), BmnMSCZSDigit< IntType >::GetTime(), BmnT0Raw::GetTime(), BmnMSCZSDigit< IntType >::GetTimes(), BmnT0Raw::GetTimeSinceLastEv(), BmnT0Raw::GetTimeSinceLastEvNs(), BmnMSCDigit< IntType >::GetValue(), BmnMSCZSDigit< IntType >::GetValues(), i, inEventHeader, BmnMSCDigit< IntType >::IsBusy(), BmnMSCDigit< IntType >::IsSpill(), kBMNSUCCESS, LoadT0Storage(), metadata, msc, msc_copy, MSC_EC_BUSY, MSC_EC_SPILL, MSC_N_COUNTERS, TStopwatch::RealTime(), scalers2index_map, scalers_index2name_map, scalers_name2index_map, TChain::SetBranchAddress(), BmnMSCMatrix< IntType >::SetCount(), BmnMSCMatrix< IntType >::SetMissingHits(), BmnMSCMatrix< IntType >::SetTime(), spillHeader, TStopwatch::Start(), BmnSpillInfo::start_ts, TStopwatch::Stop(), BmnSpillInfo::stop_ts, t0_copy, t0raw, TObject::TClonesArray, BmnFunctionSet::TimePoint2String(), BmnFunctionSet::TimePoint2TS(), BmnFunctionSet::TimeStamp2TP(), and trcIdx2scalerIdx.
| BmnStatus BmnMetadataDecoder::ProcessSpillTree | ( | ) |
| BmnStatus BmnMetadataDecoder::ProcessStatusBlocks | ( | ) |
Definition at line 905 of file BmnMetadataDecoder.cxx.
References BmnSpillInfo::counters, SpillStatus::counters_cnt, fSpillMap, fTrcBitMap, GatherStatusBlocksFromDigis(), i, kBMNERROR, kBMNSUCCESS, metadata, SpillCntrs< counters_count >::ResizeTo(), BmnSpillInfo::start_ts, BmnSpillInfo::stop_ts, BmnFunctionSet::TimePoint2String(), and BmnSpillInfo::vec_spill_status.
| BmnStatus BmnMetadataDecoder::ProcessStatusBlocks | ( | ) |
|
static |
canvas for trig counters per spill
canvas for evt counter vs supression factor for spill
Definition at line 1160 of file BmnMetadataDecoder.cxx.
References TTimeStamp::AsString(), can(), BmnSpillInfo::counters, BmnSpillHeader::EventTriggerCnt(), DigiRunHeader::EventTriggerCnt(), BmnMSCMatrix< IntType >::GetCntInRange(), TTree::GetEntries(), TTree::GetEntry(), BmnSpillHeader::GetFirstEventTime(), BmnSpillHeader::GetFirstEventTS(), BmnSpillHeader::GetLastEventTime(), BmnSpillHeader::GetLastEventTS(), BmnSpillHeader::GetNEvents(), DigiRunHeader::GetNEvents(), DigiRunHeader::GetPeriodId(), DigiRunHeader::GetRawT0Counter(), DigiRunHeader::GetRunEndTime(), DigiRunHeader::GetRunId(), DigiRunHeader::GetRunStartTime(), BmnSpillHeader::GetStartTS(), BmnSpillHeader::GetStopTS(), DigiRunHeader::GetTrcBitMap(), DigiRunHeader::GetTrigConfig(), i, kBMNERROR, kBMNSUCCESS, metadata, msc, DigiRunHeader::PrintScalers(), BmnSpillHeader::RawT0Counters(), BmnSpillHeader::Scalers(), TTree::SetBranchAddress(), TTree::SetBranchStatus(), BmnSpillInfo::start_ts, BmnSpillInfo::stop_ts, DigiRunHeader::T0Map(), t0raw, TObject::TClonesArray, BmnFunctionSet::TimePoint2String(), and BmnTrigConfig::TrigChannelConfig().
Referenced by readSpillStat().
|
static |
| BmnStatus BmnMetadataDecoder::SaveData | ( | ) |
Definition at line 1045 of file BmnMetadataDecoder.cxx.
References TStopwatch::CpuTime(), DBGERR, digiRunHeader, fDigiFileOut, fDigiRunHdrName, fMetadataName, kBMNSUCCESS, metadata, TStopwatch::RealTime(), TStopwatch::Start(), TStopwatch::Stop(), and BmnSpillInfo::vec_spill_status.
| BmnStatus BmnMetadataDecoder::SaveData | ( | ) |
|
inline |
Definition at line 60 of file BmnMetadataDecoder.h.
|
inline |
Definition at line 60 of file BmnMetadataDecoder.h.
|
inline |
Definition at line 68 of file BmnMetadataDecoder.h.
References fDecoderConfigFileName.
|
inline |
Definition at line 68 of file BmnMetadataDecoder.h.
References fDecoderConfigFileName.
| BmnStatus BmnMetadataDecoder::SetDigiDirectory | ( | string | fDigiDir | ) |
Definition at line 76 of file BmnMetadataDecoder.cxx.
References TString::Data(), fDigiDir, fDigiFileNames, fPeriodId, fRunId, get_filenames_from_db, UniRawFile::GetFilePath(), UniRun::GetRawFiles(), UniRun::GetRun(), kBMNERROR, kBMNSUCCESS, TString::kNPOS, TString::Last(), and TString::Length().
|
inline |
Definition at line 64 of file BmnMetadataDecoder.h.
References fMSCMapFileName.
|
inline |
Definition at line 64 of file BmnMetadataDecoder.h.
References fMSCMapFileName.
|
inline |
Definition at line 66 of file BmnMetadataDecoder.h.
References fOutFileName.
|
inline |
Definition at line 66 of file BmnMetadataDecoder.h.
References fOutFileName.
|
inline |
Definition at line 54 of file BmnMetadataDecoder.h.
|
inline |
Definition at line 54 of file BmnMetadataDecoder.h.
|
inline |
Definition at line 48 of file BmnMetadataDecoder.h.
References fRawTree.
|
inline |
Definition at line 48 of file BmnMetadataDecoder.h.
References fRawTree.
|
inline |
Definition at line 52 of file BmnMetadataDecoder.h.
|
inline |
Definition at line 52 of file BmnMetadataDecoder.h.
|
inline |
Definition at line 70 of file BmnMetadataDecoder.h.
References fT0RawStorageFileName.
|
inline |
Definition at line 70 of file BmnMetadataDecoder.h.
References fT0RawStorageFileName.
| BmnStatus BmnMetadataDecoder::SetTarDirectory | ( | string | DirName | ) |
Definition at line 132 of file BmnMetadataDecoder.cxx.
References fRunId, fTarDir, fTarFileNames, kBMNERROR, kBMNSUCCESS, and TPRegexp::MatchB().
| BmnStatus BmnMetadataDecoder::SetTarDirectory | ( | string | DirName | ) |
|
inline |
Definition at line 76 of file BmnMetadataDecoder.h.
References fTarFileNames.
|
inline |
Definition at line 76 of file BmnMetadataDecoder.h.
References fTarFileNames.
|
private |
Definition at line 91 of file BmnMetadataDecoder.h.
Referenced by LoadConfig().
|
private |
Definition at line 124 of file BmnMetadataDecoder.h.
Referenced by AddT0Raw2Headers(), GatherStatusBlocksFromDigis(), ProcessSpillTree(), and SaveData().
|
private |
Definition at line 146 of file BmnMetadataDecoder.h.
Referenced by BmnMetadataDecoder(), GatherStatusBlocksFromDigis(), GetBmnSetup(), and SetBmnSetup().
|
private |
Definition at line 122 of file BmnMetadataDecoder.h.
Referenced by BmnMetadataDecoder().
|
private |
Definition at line 107 of file BmnMetadataDecoder.h.
Referenced by LoadConfig(), and SetDecoderConfigFileName().
|
private |
Definition at line 109 of file BmnMetadataDecoder.h.
Referenced by SetDigiDirectory().
|
private |
Definition at line 110 of file BmnMetadataDecoder.h.
Referenced by BmnMetadataDecoder(), GatherStatusBlocksFromDigis(), ProcessSpillTree(), and SetDigiDirectory().
|
private |
Definition at line 121 of file BmnMetadataDecoder.h.
Referenced by BmnMetadataDecoder(), ProcessSpillTree(), and SaveData().
|
private |
Definition at line 116 of file BmnMetadataDecoder.h.
Referenced by BmnMetadataDecoder(), GatherStatusBlocksFromDigis(), and SaveData().
|
private |
Definition at line 105 of file BmnMetadataDecoder.h.
Referenced by BmnMetadataDecoder(), and GetDigiTree().
|
private |
Definition at line 106 of file BmnMetadataDecoder.h.
Referenced by ProcessSpillTree().
|
private |
Definition at line 119 of file BmnMetadataDecoder.h.
Referenced by BmnMetadataDecoder(), GatherStatusBlocksFromDigis(), and SaveData().
|
private |
Definition at line 114 of file BmnMetadataDecoder.h.
Referenced by SetMSCMapping().
|
private |
Definition at line 115 of file BmnMetadataDecoder.h.
Referenced by BmnMetadataDecoder(), ProcessSpillTree(), and SetOutFileName().
|
private |
Definition at line 94 of file BmnMetadataDecoder.h.
Referenced by BmnMetadataDecoder(), GatherStatusBlocksFromDigis(), GetPeriodId(), ProcessSpillTree(), SetDigiDirectory(), and SetPeriodId().
|
private |
Definition at line 147 of file BmnMetadataDecoder.h.
Referenced by BmnMetadataDecoder().
|
private |
Definition at line 111 of file BmnMetadataDecoder.h.
|
private |
Definition at line 118 of file BmnMetadataDecoder.h.
Referenced by BmnMetadataDecoder().
|
private |
Definition at line 143 of file BmnMetadataDecoder.h.
Referenced by GatherStatusBlocksFromDigis(), and ProcessSpillTree().
|
private |
Definition at line 102 of file BmnMetadataDecoder.h.
Referenced by BmnMetadataDecoder(), and SetRawTree().
|
private |
Definition at line 104 of file BmnMetadataDecoder.h.
|
private |
Definition at line 100 of file BmnMetadataDecoder.h.
Referenced by BmnMetadataDecoder(), GatherStatusBlocksFromDigis(), and ProcessSpillTree().
|
private |
Definition at line 93 of file BmnMetadataDecoder.h.
Referenced by BmnMetadataDecoder(), GetRunId(), SetDigiDirectory(), SetRunId(), and SetTarDirectory().
|
private |
Definition at line 99 of file BmnMetadataDecoder.h.
Referenced by BmnMetadataDecoder(), GatherStatusBlocksFromDigis(), and ProcessSpillTree().
|
private |
Definition at line 141 of file BmnMetadataDecoder.h.
Referenced by GatherStatusBlocksFromDigis(), and ProcessSpillTree().
|
private |
Definition at line 150 of file BmnMetadataDecoder.h.
Referenced by ProcessSpillTree(), and ProcessStatusBlocks().
|
private |
Definition at line 117 of file BmnMetadataDecoder.h.
|
private |
Definition at line 163 of file BmnMetadataDecoder.h.
Referenced by BmnMetadataDecoder(), LoadT0Storage(), and ProcessSpillTree().
|
private |
Definition at line 160 of file BmnMetadataDecoder.h.
Referenced by LoadT0Storage().
|
private |
Definition at line 108 of file BmnMetadataDecoder.h.
Referenced by LoadT0Storage(), and SetT0RawStorageFileName().
|
private |
Definition at line 161 of file BmnMetadataDecoder.h.
Referenced by LoadT0Storage(), and ProcessSpillTree().
|
private |
Definition at line 162 of file BmnMetadataDecoder.h.
Referenced by BmnMetadataDecoder(), LoadT0Storage(), and ProcessSpillTree().
|
private |
Definition at line 112 of file BmnMetadataDecoder.h.
Referenced by SetTarDirectory().
|
private |
Definition at line 113 of file BmnMetadataDecoder.h.
Referenced by SetTarDirectory(), and SetTarFileNames().
|
private |
Definition at line 97 of file BmnMetadataDecoder.h.
Referenced by BmnMetadataDecoder().
|
private |
Definition at line 96 of file BmnMetadataDecoder.h.
Referenced by BmnMetadataDecoder().
|
private |
Definition at line 139 of file BmnMetadataDecoder.h.
Referenced by GatherStatusBlocksFromDigis(), ProcessSpillTree(), and ProcessStatusBlocks().
|
private |
Definition at line 148 of file BmnMetadataDecoder.h.
Referenced by ClearDigiArrays(), and GatherStatusBlocksFromDigis().
|
private |
Definition at line 89 of file BmnMetadataDecoder.h.
Referenced by SetDigiDirectory().
|
private |
Definition at line 88 of file BmnMetadataDecoder.h.
Referenced by GatherStatusBlocksFromDigis().
|
private |
Definition at line 135 of file BmnMetadataDecoder.h.
Referenced by BmnMetadataDecoder(), ClearDigiArrays(), DisposeDecoder(), and ProcessSpillTree().
|
private |
Definition at line 144 of file BmnMetadataDecoder.h.
Referenced by GatherStatusBlocksFromDigis(), ProcessSpillTree(), ProcessStatusBlocks(), ReadSpillStat(), and SaveData().
|
private |
Definition at line 127 of file BmnMetadataDecoder.h.
Referenced by BmnMetadataDecoder(), ProcessSpillTree(), and ReadSpillStat().
|
private |
Definition at line 131 of file BmnMetadataDecoder.h.
Referenced by BmnMetadataDecoder(), ClearSpillDigiArrays(), DisposeDecoder(), and ProcessSpillTree().
|
private |
Definition at line 154 of file BmnMetadataDecoder.h.
Referenced by GatherStatusBlocksFromDigis(), and ProcessSpillTree().
|
private |
Definition at line 152 of file BmnMetadataDecoder.h.
Referenced by GatherStatusBlocksFromDigis().
|
private |
Definition at line 158 of file BmnMetadataDecoder.h.
Referenced by GatherStatusBlocksFromDigis(), and ProcessSpillTree().
|
private |
Definition at line 157 of file BmnMetadataDecoder.h.
Referenced by GatherStatusBlocksFromDigis(), and ProcessSpillTree().
|
private |
Definition at line 136 of file BmnMetadataDecoder.h.
Referenced by BmnMetadataDecoder(), AddT0Raw2Headers(), ClearSpillDigiArrays(), DisposeDecoder(), and ProcessSpillTree().
|
private |
Definition at line 132 of file BmnMetadataDecoder.h.
Referenced by BmnMetadataDecoder(), ClearSpillDigiArrays(), DisposeDecoder(), and ProcessSpillTree().
|
private |
Definition at line 128 of file BmnMetadataDecoder.h.
Referenced by BmnMetadataDecoder(), ProcessSpillTree(), and ReadSpillStat().
|
private |
Definition at line 85 of file BmnMetadataDecoder.h.
|
private |
Definition at line 155 of file BmnMetadataDecoder.h.
Referenced by GatherStatusBlocksFromDigis(), and ProcessSpillTree().
|
private |
Definition at line 86 of file BmnMetadataDecoder.h.
|
private |
Definition at line 87 of file BmnMetadataDecoder.h.