Namespaces | |
MTDHelpers | |
Classes | |
struct | MTDCellId |
struct | MTDCellInfo |
class | MTDDigitizer |
Typedefs | |
typedef float | MTDSimData_t |
typedef std::array< MTDSimData_t, nSamples > | MTDSimHitData |
typedef std::unordered_map< MTDCellId, MTDCellInfo > | MTDSimHitDataAccumulator |
Functions | |
void | loadSimHitAccumulator (MTDSimHitDataAccumulator &simData, const PMTDSimAccumulator &simAccumulator, const float minCharge, const float maxCharge) |
void | saveSimHitAccumulator (PMTDSimAccumulator &simResult, const MTDSimHitDataAccumulator &simData, const float minCharge, const float maxCharge) |
Variables | |
constexpr int | kInTimeBX = 9 |
constexpr int | kNumberOfBX = 15 |
constexpr size_t | nSamples = 15 |
constexpr float | PREMIX_MAX_TOF = 25.0f |
typedef float mtd_digitizer::MTDSimData_t |
Definition at line 13 of file MTDDigitizerTypes.h.
typedef std::array<MTDSimData_t, nSamples> mtd_digitizer::MTDSimHitData |
Definition at line 15 of file MTDDigitizerTypes.h.
typedef std::unordered_map<MTDCellId, MTDCellInfo> mtd_digitizer::MTDSimHitDataAccumulator |
Definition at line 39 of file MTDDigitizerTypes.h.
|
inline |
Definition at line 92 of file MTDDigitizer.h.
References edmMakeDummyCfis::base, ALPAKA_ACCELERATOR_NAMESPACE::brokenline::constexpr(), PMTDSimAccumulator::Data::dataMask, PMTDSimAccumulator::Data::energyMask, Exception, custom_jme_cff::foo, dqm-mbProfile::log, PREMIX_MAX_TOF, PMTDSimAccumulator::Data::sampleMask, logintpack::unpack16log(), and relativeConstraints::value.
Referenced by mtd_digitizer::MTDDigitizer< Traits >::accumulate().
|
inline |
Definition at line 56 of file MTDDigitizer.h.
References edmMakeDummyCfis::base, ALPAKA_ACCELERATOR_NAMESPACE::brokenline::constexpr(), PMTDSimAccumulator::Data::dataMask, PMTDSimAccumulator::emplace_back(), PMTDSimAccumulator::Data::energyMask, dqm-mbProfile::log, nSamples, logintpack::pack16log(), PREMIX_MAX_TOF, PMTDSimAccumulator::reserve(), PMTDSimAccumulator::Data::sampleMask, EgammaValidation_cff::samples, and relativeConstraints::value.
Referenced by mtd_digitizer::MTDDigitizer< Traits >::finalizeEvent().
constexpr int mtd_digitizer::kInTimeBX = 9 |
Definition at line 42 of file MTDDigitizerTypes.h.
Referenced by BTLDeviceSim::getHitsResponse(), and BTLElectronicsSim::run().
constexpr int mtd_digitizer::kNumberOfBX = 15 |
Definition at line 41 of file MTDDigitizerTypes.h.
Referenced by BTLDeviceSim::getHitsResponse().
constexpr size_t mtd_digitizer::nSamples = 15 |
Definition at line 11 of file MTDDigitizerTypes.h.
Referenced by saveSimHitAccumulator().
constexpr float mtd_digitizer::PREMIX_MAX_TOF = 25.0f |
Definition at line 24 of file MTDDigitizerTypes.h.
Referenced by loadSimHitAccumulator(), and saveSimHitAccumulator().