Go to the documentation of this file. 1 #ifndef SimCalorimetry_EcalTestBeam_EcalTBDigiProducer_h
2 #define SimCalorimetry_EcalTestBeam_EcalTBDigiProducer_h
13 class ConsumesCollector;
50 std::vector<EcalTBTDCRecInfoAlgo::EcalTBTDCRanges>
m_tdcRanges;
55 mutable std::unique_ptr<EBDigiCollection>
m_ebDigis;
56 mutable std::unique_ptr<EEDigiCollection>
m_eeDigis;
const edm::ESGetToken< CaloGeometry, CaloGeometryRecord > m_geometryToken
EcalTBReadout * m_theTBReadout
~EcalTBDigiProducer() override
void cacheEBDigis(const EBDigiCollection *ebDigiPtr) const override
void initializeEvent(edm::Event const &, edm::EventSetup const &) override
std::unique_ptr< EBDigiCollection > m_ebDigis
std::vector< EcalTBTDCRecInfoAlgo::EcalTBTDCRanges > m_tdcRanges
void fillTBTDCRawInfo(EcalTBTDCRawInfo &theTBTDCRawInfo)
std::unique_ptr< EcalTBTDCRawInfo > m_TDCproduct
std::string m_EBdigiFinalTag
void finalizeEvent(edm::Event &, edm::EventSetup const &) override
EcalTBDigiProducer(const edm::ParameterSet ¶ms, edm::ProducesCollector, edm::ConsumesCollector &iC)
std::unique_ptr< EEDigiCollection > m_eeDigis
void cacheEEDigis(const EEDigiCollection *eeDigiPtr) const override
std::string m_ecalTBInfoLabel
const EcalTrigTowerConstituentsMap m_theTTmap
std::string m_EBdigiTempTag
bool m_use2004OffsetConvention
void setPhaseShift(const DetId &detId)