File indexing completed on 2024-04-06 12:15:20
0001 #ifndef RPCGeometry_RPCGeometryBuilderFromCondDB_H
0002 #define RPCGeometry_RPCGeometryBuilderFromCondDB_H
0003
0004
0005
0006
0007
0008
0009
0010
0011 #include <CondFormats/GeometryObjects/interface/RecoIdealGeometry.h>
0012 #include <string>
0013 #include <map>
0014 #include <list>
0015
0016 class RPCGeometry;
0017 class RPCDetId;
0018 class RPCRoll;
0019
0020 class RPCGeometryBuilderFromCondDB {
0021 public:
0022 RPCGeometryBuilderFromCondDB();
0023
0024 ~RPCGeometryBuilderFromCondDB();
0025
0026 RPCGeometry* build(const RecoIdealGeometry& rgeo);
0027
0028 private:
0029 std::map<RPCDetId, std::list<RPCRoll*> > chids;
0030 };
0031
0032 #endif