#include <BmnHgndRaw2Digit.h>
|
| | BmnHgndRaw2Digit ()=default |
| |
| | BmnHgndRaw2Digit (int period, int run, const std::string &mappingFile="", const std::string &calibrationFile="") |
| |
| virtual | ~BmnHgndRaw2Digit () |
| |
| void | ParseConfig (const std::string &mappingFile) |
| |
| void | ParseCalibration (const std::string &calibrationFile) |
| |
| void | fillEvent (TClonesArray *tdc_data, BmnEventHeader *hdr, TClonesArray *digits) |
| |
| void | print () |
| |
| const std::unordered_map< uint32_t, uint32_t > & | GetChannelMap () const |
| |
| std::optional< std::pair< TdcFromTot, QdcFromTotApprox > > | GetCalibPairFromAddress (uint32_t address) const |
| |
| std::optional< uint32_t > | GetAddressFromBoard (uint32_t key) const |
| |
| | BmnHgndRaw2Digit ()=default |
| |
| | BmnHgndRaw2Digit (int period, int run, const std::string &mappingFile="", const std::string &calibrationFile="") |
| |
| virtual | ~BmnHgndRaw2Digit () |
| |
| void | ParseConfig (const std::string &mappingFile) |
| |
| void | ParseCalibration (const std::string &calibrationFile) |
| |
| void | fillEvent (TClonesArray *tdc_data, BmnEventHeader *hdr, TClonesArray *digits) |
| |
| void | print () |
| |
| const std::unordered_map< uint32_t, uint32_t > & | GetChannelMap () const |
| |
| std::optional< std::pair< TdcFromTot, QdcFromTotApprox > > | GetCalibPairFromAddress (uint32_t address) const |
| |
| std::optional< uint32_t > | GetAddressFromBoard (uint32_t key) const |
| |
Definition at line 23 of file BmnHgndRaw2Digit.h.
◆ BmnHgndRaw2Digit() [1/4]
| BmnHgndRaw2Digit::BmnHgndRaw2Digit |
( |
| ) |
|
|
default |
◆ BmnHgndRaw2Digit() [2/4]
| BmnHgndRaw2Digit::BmnHgndRaw2Digit |
( |
int |
period, |
|
|
int |
run, |
|
|
const std::string & |
mappingFile = "", |
|
|
const std::string & |
calibrationFile = "" |
|
) |
| |
◆ ~BmnHgndRaw2Digit() [1/2]
| BmnHgndRaw2Digit::~BmnHgndRaw2Digit |
( |
| ) |
|
|
virtual |
◆ BmnHgndRaw2Digit() [3/4]
| BmnHgndRaw2Digit::BmnHgndRaw2Digit |
( |
| ) |
|
|
default |
◆ BmnHgndRaw2Digit() [4/4]
| BmnHgndRaw2Digit::BmnHgndRaw2Digit |
( |
int |
period, |
|
|
int |
run, |
|
|
const std::string & |
mappingFile = "", |
|
|
const std::string & |
calibrationFile = "" |
|
) |
| |
◆ ~BmnHgndRaw2Digit() [2/2]
| virtual BmnHgndRaw2Digit::~BmnHgndRaw2Digit |
( |
| ) |
|
|
virtual |
◆ fillEvent() [1/2]
| void BmnHgndRaw2Digit::fillEvent |
( |
TClonesArray * |
tdc_data, |
|
|
BmnEventHeader * |
hdr, |
|
|
TClonesArray * |
digits |
|
) |
| |
◆ fillEvent() [2/2]
| void BmnHgndRaw2Digit::fillEvent |
( |
TClonesArray * |
tdc_data, |
|
|
BmnEventHeader * |
hdr, |
|
|
TClonesArray * |
digits |
|
) |
| |
◆ GetAddressFromBoard() [1/2]
| std::optional< uint32_t > BmnHgndRaw2Digit::GetAddressFromBoard |
( |
uint32_t |
key | ) |
const |
◆ GetAddressFromBoard() [2/2]
| std::optional< uint32_t > BmnHgndRaw2Digit::GetAddressFromBoard |
( |
uint32_t |
key | ) |
const |
◆ GetCalibPairFromAddress() [1/2]
◆ GetCalibPairFromAddress() [2/2]
◆ GetChannelMap() [1/2]
| const std::unordered_map< uint32_t, uint32_t > & BmnHgndRaw2Digit::GetChannelMap |
( |
| ) |
const |
|
inline |
◆ GetChannelMap() [2/2]
| const std::unordered_map< uint32_t, uint32_t > & BmnHgndRaw2Digit::GetChannelMap |
( |
| ) |
const |
|
inline |
◆ ParseCalibration() [1/2]
| void BmnHgndRaw2Digit::ParseCalibration |
( |
const std::string & |
calibrationFile | ) |
|
Definition at line 63 of file BmnHgndRaw2Digit.cxx.
References BmnNdetAddress::GetAddress(), and nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType >::value().
Referenced by BmnHgndRaw2Digit().
◆ ParseCalibration() [2/2]
| void BmnHgndRaw2Digit::ParseCalibration |
( |
const std::string & |
calibrationFile | ) |
|
◆ ParseConfig() [1/2]
| void BmnHgndRaw2Digit::ParseConfig |
( |
const std::string & |
mappingFile | ) |
|
Definition at line 28 of file BmnHgndRaw2Digit.cxx.
References BmnNdetAddress::GetAddress(), and nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType >::value().
Referenced by BmnHgndRaw2Digit().
◆ ParseConfig() [2/2]
| void BmnHgndRaw2Digit::ParseConfig |
( |
const std::string & |
mappingFile | ) |
|
◆ print() [1/2]
| void BmnHgndRaw2Digit::print |
( |
| ) |
|
◆ print() [2/2]
| void BmnHgndRaw2Digit::print |
( |
| ) |
|
The documentation for this class was generated from the following files: