#include <MTDDigitizerBase.h>
|
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 | beginRun (const edm::EventSetup &es)=0 |
| actions at the start/end of run More...
|
|
virtual void | endRun ()=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::ConsumesCollector &iC, edm::ProducerBase &parent) |
|
const std::string & | name () const |
|
virtual | ~MTDDigitizerBase () |
|
Definition at line 31 of file MTDDigitizerBase.h.
Definition at line 33 of file MTDDigitizerBase.h.
References edm::ConsumesCollector::consumes(), Exception, and edm::ProductRegistryHelper::produces().
46 if (
name_ ==
"BTLTileDigitizer" ||
name_ ==
"BTLBarDigitizer" ) {
54 else if (
name_ ==
"ETLDigitizer" )
63 <<
name_ <<
" is an invalid MTD digitizer name";
BranchAliasSetterT< ProductType > produces()
declare what type of product will make and with which optional label
EDGetTokenT< ProductType > consumes(edm::InputTag const &tag)
T getParameter(std::string const &) const
T getUntrackedParameter(std::string const &, T const &) const
const edm::InputTag inputSimHits_
const std::string digiCollection_
const uint32_t verbosity_
double premixStage1MinCharge_
double premixStage1MaxCharge_
virtual MTDDigitizerBase::~MTDDigitizerBase |
( |
| ) |
|
|
inlinevirtual |
virtual void MTDDigitizerBase::endRun |
( |
| ) |
|
|
pure virtual |
const std::string& MTDDigitizerBase::name |
( |
void |
| ) |
const |
|
inline |
const std::string MTDDigitizerBase::digiCollection_ |
|
protected |
std::string MTDDigitizerBase::name_ |
|
private |
const bool MTDDigitizerBase::premixStage1_ |
|
protected |
double MTDDigitizerBase::premixStage1MaxCharge_ |
|
protected |
double MTDDigitizerBase::premixStage1MinCharge_ |
|
protected |
const float MTDDigitizerBase::refSpeed_ |
|
protected |
const uint32_t MTDDigitizerBase::verbosity_ |
|
protected |