1 #ifndef Geometry_RPCSimAlgo_RPCRoll_H 2 #define Geometry_RPCSimAlgo_RPCRoll_H 38 bool isIRPC()
const {
return (((this->
id()).region()!=0) && (((this->
id()).
station()==3)||((this->
id()).
station()==4))&&((this->
id()).
ring()==1));}
float strip(const LocalPoint &lp) const
LocalPoint centreOfStrip(int strip) const
void setChamber(const RPCChamber *ch)
const RPCRollSpecs * specs() const
const StripTopology & specificTopology() const
const Topology & topology() const override
LocalError localError(float strip) const
const RPCChamber * chamber() const
Return the chamber this roll belongs to.
float localPitch(const LocalPoint &lp) const
RPCRoll(RPCDetId id, const BoundPlane::BoundPlanePointer &bp, RPCRollSpecs *rrs)
const GeomDetType & type() const override