#include <MTDDigitizerBase.h>
Public Member Functions | |
virtual void | accumulate (edm::Event const &e, edm::EventSetup const &c, CLHEP::HepRandomEngine *hre)=0 |
handle SimHit accumulation More... | |
virtual void | accumulate (PileUpEventPrincipal const &e, edm::EventSetup const &c, CLHEP::HepRandomEngine *hre)=0 |
virtual void | accumulate (edm::Handle< edm::PSimHitContainer > const &hits, int bxCrossing, CLHEP::HepRandomEngine *hre)=0 |
virtual void | accumulate (const PMTDSimAccumulator &simAccumulator)=0 |
virtual void | finalizeEvent (edm::Event &e, edm::EventSetup const &c, CLHEP::HepRandomEngine *hre)=0 |
virtual void | initializeEvent (edm::Event const &e, edm::EventSetup const &c)=0 |
actions at the start/end of event More... | |
MTDDigitizerBase (const edm::ParameterSet &config, edm::ProducesCollector producesCollector, edm::ConsumesCollector &iC) | |
const std::string & | name () const |
virtual | ~MTDDigitizerBase () |
Protected Attributes | |
const std::string | digiCollection_ |
const edm::InputTag | inputSimHits_ |
const bool | premixStage1_ |
double | premixStage1MaxCharge_ |
double | premixStage1MinCharge_ |
const float | refSpeed_ |
const uint32_t | verbosity_ |
Private Attributes | |
std::string | name_ |
Definition at line 31 of file MTDDigitizerBase.h.
|
inline |
Definition at line 33 of file MTDDigitizerBase.h.
References edm::ConsumesCollector::consumes(), digiCollection_, Exception, inputSimHits_, name_, premixStage1_, and edm::ProducesCollector::produces().
|
inlinevirtual |
Definition at line 62 of file MTDDigitizerBase.h.
|
pure virtual |
handle SimHit accumulation
Implemented in mtd_digitizer::MTDDigitizer< Traits >.
|
pure virtual |
Implemented in mtd_digitizer::MTDDigitizer< Traits >.
|
pure virtual |
Implemented in mtd_digitizer::MTDDigitizer< Traits >.
|
pure virtual |
Implemented in mtd_digitizer::MTDDigitizer< Traits >.
|
pure virtual |
Implemented in mtd_digitizer::MTDDigitizer< Traits >.
|
pure virtual |
actions at the start/end of event
Implemented in mtd_digitizer::MTDDigitizer< Traits >.
|
inline |
Definition at line 81 of file MTDDigitizerBase.h.
References name_.
Referenced by config.CFG::__str__(), geometryComparison.GeometryComparison::createScript(), validation.Sample::digest(), primaryVertexResolution.PrimaryVertexResolution::getRepMap(), primaryVertexValidation.PrimaryVertexValidation::getRepMap(), and zMuMuValidation.ZMuMuValidation::getRepMap().
|
protected |
Definition at line 86 of file MTDDigitizerBase.h.
Referenced by MTDDigitizerBase().
|
protected |
Definition at line 85 of file MTDDigitizerBase.h.
Referenced by MTDDigitizerBase().
|
private |
Definition at line 103 of file MTDDigitizerBase.h.
Referenced by MTDDigitizerBase(), and name().
|
protected |
Definition at line 100 of file MTDDigitizerBase.h.
Referenced by MTDDigitizerBase().
|
protected |
Definition at line 97 of file MTDDigitizerBase.h.
|
protected |
Definition at line 95 of file MTDDigitizerBase.h.
|
protected |
Definition at line 92 of file MTDDigitizerBase.h.
|
protected |
Definition at line 89 of file MTDDigitizerBase.h.