Go to the documentation of this file. 1 #ifndef RecoLocalCalo_EcalRecProducers_EcalDetailedTimeRecHitProducer_HH
2 #define RecoLocalCalo_EcalRecProducers_EcalDetailedTimeRecHitProducer_HH
edm::EDGetTokenT< edm::SimVertexContainer > simVertex_
const CaloGeometry * m_geometry
~EcalDetailedTimeRecHitProducer() override
double deltaTimeOfFlight(GlobalPoint &vertex, const DetId &detId, int layer) const
edm::EDGetTokenT< reco::VertexCollection > recoVertex_
constexpr std::array< uint8_t, layerIndexSize > layer
std::string EEDetailedTimeRecHitCollection_
edm::ESGetToken< CaloGeometry, CaloGeometryRecord > caloGeometry_
edm::EDGetTokenT< EBRecHitCollection > EBRecHitCollection_
EcalDetailedTimeRecHitProducer(const edm::ParameterSet &ps)
void produce(edm::Event &evt, const edm::EventSetup &es) override
bool correctForVertexZPosition_
edm::EDGetTokenT< EERecHitCollection > EERecHitCollection_
edm::EDGetTokenT< EcalTimeDigiCollection > ebTimeDigiCollection_
std::string EBDetailedTimeRecHitCollection_
edm::EDGetTokenT< EcalTimeDigiCollection > eeTimeDigiCollection_