21 for (TrackingGeometry::DetContainer::const_iterator it=rpcGeo->
dets().begin();it<rpcGeo->
dets().end();it++){
22 if(dynamic_cast<const RPCChamber* >( *it ) !=
nullptr ){
23 auto ch =
dynamic_cast<const RPCChamber*
>( *it );
24 std::vector< const RPCRoll*> roles = (ch->rolls());
25 for(std::vector<const RPCRoll*>::const_iterator
r = roles.begin();
r != roles.end(); ++
r){
33 std::set<RPCDetId> myrolls;
35 myrolls.insert(rpcId);
48 static const std::set<RPCDetId>
empty;
std::set< RPCDetId > const & getRolls(DTStationIndex index) const
ProductT const & get(ESGetToken< ProductT, DepRecordT > const &iToken) const
DTObjectMap(MuonGeometryRecord const &record)
#define TYPELOOKUP_DATA_REG(_dataclass_)
const DetContainer & dets() const override
Returm a vector of all GeomDet (including all GeomDetUnits)
int sector() const
Sector id: the group of chambers at same phi (and increasing r)
std::map< DTStationIndex, std::set< RPCDetId > > rollstore
int region() const
Region id: 0 for Barrel, +/-1 For +/- Endcap.