1 #ifndef RPCDigitizer_RPCSimAverageNoiseEffCls_h
2 #define RPCDigitizer_RPCSimAverageNoiseEffCls_h
26 class HepRandomEngine;
37 CLHEP::HepRandomEngine*)
override;
40 CLHEP::HepRandomEngine*)
override;
42 int getClSize(
float posX, CLHEP::HepRandomEngine*);
43 int getClSize(uint32_t
id,
float posX, CLHEP::HepRandomEngine*);
64 std::map< int, std::vector<double> >
clsMap;
int getClSize(float posX, CLHEP::HepRandomEngine *)
std::vector< double > clsForDetId
~RPCSimAverageNoiseEffCls()
void simulate(const RPCRoll *roll, const edm::PSimHitContainer &rpcHits, CLHEP::HepRandomEngine *) override
std::vector< double > sum_clsize
RPCSynchronizer * _rpcSync
void simulateNoise(const RPCRoll *, CLHEP::HepRandomEngine *) override
std::map< int, std::vector< double > > clsMap
RPCSimAverageNoiseEffCls(const edm::ParameterSet &config)
std::vector< PSimHit > PSimHitContainer