1 #ifndef __SimCalorimetry_FastTimingSimProducers_MTDDigitizerTypes_h__ 2 #define __SimCalorimetry_FastTimingSimProducers_MTDDigitizerTypes_h__ 5 #include <unordered_map> 28 const uint8_t
row_, column_;
30 MTDCellId(
const DetId&
id, uint8_t row, uint8_t
col) : detid_(id.rawId()), row_(row), column_(col) {}
55 return std::hash<uint64_t>()(input);
MTDCellId(const DetId &id, uint8_t row, uint8_t col)
MTDCellId(const DetId &id)
bool operator==(const MTDCellId &eq) const
std::unordered_map< MTDCellId, MTDCellInfo > MTDSimHitDataAccumulator
std::array< MTDSimData_t, nSamples > MTDSimHitData
constexpr float PREMIX_MAX_TOF
static std::string const input
mtd_digitizer::MTDCellId argument_type
unsigned long long uint64_t
constexpr size_t nSamples
result_type operator()(argument_type const &s) const noexcept
std::array< MTDSimHitData, 2 > hit_info