#include <EcalTimeDigiProducer.h>
Private Types | |
typedef edm::Handle < std::vector< PCaloHit > > | HitsHandle |
Private Member Functions | |
void | accumulateCaloHits (HitsHandle const &ebHandle, int bunchCrossing) |
void | checkGeometry (const edm::EventSetup &eventSetup) |
void | updateGeometry () |
Private Attributes | |
EcalTimeMapDigitizer * | m_BarrelDigitizer |
const std::string | m_EBdigiCollection |
const CaloGeometry * | m_Geometry |
const edm::ESGetToken < CaloGeometry, CaloGeometryRecord > | m_geometryToken |
edm::ESWatcher < CaloGeometryRecord > | m_geometryWatcher |
const edm::InputTag | m_hitsProducerTagEB |
const edm::EDGetTokenT < std::vector< PCaloHit > > | m_hitsProducerTokenEB |
int | m_timeLayerEB |
Definition at line 31 of file EcalTimeDigiProducer.h.
|
private |
Definition at line 42 of file EcalTimeDigiProducer.h.
EcalTimeDigiProducer::EcalTimeDigiProducer | ( | const edm::ParameterSet & | params, |
edm::ProducesCollector | producesCollector, | ||
edm::ConsumesCollector & | sumes | ||
) |
Definition at line 16 of file EcalTimeDigiProducer.cc.
References gather_cfg::cout, EcalBarrel, m_BarrelDigitizer, m_EBdigiCollection, m_timeLayerEB, and edm::ProducesCollector::produces().
|
override |
Definition at line 38 of file EcalTimeDigiProducer.cc.
|
overridevirtual |
Implements DigiAccumulatorMixMod.
Definition at line 55 of file EcalTimeDigiProducer.cc.
References accumulateCaloHits(), gather_cfg::cout, edm::Event::getByToken(), and m_hitsProducerTokenEB.
|
overridevirtual |
Implements DigiAccumulatorMixMod.
Definition at line 67 of file EcalTimeDigiProducer.cc.
References accumulateCaloHits(), PileUpEventPrincipal::bunchCrossing(), gather_cfg::cout, PileUpEventPrincipal::getByLabel(), and m_hitsProducerTagEB.
|
private |
Definition at line 47 of file EcalTimeDigiProducer.cc.
References EcalTimeMapDigitizer::add(), edm::HandleBase::isValid(), m_BarrelDigitizer, and edm::Handle< T >::product().
Referenced by accumulate().
|
private |
Definition at line 102 of file EcalTimeDigiProducer.cc.
References edm::ESWatcher< T >::check(), edm::EventSetup::getData(), m_Geometry, m_geometryToken, m_geometryWatcher, and updateGeometry().
Referenced by initializeEvent().
|
overridevirtual |
Implements DigiAccumulatorMixMod.
Definition at line 79 of file EcalTimeDigiProducer.cc.
References gather_cfg::cout, m_BarrelDigitizer, m_EBdigiCollection, eostools::move(), and EcalTimeMapDigitizer::run().
|
overridevirtual |
Implements DigiAccumulatorMixMod.
Definition at line 40 of file EcalTimeDigiProducer.cc.
References checkGeometry(), EcalTimeMapDigitizer::initializeMap(), and m_BarrelDigitizer.
|
private |
Definition at line 109 of file EcalTimeDigiProducer.cc.
References DetId::Ecal, EcalBarrel, CaloGeometry::getSubdetectorGeometry(), m_BarrelDigitizer, m_Geometry, and EcalTimeMapDigitizer::setGeometry().
Referenced by checkGeometry().
|
private |
Definition at line 59 of file EcalTimeDigiProducer.h.
Referenced by accumulateCaloHits(), EcalTimeDigiProducer(), finalizeEvent(), initializeEvent(), and updateGeometry().
|
private |
Definition at line 49 of file EcalTimeDigiProducer.h.
Referenced by EcalTimeDigiProducer(), and finalizeEvent().
|
private |
Definition at line 57 of file EcalTimeDigiProducer.h.
Referenced by checkGeometry(), and updateGeometry().
|
private |
Definition at line 52 of file EcalTimeDigiProducer.h.
Referenced by checkGeometry().
|
private |
Definition at line 53 of file EcalTimeDigiProducer.h.
Referenced by checkGeometry().
|
private |
Definition at line 50 of file EcalTimeDigiProducer.h.
Referenced by accumulate().
|
private |
Definition at line 51 of file EcalTimeDigiProducer.h.
Referenced by accumulate().
|
private |
Definition at line 56 of file EcalTimeDigiProducer.h.
Referenced by EcalTimeDigiProducer().