CMS 3D CMS Logo

RPCGeomServ.h
Go to the documentation of this file.
1 #ifndef RPCGeometry_RPCGeomServ_h
2 #define RPCGeometry_RPCGeomServ_h
3 
4 #include <string>
5 #include <vector>
6 
7 class RPCDetId;
8 class RPCGeomServ {
9 public:
10  RPCGeomServ(const RPCDetId& id);
11  virtual ~RPCGeomServ();
12  virtual std::string shortname();
13  virtual std::string name();
14  virtual std::string chambername();
15  virtual int eta_partition();
16  virtual int chambernr();
17  virtual int segment();
18  virtual bool inverted();
19  virtual bool zpositive();
20  virtual bool aclockwise();
21  std::vector<int> channelInChip();
22 
23 protected:
24  RPCGeomServ();
25 
26 protected:
27  const RPCDetId* _id;
31  int _t;
32  int _cnr;
33  bool _z;
34  bool _a;
35 };
36 #endif
RPCGeomServ::_a
bool _a
Definition: RPCGeomServ.h:34
RPCGeomServ
Definition: RPCGeomServ.h:8
RPCGeomServ::chambername
virtual std::string chambername()
Definition: RPCGeomServ.cc:89
RPCDetId
Definition: RPCDetId.h:16
RPCGeomServ::channelInChip
std::vector< int > channelInChip()
Definition: RPCGeomServ.cc:200
RPCGeomServ::_sn
std::string _sn
Definition: RPCGeomServ.h:29
RPCGeomServ::_n
std::string _n
Definition: RPCGeomServ.h:28
RPCGeomServ::eta_partition
virtual int eta_partition()
Definition: RPCGeomServ.cc:230
RPCGeomServ::_cnr
int _cnr
Definition: RPCGeomServ.h:32
RPCGeomServ::name
virtual std::string name()
Definition: RPCGeomServ.cc:11
RPCGeomServ::_z
bool _z
Definition: RPCGeomServ.h:33
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
RPCGeomServ::~RPCGeomServ
virtual ~RPCGeomServ()
Definition: RPCGeomServ.cc:9
RPCGeomServ::shortname
virtual std::string shortname()
Definition: RPCGeomServ.cc:150
RPCGeomServ::aclockwise
virtual bool aclockwise()
Definition: RPCGeomServ.cc:391
RPCGeomServ::_t
int _t
Definition: RPCGeomServ.h:31
RPCGeomServ::segment
virtual int segment()
Definition: RPCGeomServ.cc:361
RPCGeomServ::zpositive
virtual bool zpositive()
Definition: RPCGeomServ.cc:375
RPCGeomServ::RPCGeomServ
RPCGeomServ()
Definition: RPCGeomServ.cc:415
RPCGeomServ::inverted
virtual bool inverted()
Definition: RPCGeomServ.cc:370
RPCGeomServ::_cn
std::string _cn
Definition: RPCGeomServ.h:30
RPCGeomServ::_id
const RPCDetId * _id
Definition: RPCGeomServ.h:27
RPCGeomServ::chambernr
virtual int chambernr()
Definition: RPCGeomServ.cc:245