#include <FTLDigitizer.h>
Public Member Functions | |
void | accumulate (edm::Event const &e, edm::EventSetup const &c, CLHEP::HepRandomEngine *hre) override |
handle SimHit accumulation More... | |
void | accumulate (PileUpEventPrincipal const &e, edm::EventSetup const &c, CLHEP::HepRandomEngine *hre) override |
void | accumulate (edm::Handle< edm::PSimHitContainer > const &hits, int bxCrossing, CLHEP::HepRandomEngine *hre) override |
void | beginRun (const edm::EventSetup &es) override |
actions at the start/end of run More... | |
void | endRun () override |
void | finalizeEvent (edm::Event &e, edm::EventSetup const &c, CLHEP::HepRandomEngine *hre) override |
FTLDigitizer (const edm::ParameterSet &config, edm::ProducesCollector producesCollector, edm::ConsumesCollector &iC) | |
void | initializeEvent (edm::Event const &e, edm::EventSetup const &c) override |
actions at the start/end of event More... | |
~FTLDigitizer () override | |
Public Member Functions inherited from FTLDigitizerBase | |
FTLDigitizerBase (const edm::ParameterSet &config, edm::ProducesCollector producesCollector, edm::ConsumesCollector &iC) | |
const std::string & | name () const |
virtual | ~FTLDigitizerBase () |
Private Member Functions | |
void | resetSimHitDataAccumulator () |
Private Attributes | |
const double | bxTime_ |
edm::ESHandle< FastTimeDDDConstants > | dddFTL_ |
SensorPhysics | deviceSim_ |
ElectronicsSim | electronicsSim_ |
edm::ESWatcher< IdealGeometryRecord > | idealGeomWatcher_ |
const int | maxSimHitsAccTime_ |
FTLSimHitDataAccumulator | simHitAccumulator_ |
const float | tofDelay_ |
std::unordered_set< DetId > | validIds_ |
Additional Inherited Members | |
Protected Attributes inherited from FTLDigitizerBase | |
const std::string | digiCollection_ |
const edm::InputTag | inputSimHits_ |
const ForwardSubdetector | mySubDet_ |
const float | refSpeed_ |
const uint32_t | verbosity_ |
Definition at line 50 of file FTLDigitizer.h.
|
inline |
Definition at line 52 of file FTLDigitizer.h.
|
inlineoverride |
Definition at line 60 of file FTLDigitizer.h.
References HltBtagPostValidation_cff::c, MillePedeFileConverter_cfg::e, and hfClusterShapes_cfi::hits.
|
overridevirtual |
handle SimHit accumulation
Implements FTLDigitizerBase.
Definition at line 105 of file FTLDigitizer.h.
References edm::Event::getByLabel(), and FastTrackerRecHitCombiner_cfi::simHits.
|
overridevirtual |
Implements FTLDigitizerBase.
Definition at line 114 of file FTLDigitizer.h.
References PileUpEventPrincipal::bunchCrossing(), PileUpEventPrincipal::getByLabel(), and FastTrackerRecHitCombiner_cfi::simHits.
|
overridevirtual |
Implements FTLDigitizerBase.
Definition at line 123 of file FTLDigitizer.h.
References ALCARECOTkAlJpsiMuMu_cff::charge, TauDecayModes::dec, f, mps_fire::i, createfilelist::int, ftl_digitizer::FTLHelpers::orderByDetIdThenTime(), and HGCalUncalibRecHit_cfi::tdcOnset.
|
overridevirtual |
actions at the start/end of run
Get DDD constants
Implements FTLDigitizerBase.
Definition at line 235 of file FTLDigitizer.h.
References edm::EventSetup::get(), LEDCalibrationChannels::iphi, edm::swap(), and ecaldqm::zside().
|
inlineoverridevirtual |
|
overridevirtual |
Implements FTLDigitizerBase.
Definition at line 221 of file FTLDigitizer.h.
References apvshotsanalyzer_cfi::digiCollection, eostools::move(), and edm::Event::put().
|
overridevirtual |
actions at the start/end of event
Implements FTLDigitizerBase.
Definition at line 215 of file FTLDigitizer.h.
|
inlineprivate |
Definition at line 84 of file FTLDigitizer.h.
|
private |
Definition at line 92 of file FTLDigitizer.h.
|
private |
Definition at line 101 of file FTLDigitizer.h.
|
private |
Definition at line 87 of file FTLDigitizer.h.
|
private |
Definition at line 88 of file FTLDigitizer.h.
|
private |
Definition at line 100 of file FTLDigitizer.h.
|
private |
Definition at line 91 of file FTLDigitizer.h.
|
private |
Definition at line 93 of file FTLDigitizer.h.
|
private |
Definition at line 96 of file FTLDigitizer.h.
|
private |
Definition at line 99 of file FTLDigitizer.h.