CMS 3D CMS Logo

GEMGeometryBuilderFromCondDB.h
Go to the documentation of this file.
1 #ifndef Geometry_GEMGeometry_GEMGeometryBuilderFromCondDB_H
2 #define Geometry_GEMGeometry_GEMGeometryBuilderFromCondDB_H
3 
13 
15 public:
17 
19 
20  void build(GEMGeometry& theGeometry, const RecoIdealGeometry& rgeo);
21 
22 private:
24 
25  GEMSuperChamber* buildSuperChamber(const RecoIdealGeometry& rgeo, unsigned int gid, GEMDetId detId) const;
26 
27  GEMChamber* buildChamber(const RecoIdealGeometry& rgeo, unsigned int gid, GEMDetId detId) const;
28 
29  GEMEtaPartition* buildEtaPartition(const RecoIdealGeometry& rgeo, unsigned int gid, GEMDetId detId) const;
30 
31  RCPBoundPlane boundPlane(const RecoIdealGeometry& rgeo, unsigned int gid, GEMDetId detId) const;
32 };
33 
34 #endif
GEMSuperChamber
Definition: GEMSuperChamber.h:19
GEMEtaPartition
Definition: GEMEtaPartition.h:12
ReferenceCountingPointer
Definition: ReferenceCounted.h:60
GEMGeometryBuilderFromCondDB::RCPBoundPlane
ReferenceCountingPointer< BoundPlane > RCPBoundPlane
Definition: GEMGeometryBuilderFromCondDB.h:23
GEMGeometryBuilderFromCondDB::buildEtaPartition
GEMEtaPartition * buildEtaPartition(const RecoIdealGeometry &rgeo, unsigned int gid, GEMDetId detId) const
Definition: GEMGeometryBuilderFromCondDB.cc:154
GEMGeometryBuilderFromCondDB::buildChamber
GEMChamber * buildChamber(const RecoIdealGeometry &rgeo, unsigned int gid, GEMDetId detId) const
Definition: GEMGeometryBuilderFromCondDB.cc:143
GEMGeometryBuilderFromCondDB
Definition: GEMGeometryBuilderFromCondDB.h:14
RecoIdealGeometry.h
GEMGeometryBuilderFromCondDB::boundPlane
RCPBoundPlane boundPlane(const RecoIdealGeometry &rgeo, unsigned int gid, GEMDetId detId) const
Definition: GEMGeometryBuilderFromCondDB.cc:184
GEMGeometryBuilderFromCondDB::GEMGeometryBuilderFromCondDB
GEMGeometryBuilderFromCondDB()
Definition: GEMGeometryBuilderFromCondDB.cc:16
GEMDetId
Definition: GEMDetId.h:17
GEMGeometryBuilderFromCondDB::buildSuperChamber
GEMSuperChamber * buildSuperChamber(const RecoIdealGeometry &rgeo, unsigned int gid, GEMDetId detId) const
Definition: GEMGeometryBuilderFromCondDB.cc:132
GEMChamber
Definition: GEMChamber.h:19
GEMGeometry.h
GEMGeometryBuilderFromCondDB::build
void build(GEMGeometry &theGeometry, const RecoIdealGeometry &rgeo)
Definition: GEMGeometryBuilderFromCondDB.cc:20
GEMGeometryBuilderFromCondDB::~GEMGeometryBuilderFromCondDB
~GEMGeometryBuilderFromCondDB()
Definition: GEMGeometryBuilderFromCondDB.cc:18
GEMGeometry
Definition: GEMGeometry.h:24
RecoIdealGeometry
Definition: RecoIdealGeometry.h:28