Go to the documentation of this file.
11 assert(
nullptr != parameterMap);
16 const unsigned int rSize(
parameters.readoutFrameSize());
17 const unsigned int nPre(
parameters.binOfMaximum() - 1);
23 for (
unsigned int i(0);
i !=
size; ++
i) {
ESHitResponse(const CaloVSimParameterMap *parameterMap, const CaloVShape *shape)
constexpr Detector det() const
get the detector field from this detid
std::vector< ESSamples > m_vSam
Main class for Parameters in different subdetectors.
virtual const CaloSimParameters & simParameters(const DetId &id) const =0
constexpr int subdetId() const
get the contents of the subdetector field (not cast into any detector's numbering enum)
static ESDetId detIdFromDenseIndex(uint32_t din)
unsigned int samplesSizeAll() const override
~ESHitResponse() override
EcalSamples * vSam(unsigned int i) override
EcalSamples * vSamAll(unsigned int i) override
Electronic response of the preamp.
EcalSamples * operator[](unsigned int i) override
const CaloVShape * shape() const
unsigned int samplesSize() const override