|
BmnRoot
|
#include <BmnDecoder.h>
Public Member Functions | |
| BmnDecoder (TString file="", TString outfile="", ULong_t nEvents=0, ULong_t period=8) | |
| virtual | ~BmnDecoder () |
| InitStatus | Init () |
| InitStatus | ReInit () |
| void | Exec (Option_t *opt) |
| void | AssignInputs () |
| void | InitMappers (std::function< void(TString, TObject *)> branch_reg_fun) |
| void | ClearDigiArrays () |
| void | ClearSpillDigiArrays () |
| void | RecalculatePedestals () |
| void | FillAdcQa () |
| void | SaveAdcQa () |
| void | FillProfiles () |
| void | FillNoisyChannels () |
| BmnStatus | DecodeDataToDigi () |
| BmnStatus | DecodeDataToDigiIterate () |
| BmnStatus | PreInitOffline () |
| BmnStatus | InitDecoder () |
| BmnStatus | DecodeOffline () |
| void | ConfigureStripMappers () |
| BmnStatus | Finalize () |
| DigiArrays | GetDigiArraysObject () |
| void | SetRawTree (TTree *tree) |
| void | SetRawTreeSpills (TTree *tree) |
| TTree * | GetDigiTree () |
| void | SetTOF700ReferenceRun (Int_t n) |
| void | SetTOF700ReferenceChamber (Int_t n) |
| void | SetRunId (UInt_t v) |
| void | SetPeriodId (UInt_t v) |
| void | SetApplyThreshold (bool b) |
| unordered_map< UInt_t, Long64_t > | GetTimeShifts () |
| UInt_t | GetRunId () const |
| UInt_t | GetPeriodId () const |
| UInt_t | GetNevents () const |
| UInt_t | GetEventId () const |
| TTimeStamp | GetRunStartTime () const |
| TTimeStamp | GetRunEndTime () const |
| BmnZDCRaw2Digit * | GetZDCMapper () |
| BmnScWallRaw2Digit * | GetScWallMapper () |
| BmnFHCalRaw2Digit * | GetFHCalMapper () |
| BmnHodoRaw2Digit * | GetHodoMapper () |
| BmnNdetRaw2Digit * | GetNdetMapper () |
| BmnHgndRaw2Digit * | GetHgndMapper () |
| BmnECALRaw2Digit * | GetECALMapper () |
| void | SetTrigPlaceMapping (TString map) |
| void | SetSiliconMapping (TString map) |
| void | SetSiBTMapping (TString map) |
| void | SetCSCMapping (TString map) |
| void | SetTrigChannelMapping (TString file) |
| void | SetDchMapping (TString map) |
| void | SetMwpcMapping (TString map) |
| void | SetGemMapping (TString map) |
| void | SetVspMapping (TString map) |
| void | SetTof400Mapping (TString PlaceMap, TString StripMap) |
| void | SetTof701Mapping (TString PlaceMap, TString StripMap) |
| void | SetTof700Mapping (TString map) |
| void | SetTof700Geom (TString geom) |
| void | SetZDCMapping (TString map) |
| void | SetZDCCalibration (TString cal) |
| void | SetScWallMapping (TString map) |
| void | SetScWallCalibration (TString cal) |
| void | SetFHCalMapping (TString map) |
| void | SetFHCalCalibration (TString cal) |
| void | SetHodoMapping (TString map) |
| void | SetHodoCalibration (TString cal) |
| void | SetNdetMapping (TString map) |
| void | SetNdetCalibration (TString cal) |
| void | SetHgndMapping (TString map) |
| void | SetHgndCalibration (TString cal) |
| void | SetECALMapping (TString map) |
| void | SetECALCalibration (TString cal) |
| void | SetMSCMapping (TString map) |
| TString | GetRootFileName () |
| void | SetDetectorSetup (std::map< DetectorId, bool > setup) |
| void | SetEvForPedestals (UInt_t v) |
| UInt_t | GetEvForPedestals () |
| void | SetBmnSetup (BmnSetup v) |
| BmnSetup | GetBmnSetup () const |
| void | SetVerbose (Int_t v) |
| Int_t | GetVerbose () const |
| void | SetUseCalibFile (bool v) |
| bool | GetUseCalibFile () const |
| void | SetSaveOutput (bool v) |
| bool | GetSaveOutput () const |
| void | SetTaskMode (bool v=true) |
| bool | GetTaskMode () const |
| void | SetForwardMode (bool v=true) |
| bool | GetForwardMode () const |
| UInt_t | GetBoundaryRun (UInt_t nSmpl) |
| void | SetRawRootFile (TString filename) |
| void | SetDigiRootFile (TString filename) |
| TString | GetDigiFileName () |
| void | SetDecoderConfigFileName (string FileName) |
| Int_t | GetRunIdFromFile (TString name) |
| TString | GetSubNameAfterRunId (TString name) |
| void * | GetMapper (DetectorId id) |
| BmnDecoder (TString file="", TString outfile="", ULong_t nEvents=0, ULong_t period=8) | |
| virtual | ~BmnDecoder () |
| InitStatus | Init () |
| InitStatus | ReInit () |
| void | Exec (Option_t *opt) |
| void | AssignInputs () |
| void | InitMappers (std::function< void(TString, TObject *)> branch_reg_fun) |
| void | ClearDigiArrays () |
| void | ClearSpillDigiArrays () |
| void | RecalculatePedestals () |
| void | FillAdcQa () |
| void | SaveAdcQa () |
| void | FillProfiles () |
| void | FillNoisyChannels () |
| BmnStatus | DecodeDataToDigi () |
| BmnStatus | DecodeDataToDigiIterate () |
| BmnStatus | PreInitOffline () |
| BmnStatus | InitDecoder () |
| BmnStatus | DecodeOffline () |
| void | ConfigureStripMappers () |
| BmnStatus | Finalize () |
| DigiArrays | GetDigiArraysObject () |
| void | SetRawTree (TTree *tree) |
| void | SetRawTreeSpills (TTree *tree) |
| TTree * | GetDigiTree () |
| void | SetTOF700ReferenceRun (Int_t n) |
| void | SetTOF700ReferenceChamber (Int_t n) |
| void | SetRunId (UInt_t v) |
| void | SetPeriodId (UInt_t v) |
| void | SetApplyThreshold (bool b) |
| unordered_map< UInt_t, Long64_t > | GetTimeShifts () |
| UInt_t | GetRunId () const |
| UInt_t | GetPeriodId () const |
| UInt_t | GetNevents () const |
| UInt_t | GetEventId () const |
| TTimeStamp | GetRunStartTime () const |
| TTimeStamp | GetRunEndTime () const |
| BmnZDCRaw2Digit * | GetZDCMapper () |
| BmnScWallRaw2Digit * | GetScWallMapper () |
| BmnFHCalRaw2Digit * | GetFHCalMapper () |
| BmnHodoRaw2Digit * | GetHodoMapper () |
| BmnNdetRaw2Digit * | GetNdetMapper () |
| BmnHgndRaw2Digit * | GetHgndMapper () |
| BmnECALRaw2Digit * | GetECALMapper () |
| void | SetTrigPlaceMapping (TString map) |
| void | SetSiliconMapping (TString map) |
| void | SetSiBTMapping (TString map) |
| void | SetCSCMapping (TString map) |
| void | SetTrigChannelMapping (TString file) |
| void | SetDchMapping (TString map) |
| void | SetMwpcMapping (TString map) |
| void | SetGemMapping (TString map) |
| void | SetVspMapping (TString map) |
| void | SetTof400Mapping (TString PlaceMap, TString StripMap) |
| void | SetTof701Mapping (TString PlaceMap, TString StripMap) |
| void | SetTof700Mapping (TString map) |
| void | SetTof700Geom (TString geom) |
| void | SetZDCMapping (TString map) |
| void | SetZDCCalibration (TString cal) |
| void | SetScWallMapping (TString map) |
| void | SetScWallCalibration (TString cal) |
| void | SetFHCalMapping (TString map) |
| void | SetFHCalCalibration (TString cal) |
| void | SetHodoMapping (TString map) |
| void | SetHodoCalibration (TString cal) |
| void | SetNdetMapping (TString map) |
| void | SetNdetCalibration (TString cal) |
| void | SetHgndMapping (TString map) |
| void | SetHgndCalibration (TString cal) |
| void | SetECALMapping (TString map) |
| void | SetECALCalibration (TString cal) |
| void | SetMSCMapping (TString map) |
| TString | GetRootFileName () |
| void | SetDetectorSetup (std::map< DetectorId, bool > setup) |
| void | SetEvForPedestals (UInt_t v) |
| UInt_t | GetEvForPedestals () |
| void | SetBmnSetup (BmnSetup v) |
| BmnSetup | GetBmnSetup () const |
| void | SetVerbose (Int_t v) |
| Int_t | GetVerbose () const |
| void | SetUseCalibFile (bool v) |
| bool | GetUseCalibFile () const |
| void | SetSaveOutput (bool v) |
| bool | GetSaveOutput () const |
| void | SetTaskMode (bool v=true) |
| bool | GetTaskMode () const |
| void | SetForwardMode (bool v=true) |
| bool | GetForwardMode () const |
| UInt_t | GetBoundaryRun (UInt_t nSmpl) |
| void | SetRawRootFile (TString filename) |
| void | SetDigiRootFile (TString filename) |
| TString | GetDigiFileName () |
| void | SetDecoderConfigFileName (string FileName) |
| Int_t | GetRunIdFromFile (TString name) |
| TString | GetSubNameAfterRunId (TString name) |
| void * | GetMapper (DetectorId id) |
Public Member Functions inherited from BmnTask | |
| BmnTask () | |
| BmnTask (const char *name, Int_t iVerbose=1) | |
| virtual | ~BmnTask () |
| Destroy the BmnTask object. | |
| virtual void | OnlineWrite (const std::unique_ptr< TTree > &resultTree) |
| Write task resul to tree. | |
| BmnTask (const BmnTask &)=delete | |
| BmnTask & | operator= (const BmnTask &)=delete |
| ClassDef (BmnTask, 1) | |
| BmnTask () | |
| BmnTask (const char *name, Int_t iVerbose=1) | |
| virtual | ~BmnTask () |
| Destroy the BmnTask object. | |
| virtual void | OnlineWrite (const std::unique_ptr< TTree > &resultTree) |
| Write task resul to tree. | |
| BmnTask (const BmnTask &)=delete | |
| BmnTask & | operator= (const BmnTask &)=delete |
| ClassDef (BmnTask, 1) | |
Definition at line 59 of file BmnDecoder.h.
| BmnDecoder::BmnDecoder | ( | TString | file = "", |
| TString | outfile = "", |
||
| ULong_t | nEvents = 0, |
||
| ULong_t | period = 8 |
||
| ) |
Definition at line 31 of file BmnDecoder.cxx.
|
virtual |
Definition at line 185 of file BmnDecoder.cxx.
| BmnDecoder::BmnDecoder | ( | TString | file = "", |
| TString | outfile = "", |
||
| ULong_t | nEvents = 0, |
||
| ULong_t | period = 8 |
||
| ) |
|
virtual |
| void BmnDecoder::AssignInputs | ( | ) |
Definition at line 812 of file BmnDecoder.cxx.
Referenced by BmnRawDataDecoder::ConnectForward(), Init(), and PreInitOffline().
| void BmnDecoder::AssignInputs | ( | ) |
| void BmnDecoder::ClearDigiArrays | ( | ) |
Definition at line 1117 of file BmnDecoder.cxx.
References BmnEventHeader::Clear(), and BmnTrigRaw2Digit::ClearArrays().
Referenced by DecodeDataToDigiIterate(), and DecodeOffline().
| void BmnDecoder::ClearDigiArrays | ( | ) |
| void BmnDecoder::ClearSpillDigiArrays | ( | ) |
Definition at line 1159 of file BmnDecoder.cxx.
References BmnSpillHeader::Clear().
Referenced by DecodeDataToDigiIterate(), and DecodeOffline().
| void BmnDecoder::ClearSpillDigiArrays | ( | ) |
| void BmnDecoder::ConfigureStripMappers | ( | ) |
Definition at line 842 of file BmnDecoder.cxx.
References BmnAdcProcessor::SetApplyThreshold(), and BmnAdcProcessor::SetEvForPedestals().
Referenced by Init(), and InitDecoder().
| void BmnDecoder::ConfigureStripMappers | ( | ) |
| BmnStatus BmnDecoder::DecodeDataToDigi | ( | ) |
Definition at line 341 of file BmnDecoder.cxx.
References DecodeOffline(), InitDecoder(), kBMNERROR, kBMNSUCCESS, and PreInitOffline().
Referenced by BmnRawDataDecoder::DecodeDataToDigi().
| BmnStatus BmnDecoder::DecodeDataToDigi | ( | ) |
| BmnStatus BmnDecoder::DecodeDataToDigiIterate | ( | ) |
Definition at line 1272 of file BmnDecoder.cxx.
References ANSI_COLOR_BLUE, ANSI_COLOR_RESET, ClearDigiArrays(), ClearSpillDigiArrays(), BmnCscRaw2Digit::FillEvent(), BmnVspRaw2Digit::FillEvent(), BmnGemRaw2Digit::FillEvent(), BmnSiBTRaw2Digit::FillEvent(), BmnSiliconRaw2Digit::FillEvent(), BmnECALRaw2Digit::fillEvent(), BmnFHCalRaw2Digit::fillEvent(), BmnScWallRaw2Digit::fillEvent(), BmnZDCRaw2Digit::fillEvent(), BmnTof1Raw2Digit::FillEvent(), BmnTof701Raw2Digit::FillEvent(), BmnMwpcRaw2Digit::FillEvent(), BmnTrigRaw2Digit::FillEvent(), BmnDchRaw2Digit::FillEvent(), BmnHgndRaw2Digit::fillEvent(), BmnHodoRaw2Digit::fillEvent(), BmnNdetRaw2Digit::fillEvent(), FillNoisyChannels(), FillProfiles(), BmnEventHeader::GetEventId(), BmnEventHeader::GetEventType(), BmnEventHeader::GetInputSignalsAR(), BmnEventHeader::GetInputSignalsBR(), BmnEventHeader::GetInputSignalsVector(), BmnEventHeader::GetPeriodId(), BmnEventHeader::GetSpillId(), BmnEventHeader::GetSpillStart(), BmnEventHeader::GetSpillStartTS(), BmnEventHeader::GetTrigInfo(), kBMNPAYLOAD, kBMNPEDESTAL, kBMNSUCCESS, RecalculatePedestals(), BmnEventHeader::SetEventId(), BmnEventHeader::SetEventTimeTS(), BmnEventHeader::SetEventType(), BmnEventHeader::SetInputSignalsAR(), BmnEventHeader::SetInputSignalsBR(), BmnEventHeader::SetInputSignalsVector(), BmnEventHeader::SetPeriodId(), BmnEventHeader::SetSpillId(), BmnEventHeader::SetSpillStart(), BmnEventHeader::SetSpillStartTS(), BmnEventHeader::SetStartSignalInfo(), BmnEventHeader::SetTimeShift(), BmnEventHeader::SetTrigInfo(), and BmnEventHeader::SetTripWord().
Referenced by BmnRawDataDecoder::DecodeDataToDigiIterate(), and Exec().
| BmnStatus BmnDecoder::DecodeDataToDigiIterate | ( | ) |
| BmnStatus BmnDecoder::DecodeOffline | ( | ) |
Definition at line 350 of file BmnDecoder.cxx.
References ANSI_COLOR_BLUE, ANSI_COLOR_RED, ANSI_COLOR_RESET, ClearDigiArrays(), ClearSpillDigiArrays(), FillAdcQa(), BmnCscRaw2Digit::FillEvent(), BmnVspRaw2Digit::FillEvent(), BmnGemRaw2Digit::FillEvent(), BmnSiBTRaw2Digit::FillEvent(), BmnSiliconRaw2Digit::FillEvent(), BmnECALRaw2Digit::fillEvent(), BmnFHCalRaw2Digit::fillEvent(), BmnScWallRaw2Digit::fillEvent(), BmnZDCRaw2Digit::fillEvent(), BmnTof1Raw2Digit::FillEvent(), BmnTof701Raw2Digit::FillEvent(), BmnMwpcRaw2Digit::FillEvent(), BmnTrigRaw2Digit::FillEvent(), BmnDchRaw2Digit::FillEvent(), BmnHgndRaw2Digit::fillEvent(), BmnHodoRaw2Digit::fillEvent(), BmnNdetRaw2Digit::fillEvent(), FillNoisyChannels(), FillProfiles(), BmnMscRaw2Digit::FillRunHeader(), Finalize(), BmnEventHeader::GetEventId(), BmnEventHeader::GetEventType(), BmnEventHeader::GetInputSignalsAR(), BmnEventHeader::GetInputSignalsBR(), BmnEventHeader::GetInputSignalsVector(), BmnEventHeader::GetPeriodId(), DigiRunHeader::GetScalerMap(), BmnTrigRaw2Digit::GetScalerMap(), BmnEventHeader::GetSpillId(), DigiRunHeader::GetSpillMap(), BmnEventHeader::GetSpillStart(), BmnEventHeader::GetSpillStartTS(), BmnT0Raw< counters_cnt >::GetTime(), DigiRunHeader::GetTrcBitMap(), BmnTrigRaw2Digit::GetTrcMap(), DigiRunHeader::GetTrigConfig(), BmnEventHeader::GetTrigInfo(), kBMNPAYLOAD, kBMNPEDESTAL, kBMNSUCCESS, RecalculatePedestals(), SaveAdcQa(), BmnEventHeader::SetEventId(), BmnEventHeader::SetEventTimeTS(), BmnEventHeader::SetEventType(), BmnEventHeader::SetInputSignalsAR(), BmnEventHeader::SetInputSignalsBR(), BmnEventHeader::SetInputSignalsVector(), BmnEventHeader::SetPeriodId(), BmnEventHeader::SetSpillId(), DigiRunHeader::SetSpillMap(), BmnEventHeader::SetSpillStart(), BmnEventHeader::SetSpillStartTS(), BmnEventHeader::SetStartSignalInfo(), BmnEventHeader::SetTimeShift(), DigiRunHeader::SetTrigConfig(), BmnEventHeader::SetTrigInfo(), BmnEventHeader::SetTripWord(), BmnMscRaw2Digit::SumEvent7(), DigiRunHeader::T0Map(), BmnTrigRaw2Digit::T0Map(), and BmnFunctionSet::TimePoint2String().
Referenced by DecodeDataToDigi().
| BmnStatus BmnDecoder::DecodeOffline | ( | ) |
| void BmnDecoder::Exec | ( | Option_t * | opt | ) |
Definition at line 310 of file BmnDecoder.cxx.
References DecodeDataToDigiIterate().
| void BmnDecoder::Exec | ( | Option_t * | opt | ) |
| void BmnDecoder::FillAdcQa | ( | ) |
Definition at line 1187 of file BmnDecoder.cxx.
References BmnAdcProcessor::GetPedestal(), BmnAdcProcessor::GetSerialMap(), and BmnAdcQA::SetAveragePedestal().
Referenced by DecodeOffline().
| void BmnDecoder::FillAdcQa | ( | ) |
| void BmnDecoder::FillNoisyChannels | ( | ) |
Definition at line 1240 of file BmnDecoder.cxx.
References BmnRawDataDecoder::correctionSil, BmnCscRaw2Digit::FillNoisyChannels(), BmnGemRaw2Digit::FillNoisyChannels(), BmnSiliconRaw2Digit::FillNoisyChannels(), BmnRawDataDecoder::samplesSil, and BmnRawDataDecoder::threshSil.
Referenced by DecodeDataToDigiIterate(), and DecodeOffline().
| void BmnDecoder::FillNoisyChannels | ( | ) |
| void BmnDecoder::FillProfiles | ( | ) |
Definition at line 1227 of file BmnDecoder.cxx.
References BmnCscRaw2Digit::FillProfiles(), BmnGemRaw2Digit::FillProfiles(), and BmnSiliconRaw2Digit::FillProfiles().
Referenced by DecodeDataToDigiIterate(), and DecodeOffline().
| void BmnDecoder::FillProfiles | ( | ) |
| BmnStatus BmnDecoder::Finalize | ( | ) |
Definition at line 1401 of file BmnDecoder.cxx.
References kBMNSUCCESS.
Referenced by BmnOnlineDecoder::BatchDirectory(), BmnOnlineDecoder::Decode(), DecodeOffline(), BmnOnlineDecoder::ProcessStream(), and BmnOnlineDecoder::~BmnOnlineDecoder().
| BmnStatus BmnDecoder::Finalize | ( | ) |
|
inline |
Definition at line 237 of file BmnDecoder.h.
|
inline |
Definition at line 237 of file BmnDecoder.h.
|
inline |
Definition at line 262 of file BmnDecoder.h.
|
inline |
Definition at line 262 of file BmnDecoder.h.
|
inline |
Definition at line 86 of file BmnDecoder.h.
References d, BmnTrigRaw2Digit::GetTrigArrays(), and DigiArrays::silicon.
Referenced by BmnOnlineDecoder::ProcessStream().
|
inline |
Definition at line 86 of file BmnDecoder.h.
References d, BmnTrigRaw2Digit::GetTrigArrays(), and DigiArrays::silicon.
|
inline |
Definition at line 274 of file BmnDecoder.h.
|
inline |
Definition at line 274 of file BmnDecoder.h.
|
inline |
Definition at line 118 of file BmnDecoder.h.
|
inline |
Definition at line 118 of file BmnDecoder.h.
|
inline |
Definition at line 158 of file BmnDecoder.h.
|
inline |
Definition at line 158 of file BmnDecoder.h.
|
inline |
Definition at line 138 of file BmnDecoder.h.
Referenced by BmnRawDataDecoder::GetEventId().
|
inline |
Definition at line 138 of file BmnDecoder.h.
|
inline |
Definition at line 233 of file BmnDecoder.h.
|
inline |
Definition at line 233 of file BmnDecoder.h.
|
inline |
Definition at line 150 of file BmnDecoder.h.
|
inline |
Definition at line 150 of file BmnDecoder.h.
|
inline |
Definition at line 260 of file BmnDecoder.h.
|
inline |
Definition at line 260 of file BmnDecoder.h.
|
inline |
Definition at line 156 of file BmnDecoder.h.
|
inline |
Definition at line 156 of file BmnDecoder.h.
|
inline |
Definition at line 152 of file BmnDecoder.h.
|
inline |
Definition at line 152 of file BmnDecoder.h.
| void * BmnDecoder::GetMapper | ( | DetectorId | id | ) |
| void * BmnDecoder::GetMapper | ( | DetectorId | id | ) |
|
inline |
Definition at line 154 of file BmnDecoder.h.
|
inline |
Definition at line 154 of file BmnDecoder.h.
|
inline |
Definition at line 136 of file BmnDecoder.h.
|
inline |
Definition at line 136 of file BmnDecoder.h.
|
inline |
Definition at line 134 of file BmnDecoder.h.
|
inline |
Definition at line 134 of file BmnDecoder.h.
|
inline |
Definition at line 227 of file BmnDecoder.h.
|
inline |
Definition at line 227 of file BmnDecoder.h.
|
inline |
Definition at line 142 of file BmnDecoder.h.
Referenced by BmnRawDataDecoder::GetRunEndTime().
|
inline |
Definition at line 142 of file BmnDecoder.h.
|
inline |
Definition at line 132 of file BmnDecoder.h.
|
inline |
Definition at line 132 of file BmnDecoder.h.
| Int_t BmnDecoder::GetRunIdFromFile | ( | TString | name | ) |
Definition at line 1480 of file BmnDecoder.cxx.
| Int_t BmnDecoder::GetRunIdFromFile | ( | TString | name | ) |
|
inline |
Definition at line 140 of file BmnDecoder.h.
Referenced by BmnRawDataDecoder::GetRunStartTime().
|
inline |
Definition at line 140 of file BmnDecoder.h.
|
inline |
Definition at line 249 of file BmnDecoder.h.
|
inline |
Definition at line 249 of file BmnDecoder.h.
|
inline |
Definition at line 148 of file BmnDecoder.h.
|
inline |
Definition at line 148 of file BmnDecoder.h.
| TString BmnDecoder::GetSubNameAfterRunId | ( | TString | name | ) |
Definition at line 1559 of file BmnDecoder.cxx.
| TString BmnDecoder::GetSubNameAfterRunId | ( | TString | name | ) |
|
inline |
Definition at line 253 of file BmnDecoder.h.
|
inline |
Definition at line 253 of file BmnDecoder.h.
|
inline |
Definition at line 130 of file BmnDecoder.h.
|
inline |
Definition at line 130 of file BmnDecoder.h.
|
inline |
Definition at line 245 of file BmnDecoder.h.
|
inline |
Definition at line 245 of file BmnDecoder.h.
|
inline |
Definition at line 241 of file BmnDecoder.h.
|
inline |
Definition at line 241 of file BmnDecoder.h.
|
inline |
Definition at line 146 of file BmnDecoder.h.
|
inline |
Definition at line 146 of file BmnDecoder.h.
| InitStatus BmnDecoder::Init | ( | ) |
Definition at line 272 of file BmnDecoder.cxx.
References AssignInputs(), ConfigureStripMappers(), and InitMappers().
| InitStatus BmnDecoder::Init | ( | ) |
| BmnStatus BmnDecoder::InitDecoder | ( | ) |
Definition at line 788 of file BmnDecoder.cxx.
References ConfigureStripMappers(), InitMappers(), and kBMNSUCCESS.
Referenced by DecodeDataToDigi(), and BmnRawDataDecoder::InitDecoder().
| BmnStatus BmnDecoder::InitDecoder | ( | ) |
| void BmnDecoder::InitMappers | ( | std::function< void(TString, TObject *)> | branch_reg_fun | ) |
Definition at line 866 of file BmnDecoder.cxx.
References BmnTrigRaw2Digit::GetT0Serial(), kBC, kCSC, kDCH, kECAL, kFHCAL, kGEM, kHGND, kHODO, kMWPC, kNDET, kSCWALL, kSiBT, kSILICON, kTOF1, kTOF701, kVSP, kZDC, BmnFHCalRaw2Digit::print(), BmnHgndRaw2Digit::print(), BmnHodoRaw2Digit::print(), BmnNdetRaw2Digit::print(), BmnScWallRaw2Digit::print(), BmnTof701Raw2Digit::setINLFromFile(), BmnTof1Raw2Digit::setMapFromFile(), BmnTof701Raw2Digit::setMapFromFile(), BmnTof1Raw2Digit::setRun(), BmnTof701Raw2Digit::setRun(), BmnTrigRaw2Digit::SetSetup(), BmnAdcProcessor::SetVerbose(), BmnTof1Raw2Digit::setVerbose(), BmnTof701Raw2Digit::setVerbose(), and UNKNOWN_RUNID.
Referenced by Init(), and InitDecoder().
| void BmnDecoder::InitMappers | ( | std::function< void(TString, TObject *)> | branch_reg_fun | ) |
| BmnStatus BmnDecoder::PreInitOffline | ( | ) |
Definition at line 317 of file BmnDecoder.cxx.
References ANSI_COLOR_BLUE, ANSI_COLOR_RESET, AssignInputs(), kBMNERROR, and kBMNSUCCESS.
Referenced by DecodeDataToDigi().
| BmnStatus BmnDecoder::PreInitOffline | ( | ) |
| void BmnDecoder::RecalculatePedestals | ( | ) |
Definition at line 1169 of file BmnDecoder.cxx.
References BmnAdcProcessor::RecalculatePedestalsAugmented().
Referenced by DecodeDataToDigiIterate(), and DecodeOffline().
| void BmnDecoder::RecalculatePedestals | ( | ) |
| InitStatus BmnDecoder::ReInit | ( | ) |
Definition at line 305 of file BmnDecoder.cxx.
| InitStatus BmnDecoder::ReInit | ( | ) |
| void BmnDecoder::SaveAdcQa | ( | ) |
Definition at line 1217 of file BmnDecoder.cxx.
References BmnAdcQA::SaveHists().
Referenced by DecodeOffline().
| void BmnDecoder::SaveAdcQa | ( | ) |
|
inline |
Definition at line 128 of file BmnDecoder.h.
|
inline |
Definition at line 128 of file BmnDecoder.h.
|
inline |
Definition at line 235 of file BmnDecoder.h.
References v.
Referenced by BmnRawDataDecoder::CreateDecoder().
|
inline |
Definition at line 235 of file BmnDecoder.h.
References v.
|
inline |
Definition at line 166 of file BmnDecoder.h.
|
inline |
Definition at line 166 of file BmnDecoder.h.
|
inline |
Definition at line 170 of file BmnDecoder.h.
|
inline |
Definition at line 170 of file BmnDecoder.h.
|
inline |
Definition at line 276 of file BmnDecoder.h.
Referenced by BmnRawDataDecoder::CreateDecoder(), and BmnRawDataDecoder::SetDecoderConfigFileName().
|
inline |
Definition at line 276 of file BmnDecoder.h.
|
inline |
Definition at line 229 of file BmnDecoder.h.
Referenced by BmnRawDataDecoder::CreateDecoder(), and BmnRawDataDecoder::SetDetectorSetup().
|
inline |
Definition at line 229 of file BmnDecoder.h.
|
inline |
Definition at line 272 of file BmnDecoder.h.
|
inline |
Definition at line 272 of file BmnDecoder.h.
|
inline |
Definition at line 223 of file BmnDecoder.h.
|
inline |
Definition at line 223 of file BmnDecoder.h.
|
inline |
Definition at line 221 of file BmnDecoder.h.
|
inline |
Definition at line 221 of file BmnDecoder.h.
|
inline |
Definition at line 231 of file BmnDecoder.h.
References v.
Referenced by BmnRawDataDecoder::SetEvForPedestals().
|
inline |
Definition at line 231 of file BmnDecoder.h.
References v.
|
inline |
Definition at line 207 of file BmnDecoder.h.
|
inline |
Definition at line 207 of file BmnDecoder.h.
|
inline |
Definition at line 205 of file BmnDecoder.h.
|
inline |
Definition at line 205 of file BmnDecoder.h.
|
inline |
Definition at line 258 of file BmnDecoder.h.
References v.
Referenced by BmnRawDataDecoder::CreateDecoder(), and BmnRawDataDecoder::SetForwardMode().
|
inline |
Definition at line 258 of file BmnDecoder.h.
References v.
|
inline |
Definition at line 174 of file BmnDecoder.h.
|
inline |
Definition at line 174 of file BmnDecoder.h.
|
inline |
Definition at line 219 of file BmnDecoder.h.
|
inline |
Definition at line 219 of file BmnDecoder.h.
|
inline |
Definition at line 217 of file BmnDecoder.h.
|
inline |
Definition at line 217 of file BmnDecoder.h.
|
inline |
Definition at line 211 of file BmnDecoder.h.
|
inline |
Definition at line 211 of file BmnDecoder.h.
|
inline |
Definition at line 209 of file BmnDecoder.h.
|
inline |
Definition at line 209 of file BmnDecoder.h.
|
inline |
Definition at line 225 of file BmnDecoder.h.
|
inline |
Definition at line 225 of file BmnDecoder.h.
|
inline |
Definition at line 172 of file BmnDecoder.h.
|
inline |
Definition at line 172 of file BmnDecoder.h.
|
inline |
Definition at line 215 of file BmnDecoder.h.
|
inline |
Definition at line 215 of file BmnDecoder.h.
|
inline |
Definition at line 213 of file BmnDecoder.h.
|
inline |
Definition at line 213 of file BmnDecoder.h.
|
inline |
Definition at line 126 of file BmnDecoder.h.
References v.
Referenced by BmnRawDataDecoder::SetPeriodId().
|
inline |
Definition at line 126 of file BmnDecoder.h.
References v.
|
inline |
Definition at line 270 of file BmnDecoder.h.
|
inline |
Definition at line 270 of file BmnDecoder.h.
|
inline |
Definition at line 114 of file BmnDecoder.h.
Referenced by BmnRawDataDecoder::ConnectForward().
|
inline |
Definition at line 114 of file BmnDecoder.h.
|
inline |
Definition at line 116 of file BmnDecoder.h.
Referenced by BmnRawDataDecoder::ConnectForward().
|
inline |
Definition at line 116 of file BmnDecoder.h.
|
inline |
Definition at line 124 of file BmnDecoder.h.
References v.
Referenced by BmnRawDataDecoder::CreateDecoder(), and BmnRawDataDecoder::SetRunId().
|
inline |
Definition at line 124 of file BmnDecoder.h.
References v.
|
inline |
Definition at line 247 of file BmnDecoder.h.
References v.
|
inline |
Definition at line 247 of file BmnDecoder.h.
References v.
|
inline |
Definition at line 203 of file BmnDecoder.h.
|
inline |
Definition at line 203 of file BmnDecoder.h.
|
inline |
Definition at line 201 of file BmnDecoder.h.
|
inline |
Definition at line 201 of file BmnDecoder.h.
|
inline |
Definition at line 164 of file BmnDecoder.h.
|
inline |
Definition at line 164 of file BmnDecoder.h.
|
inline |
Definition at line 162 of file BmnDecoder.h.
|
inline |
Definition at line 162 of file BmnDecoder.h.
|
inline |
Definition at line 251 of file BmnDecoder.h.
References v.
Referenced by BmnRawDataDecoder::SetTaskMode().
|
inline |
Definition at line 251 of file BmnDecoder.h.
References v.
|
inline |
Definition at line 178 of file BmnDecoder.h.
|
inline |
Definition at line 178 of file BmnDecoder.h.
|
inline |
Definition at line 192 of file BmnDecoder.h.
|
inline |
Definition at line 192 of file BmnDecoder.h.
|
inline |
Definition at line 190 of file BmnDecoder.h.
|
inline |
Definition at line 190 of file BmnDecoder.h.
|
inline |
Definition at line 122 of file BmnDecoder.h.
|
inline |
Definition at line 122 of file BmnDecoder.h.
|
inline |
Definition at line 120 of file BmnDecoder.h.
|
inline |
Definition at line 120 of file BmnDecoder.h.
|
inline |
Definition at line 184 of file BmnDecoder.h.
|
inline |
Definition at line 184 of file BmnDecoder.h.
|
inline |
Definition at line 168 of file BmnDecoder.h.
|
inline |
Definition at line 168 of file BmnDecoder.h.
|
inline |
Definition at line 160 of file BmnDecoder.h.
|
inline |
Definition at line 160 of file BmnDecoder.h.
|
inline |
Definition at line 243 of file BmnDecoder.h.
References v.
|
inline |
Definition at line 243 of file BmnDecoder.h.
References v.
|
inline |
Definition at line 239 of file BmnDecoder.h.
References v.
Referenced by BmnRawDataDecoder::CreateDecoder().
|
inline |
Definition at line 239 of file BmnDecoder.h.
References v.
|
inline |
Definition at line 176 of file BmnDecoder.h.
|
inline |
Definition at line 176 of file BmnDecoder.h.
|
inline |
Definition at line 199 of file BmnDecoder.h.
|
inline |
Definition at line 199 of file BmnDecoder.h.
|
inline |
Definition at line 197 of file BmnDecoder.h.
|
inline |
Definition at line 197 of file BmnDecoder.h.