1 #ifndef SimMuon_GEMDigitizer_ME0DigiPreRecoModel_h
2 #define SimMuon_GEMDigitizer_ME0DigiPreRecoModel_h
21 class HepRandomEngine;
47 virtual void setup() = 0;
50 std::set< ME0DigiPreReco>
digi_;
void fillDigis(int rollDetId, ME0DigiPreRecoCollection &)
void setGeometry(const ME0Geometry *geom)
const ME0Geometry * geometry_
virtual void simulateNoise(const ME0EtaPartition *, CLHEP::HepRandomEngine *engine)=0
const ME0Geometry * getGeometry()
virtual void simulateSignal(const ME0EtaPartition *, const edm::PSimHitContainer &, CLHEP::HepRandomEngine *engine)=0
ME0DigiPreRecoModel(const edm::ParameterSet &)
virtual ~ME0DigiPreRecoModel()
std::set< ME0DigiPreReco > digi_
std::vector< PSimHit > PSimHitContainer