|
BmnRoot
|
#include <BmnTrigRaw2Digit.h>
Public Member Functions | |
| BmnTrigRaw2Digit () | |
| BmnTrigRaw2Digit (TString mappingFile, TString INLFile, TTree *digiTree=NULL) | |
| BmnTrigRaw2Digit (TString mappingFile, TString INLFile, std::function< void(TString, TClonesArray *)> BranchRegFun) | |
| virtual | ~BmnTrigRaw2Digit () |
| vector< BmnTrigChannelData > * | GetMap () |
| T0ChMap & | T0Map () |
| NameChMap & | GetTrcMap () |
| Name2SerCh & | GetScalerMap () |
| SerCh2Name & | GetScaler2NameMap () |
| map< std::pair< uint32_t, uint16_t >, uint16_t > & | GetScaler2IdxMap () |
| map< uint16_t, uint16_t > & | GetTrcIdx2ScalerIdxMap () |
| NameChMap & | GetScalerName2IdxMap () |
| vector< string > & | GetScalerIdx2NameMap () |
| BmnStatus | FillEvent (TClonesArray *tdc, unordered_map< UInt_t, Long64_t > &tsMap) |
| BmnStatus | FillEvent (TClonesArray *tdc, TClonesArray *adc, unordered_map< UInt_t, Long64_t > &tsMap) |
| BmnStatus | ReadINLFromFile (BmnTrigParameters *par) |
| BmnStatus | ReadChannelMap (TString mappingFile) |
| BmnStatus | ReadPlacementMap (TString mappingFile) |
| BmnStatus | ClearArrays () |
| vector< TClonesArray * > * | GetTrigArrays () |
| UInt_t | GetT0Serial () |
| uint32_t | GetTrcSerial () |
| void | SetSetup (BmnSetup stp) |
| BmnTrigRaw2Digit () | |
| BmnTrigRaw2Digit (TString mappingFile, TString INLFile, TTree *digiTree=NULL) | |
| BmnTrigRaw2Digit (TString mappingFile, TString INLFile, std::function< void(TString, TClonesArray *)> BranchRegFun) | |
| virtual | ~BmnTrigRaw2Digit () |
| vector< BmnTrigChannelData > * | GetMap () |
| T0ChMap & | T0Map () |
| NameChMap & | GetTrcMap () |
| Name2SerCh & | GetScalerMap () |
| SerCh2Name & | GetScaler2NameMap () |
| map< std::pair< uint32_t, uint16_t >, uint16_t > & | GetScaler2IdxMap () |
| map< uint16_t, uint16_t > & | GetTrcIdx2ScalerIdxMap () |
| NameChMap & | GetScalerName2IdxMap () |
| vector< string > & | GetScalerIdx2NameMap () |
| BmnStatus | FillEvent (TClonesArray *tdc, unordered_map< UInt_t, Long64_t > &tsMap) |
| BmnStatus | FillEvent (TClonesArray *tdc, TClonesArray *adc, unordered_map< UInt_t, Long64_t > &tsMap) |
| BmnStatus | ReadINLFromFile (BmnTrigParameters *par) |
| BmnStatus | ReadChannelMap (TString mappingFile) |
| BmnStatus | ReadPlacementMap (TString mappingFile) |
| BmnStatus | ClearArrays () |
| vector< TClonesArray * > * | GetTrigArrays () |
| UInt_t | GetT0Serial () |
| uint32_t | GetTrcSerial () |
| void | SetSetup (BmnSetup stp) |
Definition at line 70 of file BmnTrigRaw2Digit.h.
|
inline |
Definition at line 73 of file BmnTrigRaw2Digit.h.
| BmnTrigRaw2Digit::BmnTrigRaw2Digit | ( | TString | mappingFile, |
| TString | INLFile, | ||
| TTree * | digiTree = NULL |
||
| ) |
Definition at line 25 of file BmnTrigRaw2Digit.cxx.
References BmnTrigParameters::BoardSerial, BmnTrigParameters::branchArrayPtr, CHANNEL_COUNT_MAX, BmnTrigParameters::ChannelCount, BmnTrigParameters::ChannelMap, kBMNERROR, BmnTrigParameters::name, BmnTrigParameters::NegativeMap, ReadChannelMap(), ReadINLFromFile(), ReadPlacementMap(), and BmnTrigParameters::slot.
| BmnTrigRaw2Digit::BmnTrigRaw2Digit | ( | TString | mappingFile, |
| TString | INLFile, | ||
| std::function< void(TString, TClonesArray *)> | BranchRegFun | ||
| ) |
Definition at line 83 of file BmnTrigRaw2Digit.cxx.
References BmnTrigParameters::BoardSerial, BmnTrigParameters::branchArrayPtr, CHANNEL_COUNT_MAX, BmnTrigParameters::ChannelCount, BmnTrigParameters::ChannelMap, kBMNERROR, BmnTrigParameters::name, BmnTrigParameters::NegativeMap, ReadChannelMap(), ReadINLFromFile(), ReadPlacementMap(), and BmnTrigParameters::slot.
|
inlinevirtual |
Definition at line 78 of file BmnTrigRaw2Digit.h.
|
inline |
Definition at line 73 of file BmnTrigRaw2Digit.h.
| BmnTrigRaw2Digit::BmnTrigRaw2Digit | ( | TString | mappingFile, |
| TString | INLFile, | ||
| TTree * | digiTree = NULL |
||
| ) |
| BmnTrigRaw2Digit::BmnTrigRaw2Digit | ( | TString | mappingFile, |
| TString | INLFile, | ||
| std::function< void(TString, TClonesArray *)> | BranchRegFun | ||
| ) |
|
inlinevirtual |
Definition at line 78 of file BmnTrigRaw2Digit.h.
| BmnStatus BmnTrigRaw2Digit::ClearArrays | ( | ) |
Definition at line 438 of file BmnTrigRaw2Digit.cxx.
References kBMNSUCCESS.
Referenced by BmnDecoder::ClearDigiArrays(), BmnSlewingTOF700::PreparationTOF700(), and BmnSlewingTOF700::SlewingTOF700().
| BmnStatus BmnTrigRaw2Digit::ClearArrays | ( | ) |
| BmnStatus BmnTrigRaw2Digit::FillEvent | ( | TClonesArray * | tdc, |
| TClonesArray * | adc, | ||
| unordered_map< UInt_t, Long64_t > & | tsMap | ||
| ) |
Definition at line 361 of file BmnTrigRaw2Digit.cxx.
References ADC_CLOCK_TQDC16VS, BmnTrigParameters::branchArrayPtr, BmnTrigParameters::ChannelMap, BmnTQDCADCDigit::GetAdcTimestamp(), BmnADCDigit::GetChannel(), BmnTDCDigit::GetChannel(), BmnADCDigit::GetNSamples(), BmnTrigWaveDigit::GetNSamples(), BmnADCDigit::GetSerial(), BmnTDCDigit::GetSerial(), BmnADCDigit::GetShortValue(), BmnTrigWaveDigit::GetShortValue(), BmnTDCDigit::GetSlot(), BmnTQDCADCDigit::GetSlot(), BmnTQDCADCDigit::GetTrigTimestamp(), BmnTDCDigit::GetValue(), BmnTrigParameters::INL, kBMNSUCCESS, BmnTrigParameters::NegativeMap, TDC_BIN_COUNT, TDC_CLOCK, and BmnTrigWaveDigit::TdcVector().
| BmnStatus BmnTrigRaw2Digit::FillEvent | ( | TClonesArray * | tdc, |
| TClonesArray * | adc, | ||
| unordered_map< UInt_t, Long64_t > & | tsMap | ||
| ) |
| BmnStatus BmnTrigRaw2Digit::FillEvent | ( | TClonesArray * | tdc, |
| unordered_map< UInt_t, Long64_t > & | tsMap | ||
| ) |
Definition at line 400 of file BmnTrigRaw2Digit.cxx.
References BmnTrigParameters::branchArrayPtr, CHANNEL_COUNT_MAX, BmnTrigParameters::ChannelMap, BmnTDCDigit::GetChannel(), BmnTDCDigit::GetHptdcId(), BmnTDCDigit::GetLeading(), BmnTDCDigit::GetSerial(), BmnTDCDigit::GetSlot(), BmnTDCDigit::GetValue(), i, BmnTrigParameters::INL, kBMNSUCCESS, kNCHANNELS, BmnTrigParameters::NegativeMap, BmnTrigParameters::t, TDC_BIN_COUNT, and TDC_CLOCK.
Referenced by BmnDecoder::DecodeDataToDigiIterate(), BmnDecoder::DecodeOffline(), BmnSlewingTOF700::PreparationTOF700(), and BmnSlewingTOF700::SlewingTOF700().
| BmnStatus BmnTrigRaw2Digit::FillEvent | ( | TClonesArray * | tdc, |
| unordered_map< UInt_t, Long64_t > & | tsMap | ||
| ) |
|
inline |
Definition at line 91 of file BmnTrigRaw2Digit.h.
|
inline |
Definition at line 91 of file BmnTrigRaw2Digit.h.
|
inline |
Definition at line 99 of file BmnTrigRaw2Digit.h.
Referenced by BmnHistMSC::BmnHistMSC().
|
inline |
Definition at line 99 of file BmnTrigRaw2Digit.h.
|
inline |
Definition at line 98 of file BmnTrigRaw2Digit.h.
|
inline |
Definition at line 98 of file BmnTrigRaw2Digit.h.
|
inline |
Definition at line 102 of file BmnTrigRaw2Digit.h.
Referenced by BmnHistMSC::BmnHistMSC().
|
inline |
Definition at line 102 of file BmnTrigRaw2Digit.h.
|
inline |
MSC map
Definition at line 97 of file BmnTrigRaw2Digit.h.
Referenced by BmnDecoder::DecodeOffline().
|
inline |
MSC map
Definition at line 97 of file BmnTrigRaw2Digit.h.
|
inline |
Definition at line 101 of file BmnTrigRaw2Digit.h.
|
inline |
Definition at line 101 of file BmnTrigRaw2Digit.h.
|
inline |
Definition at line 113 of file BmnTrigRaw2Digit.h.
Referenced by BmnDecoder::InitMappers(), and BmnSlewingTOF700::SlewingTOF700Init().
|
inline |
Definition at line 113 of file BmnTrigRaw2Digit.h.
|
inline |
Definition at line 100 of file BmnTrigRaw2Digit.h.
|
inline |
Definition at line 100 of file BmnTrigRaw2Digit.h.
|
inline |
TRC bit map
Definition at line 95 of file BmnTrigRaw2Digit.h.
Referenced by BmnDecoder::DecodeOffline().
|
inline |
TRC bit map
Definition at line 95 of file BmnTrigRaw2Digit.h.
|
inline |
Definition at line 123 of file BmnTrigRaw2Digit.h.
|
inline |
Definition at line 123 of file BmnTrigRaw2Digit.h.
|
inline |
Definition at line 111 of file BmnTrigRaw2Digit.h.
Referenced by BmnHistTrigger::BmnHistTrigger(), and BmnDecoder::GetDigiArraysObject().
|
inline |
Definition at line 111 of file BmnTrigRaw2Digit.h.
| BmnStatus BmnTrigRaw2Digit::ReadChannelMap | ( | TString | mappingFile | ) |
Definition at line 173 of file BmnTrigRaw2Digit.cxx.
References BmnTrigChannelData::branchArrayPtr, BmnTrigChannelData::channel, BmnTrigChannelData::isNegative, kBMNERROR, kBMNSUCCESS, BmnTrigChannelData::name, BmnTrigChannelData::serial, and BmnTrigChannelData::slot.
Referenced by BmnTrigRaw2Digit(), and BmnTrigRaw2Digit().
| BmnStatus BmnTrigRaw2Digit::ReadChannelMap | ( | TString | mappingFile | ) |
| BmnStatus BmnTrigRaw2Digit::ReadINLFromFile | ( | BmnTrigParameters * | par | ) |
Definition at line 270 of file BmnTrigRaw2Digit.cxx.
References BmnTrigParameters::BoardSerial, BmnTrigParameters::INL, kBMNERROR, kBMNSUCCESS, BmnTrigParameters::name, and TDC_BIN_COUNT.
Referenced by BmnTrigRaw2Digit(), and BmnTrigRaw2Digit().
| BmnStatus BmnTrigRaw2Digit::ReadINLFromFile | ( | BmnTrigParameters * | par | ) |
| BmnStatus BmnTrigRaw2Digit::ReadPlacementMap | ( | TString | mappingFile | ) |
Definition at line 138 of file BmnTrigRaw2Digit.cxx.
References BmnTrigParameters::BoardSerial, CHANNEL_COUNT_MAX, BmnTrigParameters::ChannelCount, BmnTrigParameters::CrateSerial, BmnTrigParameters::IsT0, kBMNERROR, kBMNSUCCESS, BmnTrigParameters::name, and BmnTrigParameters::slot.
Referenced by BmnTrigRaw2Digit(), and BmnTrigRaw2Digit().
| BmnStatus BmnTrigRaw2Digit::ReadPlacementMap | ( | TString | mappingFile | ) |
|
inline |
Definition at line 125 of file BmnTrigRaw2Digit.h.
Referenced by BmnDecoder::InitMappers(), and BmnSlewingTOF700::SlewingTOF700Init().
|
inline |
Definition at line 125 of file BmnTrigRaw2Digit.h.
|
inline |
Raw T0 module map (from Sergeev txt)
Definition at line 93 of file BmnTrigRaw2Digit.h.
Referenced by BmnDecoder::DecodeOffline().
|
inline |
Raw T0 module map (from Sergeev txt)
Definition at line 93 of file BmnTrigRaw2Digit.h.