1 #ifndef RPCDigitizer_RPCSimAverageNoiseEffCls_h
2 #define RPCDigitizer_RPCSimAverageNoiseEffCls_h
26 class HepRandomEngine;
66 std::map< int, std::vector<double> >
clsMap;
CLHEP::RandFlat * flatDistribution2
std::vector< double > clsForDetId
CLHEP::RandFlat * flatDistribution
int getClSize(float posX)
~RPCSimAverageNoiseEffCls()
std::vector< double > sum_clsize
RPCSynchronizer * _rpcSync
CLHEP::RandPoissonQ * poissonDistribution_
std::map< int, std::vector< double > > clsMap
void setRandomEngine(CLHEP::HepRandomEngine &eng)
void simulate(const RPCRoll *roll, const edm::PSimHitContainer &rpcHits)
RPCSimAverageNoiseEffCls(const edm::ParameterSet &config)
std::vector< PSimHit > PSimHitContainer
void simulateNoise(const RPCRoll *)