#include <BmnFHCalRaw2Digit.h>
|
| | BmnFHCalRaw2Digit (Int_t period, Int_t run, TString mappingFile, TString calibrationFile="") |
| |
| | BmnFHCalRaw2Digit () |
| |
| | ~BmnFHCalRaw2Digit () |
| |
| TString | GetName () |
| |
| void | ParseConfig (TString mappingFile) |
| |
| void | ParseCalibration (TString calibrationFile) |
| |
| void | fillEvent (TClonesArray *data, TClonesArray *FHCaldigit) |
| |
| void | print () |
| |
| digiPars | GetDigiPars () |
| |
| auto | GetChannelMap () |
| |
| std::optional< std::pair< float, float > > | GetCalibPairFromAddress (uint32_t address) |
| |
| std::optional< uint32_t > | GetAddressFromBoard (std::pair< size_t, size_t > key) |
| |
| | BmnFHCalRaw2Digit (Int_t period, Int_t run, TString mappingFile, TString calibrationFile="") |
| |
| | BmnFHCalRaw2Digit () |
| |
| | ~BmnFHCalRaw2Digit () |
| |
| TString | GetName () |
| |
| void | ParseConfig (TString mappingFile) |
| |
| void | ParseCalibration (TString calibrationFile) |
| |
| void | fillEvent (TClonesArray *data, TClonesArray *FHCaldigit) |
| |
| void | print () |
| |
| digiPars | GetDigiPars () |
| |
| auto | GetChannelMap () |
| |
| std::optional< std::pair< float, float > > | GetCalibPairFromAddress (uint32_t address) |
| |
| std::optional< uint32_t > | GetAddressFromBoard (std::pair< size_t, size_t > key) |
| |
| | WfmProcessor () |
| |
| virtual | ~WfmProcessor () |
| |
| | WfmProcessor () |
| |
| virtual | ~WfmProcessor () |
| |
Definition at line 24 of file BmnFHCalRaw2Digit.h.
◆ BmnFHCalRaw2Digit() [1/4]
| BmnFHCalRaw2Digit::BmnFHCalRaw2Digit |
( |
Int_t |
period, |
|
|
Int_t |
run, |
|
|
TString |
mappingFile, |
|
|
TString |
calibrationFile = "" |
|
) |
| |
◆ BmnFHCalRaw2Digit() [2/4]
| BmnFHCalRaw2Digit::BmnFHCalRaw2Digit |
( |
| ) |
|
◆ ~BmnFHCalRaw2Digit() [1/2]
| BmnFHCalRaw2Digit::~BmnFHCalRaw2Digit |
( |
| ) |
|
◆ BmnFHCalRaw2Digit() [3/4]
| BmnFHCalRaw2Digit::BmnFHCalRaw2Digit |
( |
Int_t |
period, |
|
|
Int_t |
run, |
|
|
TString |
mappingFile, |
|
|
TString |
calibrationFile = "" |
|
) |
| |
◆ BmnFHCalRaw2Digit() [4/4]
| BmnFHCalRaw2Digit::BmnFHCalRaw2Digit |
( |
| ) |
|
◆ ~BmnFHCalRaw2Digit() [2/2]
| BmnFHCalRaw2Digit::~BmnFHCalRaw2Digit |
( |
| ) |
|
◆ fillEvent() [1/2]
| void BmnFHCalRaw2Digit::fillEvent |
( |
TClonesArray * |
data, |
|
|
TClonesArray * |
FHCaldigit |
|
) |
| |
Definition at line 204 of file BmnFHCalRaw2Digit.cxx.
References BmnDigiContainerTemplate::fAmpl, WfmProcessor::fdigiPars, BmnDigiContainerTemplate::fIntegral, GetAddressFromBoard(), GetCalibPairFromAddress(), BmnADCDigit::GetChannel(), BmnADCDigit::GetNSamples(), BmnADCDigit::GetSerial(), BmnAbstractDigit::GetSignal(), BmnADCDigit::GetUShortValue(), i, WfmProcessor::ProcessWfm(), BmnFHCalDigi::reset(), BmnAbstractDigit::SetAddress(), BmnAbstractDigit::SetSignal(), WfmProcessor::digiPars::signalType, and WfmProcessor::digiPars::threshold.
Referenced by BmnDecoder::DecodeDataToDigiIterate(), and BmnDecoder::DecodeOffline().
◆ fillEvent() [2/2]
| void BmnFHCalRaw2Digit::fillEvent |
( |
TClonesArray * |
data, |
|
|
TClonesArray * |
FHCaldigit |
|
) |
| |
◆ GetAddressFromBoard() [1/2]
| std::optional< uint32_t > BmnFHCalRaw2Digit::GetAddressFromBoard |
( |
std::pair< size_t, size_t > |
key | ) |
|
◆ GetAddressFromBoard() [2/2]
| std::optional< uint32_t > BmnFHCalRaw2Digit::GetAddressFromBoard |
( |
std::pair< size_t, size_t > |
key | ) |
|
◆ GetCalibPairFromAddress() [1/2]
| std::optional< std::pair< float, float > > BmnFHCalRaw2Digit::GetCalibPairFromAddress |
( |
uint32_t |
address | ) |
|
◆ GetCalibPairFromAddress() [2/2]
| std::optional< std::pair< float, float > > BmnFHCalRaw2Digit::GetCalibPairFromAddress |
( |
uint32_t |
address | ) |
|
◆ GetChannelMap() [1/2]
| auto BmnFHCalRaw2Digit::GetChannelMap |
( |
| ) |
|
|
inline |
◆ GetChannelMap() [2/2]
| auto BmnFHCalRaw2Digit::GetChannelMap |
( |
| ) |
|
|
inline |
◆ GetDigiPars() [1/2]
| digiPars BmnFHCalRaw2Digit::GetDigiPars |
( |
| ) |
|
|
inline |
◆ GetDigiPars() [2/2]
| digiPars BmnFHCalRaw2Digit::GetDigiPars |
( |
| ) |
|
|
inline |
◆ GetName() [1/2]
| TString BmnFHCalRaw2Digit::GetName |
( |
| ) |
|
|
inline |
◆ GetName() [2/2]
| TString BmnFHCalRaw2Digit::GetName |
( |
| ) |
|
|
inline |
◆ ParseCalibration() [1/2]
| void BmnFHCalRaw2Digit::ParseCalibration |
( |
TString |
calibrationFile | ) |
|
Definition at line 81 of file BmnFHCalRaw2Digit.cxx.
References WfmProcessor::digiPars::doInvert, WfmProcessor::fAZik, WfmProcessor::fdigiPars, WfmProcessor::fSignalLength, WfmProcessor::digiPars::gateBegin, WfmProcessor::digiPars::gateEnd, GetChannelMap(), BmnFHCalAddress::GetModuleId(), BmnFHCalAddress::GetSectionId(), WfmProcessor::digiPars::harmonics, i, PsdSignalFitting::PronyFitter::Initialize(), WfmProcessor::digiPars::isfit, WfmProcessor::digiPars::isWriteWfm, log(), PsdSignalFitting::PronyFitter::MakeInvHarmoMatrix(), PsdSignalFitting::PronyFitter::SetExternalHarmonics(), WfmProcessor::digiPars::signalType, and WfmProcessor::digiPars::threshold.
Referenced by calibrate_wfm(), and light_yield().
◆ ParseCalibration() [2/2]
| void BmnFHCalRaw2Digit::ParseCalibration |
( |
TString |
calibrationFile | ) |
|
◆ ParseConfig() [1/2]
| void BmnFHCalRaw2Digit::ParseConfig |
( |
TString |
mappingFile | ) |
|
◆ ParseConfig() [2/2]
| void BmnFHCalRaw2Digit::ParseConfig |
( |
TString |
mappingFile | ) |
|
◆ print() [1/2]
| void BmnFHCalRaw2Digit::print |
( |
| ) |
|
◆ print() [2/2]
| void BmnFHCalRaw2Digit::print |
( |
| ) |
|
The documentation for this class was generated from the following files: