19 for (TrackingGeometry::DetContainer::const_iterator it=rpcGeo->
dets().begin();it<rpcGeo->
dets().end();it++){
20 if(dynamic_cast< const RPCChamber* >( *it ) !=
nullptr ){
21 auto ch =
dynamic_cast< const RPCChamber*
>( *it );
22 std::vector< const RPCRoll*> roles = (ch->rolls());
23 for(std::vector<const RPCRoll*>::const_iterator
r = roles.begin();
r != roles.end(); ++
r){
32 int rpcsegment = rpcsrv.
segment();
33 int cscchamber = rpcsegment;
34 if((station==2||station==3)&&ring==3){
38 std::set<RPCDetId> myrolls;
40 myrolls.insert(rpcId);
53 static const std::set<RPCDetId>
empty;
std::set< RPCDetId > const & getRolls(CSCStationIndex index) const
ProductT const & get(ESGetToken< ProductT, DepRecordT > const &iToken) const
std::map< CSCStationIndex, std::set< RPCDetId > > rollstore
#define TYPELOOKUP_DATA_REG(_dataclass_)
const DetContainer & dets() const override
Returm a vector of all GeomDet (including all GeomDetUnits)
CSCObjectMap(MuonGeometryRecord const &record)
int region() const
Region id: 0 for Barrel, +/-1 For +/- Endcap.