1 #ifndef SimMuon_GEMDigitizer_ME0SimpleModel_h 2 #define SimMuon_GEMDigitizer_ME0SimpleModel_h 19 class HepRandomEngine;
28 void setup()
override;
39 CLHEP::HepRandomEngine*)
override;
double averageShapingTime_
ME0SimpleModel(const edm::ParameterSet &)
double averageEfficiency_
bool simulateElectronBkg_
int getSimHitBx(const PSimHit *, CLHEP::HepRandomEngine *)
double referenceInstLumi_
double signalPropagationSpeed_
void simulateNoise(const ME0EtaPartition *, CLHEP::HepRandomEngine *) override
std::vector< std::pair< int, int > > simulateClustering(const ME0EtaPartition *, const PSimHit *, const int, CLHEP::HepRandomEngine *) override
~ME0SimpleModel() override
bool simulateIntrinsicNoise_
std::vector< PSimHit > PSimHitContainer
void simulateSignal(const ME0EtaPartition *, const edm::PSimHitContainer &, CLHEP::HepRandomEngine *) override