29 CLHEP::HepRandomEngine*)
38 for (edm::PSimHitContainer::const_iterator _hit = rpcHits.begin();
39 _hit != rpcHits.end(); ++_hit){
41 int type = _hit->particleType();
42 if (type == 13 || type == -13){
48 std::pair<int, int> digi(topology.channel(entr)+1,
59 CLHEP::HepRandomEngine*)
T getParameter(std::string const &) const
const Topology & topology() const override
CaloTopology const * topology(0)
RPCSimTriv(const edm::ParameterSet &config)
DetectorHitMap theDetectorHitMap
constexpr uint32_t rawId() const
get the raw id
const RPCRollSpecs * specs() const
std::set< std::pair< int, int > > strips
edm::DetSet< RPCDigiSimLink > RPCDigiSimLinks
Container::value_type value_type
void simulate(const RPCRoll *roll, const edm::PSimHitContainer &rpcHits, CLHEP::HepRandomEngine *) override
RPCSynchronizer * _rpcSync
void simulateNoise(const RPCRoll *, CLHEP::HepRandomEngine *) override
std::vector< PSimHit > PSimHitContainer
RPCDigiSimLinks theRpcDigiSimLinks