#include <BmnMscRaw2Digit.h>
|
| | BmnMscRaw2Digit (Int_t period, Int_t run, TString mappingFile, TTree *spillTree=nullptr, TTree *digiSpillTree=nullptr) |
| |
| | BmnMscRaw2Digit () |
| |
| virtual | ~BmnMscRaw2Digit () |
| |
| BmnStatus | ReadChannelMap (TString mappingFile) |
| |
| void | FillRunHeader (DigiRunHeader *rh) |
| |
| BmnStatus | SumEvent (TClonesArray *msc, BmnEventHeader *hdr, BmnSpillHeader *sh, UInt_t &nPedEvBySpill) |
| |
| BmnStatus | SumEvent7 (TClonesArray *msc, BmnEventHeader *hdr, BmnSpillHeader *sh, UInt_t &nPedEvBySpill) |
| |
| BmnStatus | SumEventTemp (TClonesArray *msc) |
| |
| BmnStatus | ParseTxtSpillLog (TString LogName, TString SchemeName) |
| |
| TTree * | GetRawSpillTree () |
| |
| TTree * | GetDigSpillTree () |
| |
| void | SetRawSpillTree (TTree *tree) |
| |
| void | SetDigSpillTree (TTree *tree) |
| |
| | BmnMscRaw2Digit (Int_t period, Int_t run, TString mappingFile, TTree *spillTree=nullptr, TTree *digiSpillTree=nullptr) |
| |
| | BmnMscRaw2Digit () |
| |
| virtual | ~BmnMscRaw2Digit () |
| |
| BmnStatus | ReadChannelMap (TString mappingFile) |
| |
| void | FillRunHeader (DigiRunHeader *rh) |
| |
| BmnStatus | SumEvent (TClonesArray *msc, BmnEventHeader *hdr, BmnSpillHeader *sh, UInt_t &nPedEvBySpill) |
| |
| BmnStatus | SumEvent7 (TClonesArray *msc, BmnEventHeader *hdr, BmnSpillHeader *sh, UInt_t &nPedEvBySpill) |
| |
| BmnStatus | SumEventTemp (TClonesArray *msc) |
| |
| BmnStatus | ParseTxtSpillLog (TString LogName, TString SchemeName) |
| |
| TTree * | GetRawSpillTree () |
| |
| TTree * | GetDigSpillTree () |
| |
| void | SetRawSpillTree (TTree *tree) |
| |
| void | SetDigSpillTree (TTree *tree) |
| |
Definition at line 46 of file BmnMscRaw2Digit.h.
◆ BmnMscRaw2Digit() [1/4]
| BmnMscRaw2Digit::BmnMscRaw2Digit |
( |
Int_t |
period, |
|
|
Int_t |
run, |
|
|
TString |
mappingFile, |
|
|
TTree * |
spillTree = nullptr, |
|
|
TTree * |
digiSpillTree = nullptr |
|
) |
| |
◆ BmnMscRaw2Digit() [2/4]
| BmnMscRaw2Digit::BmnMscRaw2Digit |
( |
| ) |
|
|
inline |
◆ ~BmnMscRaw2Digit() [1/2]
| virtual BmnMscRaw2Digit::~BmnMscRaw2Digit |
( |
| ) |
|
|
inlinevirtual |
◆ BmnMscRaw2Digit() [3/4]
| BmnMscRaw2Digit::BmnMscRaw2Digit |
( |
Int_t |
period, |
|
|
Int_t |
run, |
|
|
TString |
mappingFile, |
|
|
TTree * |
spillTree = nullptr, |
|
|
TTree * |
digiSpillTree = nullptr |
|
) |
| |
◆ BmnMscRaw2Digit() [4/4]
| BmnMscRaw2Digit::BmnMscRaw2Digit |
( |
| ) |
|
|
inline |
◆ ~BmnMscRaw2Digit() [2/2]
| virtual BmnMscRaw2Digit::~BmnMscRaw2Digit |
( |
| ) |
|
|
inlinevirtual |
◆ FillRunHeader() [1/2]
◆ FillRunHeader() [2/2]
◆ GetDigSpillTree() [1/2]
| TTree * BmnMscRaw2Digit::GetDigSpillTree |
( |
| ) |
|
|
inline |
◆ GetDigSpillTree() [2/2]
| TTree * BmnMscRaw2Digit::GetDigSpillTree |
( |
| ) |
|
|
inline |
◆ GetRawSpillTree() [1/2]
| TTree * BmnMscRaw2Digit::GetRawSpillTree |
( |
| ) |
|
|
inline |
◆ GetRawSpillTree() [2/2]
| TTree * BmnMscRaw2Digit::GetRawSpillTree |
( |
| ) |
|
|
inline |
◆ ParseTxtSpillLog() [1/2]
| BmnStatus BmnMscRaw2Digit::ParseTxtSpillLog |
( |
TString |
LogName, |
|
|
TString |
SchemeName |
|
) |
| |
Definition at line 77 of file BmnMscRaw2Digit.cxx.
References structParseValue::arrValues, UniSearchCondition::columnBeamParticle, UniSearchCondition::columnPeriodNumber, UniSearchCondition::columnTargetParticle, UniSearchCondition::conditionEqual, structParseValue::dtSpillEnd, UniRun::GetEndDatetime(), ElogRecord::GetRecords(), UniRun::GetRun(), UniRun::GetStartDatetime(), kBMNERROR, kBMNSETUP, and kBMNSUCCESS.
Referenced by BmnMscRaw2Digit().
◆ ParseTxtSpillLog() [2/2]
| BmnStatus BmnMscRaw2Digit::ParseTxtSpillLog |
( |
TString |
LogName, |
|
|
TString |
SchemeName |
|
) |
| |
◆ ReadChannelMap() [1/2]
| BmnStatus BmnMscRaw2Digit::ReadChannelMap |
( |
TString |
mappingFile | ) |
|
Definition at line 28 of file BmnMscRaw2Digit.cxx.
References MscMap::BC1, MscMap::BC1BP, MscMap::BC1H, MscMap::BC1nBusy, MscMap::BC1xBC2, MscMap::BC2, MscMap::BC3, MscMap::BT, MscMap::BTnBusy, MscMap::IntTrig, kBMNERROR, kBMNSUCCESS, MscMap::L0, MscMap::serial, MscMap::slot, MscMap::SRCTrig, MscMap::TriggerProtection, and MscMap::TrignBusy.
Referenced by BmnMscRaw2Digit().
◆ ReadChannelMap() [2/2]
| BmnStatus BmnMscRaw2Digit::ReadChannelMap |
( |
TString |
mappingFile | ) |
|
◆ SetDigSpillTree() [1/2]
| void BmnMscRaw2Digit::SetDigSpillTree |
( |
TTree * |
tree | ) |
|
|
inline |
◆ SetDigSpillTree() [2/2]
| void BmnMscRaw2Digit::SetDigSpillTree |
( |
TTree * |
tree | ) |
|
|
inline |
◆ SetRawSpillTree() [1/2]
| void BmnMscRaw2Digit::SetRawSpillTree |
( |
TTree * |
tree | ) |
|
|
inline |
◆ SetRawSpillTree() [2/2]
| void BmnMscRaw2Digit::SetRawSpillTree |
( |
TTree * |
tree | ) |
|
|
inline |
◆ SumEvent() [1/2]
◆ SumEvent() [2/2]
◆ SumEvent7() [1/2]
flux ~= sum [BT * (DAQ_Busy -peds)/ (DAQ_TRigger - peds)]
Definition at line 201 of file BmnMscRaw2Digit.cxx.
References ANSI_COLOR_BLUE, ANSI_COLOR_RESET, BmnSpillHeader::Clear(), BmnEventHeader::GetEventId(), BmnEventHeader::GetEventTimeTS(), BmnMSCDigit< IntType >::GetLastEventId(), BmnEventHeader::GetPeriodId(), BmnMSCDigit< IntType >::GetSerial(), BmnTrigInfo::GetTrigAccepted(), BmnTrigInfo::GetTrigAfter(), BmnTrigInfo::GetTrigAll(), BmnTrigInfo::GetTrigAvail(), BmnTrigInfo::GetTrigBefo(), BmnTrigInfo::GetTrigCand(), BmnEventHeader::GetTrigInfo(), BmnTrigInfo::GetTrigRjct(), BmnMSCDigit< IntType >::GetValue(), kBMNERROR, kBMNFINISH, kBMNSUCCESS, kSRCSETUP, BmnSpillHeader::SetAccepted(), BmnSpillHeader::SetAfter(), BmnSpillHeader::SetAll(), BmnSpillHeader::SetAvail(), BmnSpillHeader::SetBC1(), BmnSpillHeader::SetBC2(), BmnSpillHeader::SetBC3(), BmnSpillHeader::SetBefo(), BmnSpillHeader::SetBT(), BmnSpillHeader::SetBTnBusy(), BmnSpillHeader::SetCand(), BmnSpillHeader::SetL0(), BmnSpillHeader::SetLastEventId(), BmnSpillHeader::SetPeriodId(), BmnSpillHeader::SetProt(), BmnSpillHeader::SetRjct(), BmnSpillHeader::SetStopTS(), and v.
Referenced by BmnDecoder::DecodeOffline().
◆ SumEvent7() [2/2]
◆ SumEventTemp() [1/2]
| BmnStatus BmnMscRaw2Digit::SumEventTemp |
( |
TClonesArray * |
msc | ) |
|
◆ SumEventTemp() [2/2]
| BmnStatus BmnMscRaw2Digit::SumEventTemp |
( |
TClonesArray * |
msc | ) |
|
The documentation for this class was generated from the following files: