1 #ifndef FastTimingSimProducers_FastTimingCommon_FTLDigitizerBase_h 2 #define FastTimingSimProducers_FastTimingCommon_FTLDigitizerBase_h 15 #include "CLHEP/Units/GlobalPhysicalConstants.h" 20 class HepRandomEngine;
35 : inputSimHits_(config.getParameter<
edm::
InputTag>(
"inputSimHits")),
36 digiCollection_(config.getParameter<
std::
string>(
"digiCollectionTag")),
38 verbosity_(config.getUntrackedParameter<uint32_t>(
"verbosity", 0)),
39 refSpeed_(0.1 *
CLHEP::c_light),
40 name_(config.getParameter<
std::
string>(
"digitizerName")) {
41 iC.
consumes<std::vector<PSimHit> >(inputSimHits_);
54 CLHEP::HepRandomEngine* hre) = 0;
EDGetTokenT< ProductType > consumes(edm::InputTag const &tag)
FTLDigitizerBase(const edm::ParameterSet &config, edm::ProducesCollector producesCollector, edm::ConsumesCollector &iC)
const std::string & name() const
ProductRegistryHelper::BranchAliasSetterT< ProductType > produces()
const edm::InputTag inputSimHits_
const ForwardSubdetector mySubDet_
const uint32_t verbosity_
const std::string digiCollection_
virtual ~FTLDigitizerBase()