1 #ifndef GEMDigitizer_GEMSimpleModel_h
2 #define GEMDigitizer_GEMSimpleModel_h
19 class HepRandomEngine;
38 std::vector<std::pair<int,int> >
std::vector< double > clsParametrization_
double signalPropagationSpeed_
bool simulateIntrinsicNoise_
std::vector< std::pair< int, int > > simulateClustering(const GEMEtaPartition *, const PSimHit *, const int, CLHEP::HepRandomEngine *engine) override
double averageEfficiency_
std::vector< double > GE11ElecBkgParams_
GEMSimpleModel(const edm::ParameterSet &)
int getSimHitBx(const PSimHit *, CLHEP::HepRandomEngine *engine)
void simulateNoise(const GEMEtaPartition *, CLHEP::HepRandomEngine *engine) override
bool simulateElectronBkg_
void simulateSignal(const GEMEtaPartition *, const edm::PSimHitContainer &, CLHEP::HepRandomEngine *engine) override
double averageShapingTime_
std::vector< double > GE21ElecBkgParams_
std::vector< PSimHit > PSimHitContainer
std::vector< double > GE21NeuBkgParams_