CMS 3D CMS Logo

ME0GeometryParsFromDD.h
Go to the documentation of this file.
1 #ifndef Geometry_GEMGeometry_ME0GeometryParsFromDD_H
2 #define Geometry_GEMGeometry_ME0GeometryParsFromDD_H
3 
4 #include <vector>
5 
6 class DDCompactView;
7 class DDFilteredView;
10 class ME0DetId;
11 
13 public:
15 
17 
19 
20 private:
22 
23  void buildChamber(DDFilteredView& fv, ME0DetId detId, RecoIdealGeometry& rgeo);
24  void buildLayer(DDFilteredView& fv, ME0DetId detId, RecoIdealGeometry& rgeo);
26 
27  std::vector<double> getDimension(DDFilteredView& fv);
28  std::vector<double> getTranslation(DDFilteredView& fv);
29  std::vector<double> getRotation(DDFilteredView& fv);
30 };
31 #endif
ME0GeometryParsFromDD::buildEtaPartition
void buildEtaPartition(DDFilteredView &fv, ME0DetId detId, RecoIdealGeometry &rgeo)
Definition: ME0GeometryParsFromDD.cc:100
MuonGeometryConstants
Definition: MuonGeometryConstants.h:20
ME0GeometryParsFromDD::buildLayer
void buildLayer(DDFilteredView &fv, ME0DetId detId, RecoIdealGeometry &rgeo)
Definition: ME0GeometryParsFromDD.cc:90
ME0GeometryParsFromDD::getDimension
std::vector< double > getDimension(DDFilteredView &fv)
Definition: ME0GeometryParsFromDD.cc:129
ME0GeometryParsFromDD::buildGeometry
void buildGeometry(DDFilteredView &, const MuonGeometryConstants &, RecoIdealGeometry &)
Definition: ME0GeometryParsFromDD.cc:26
ME0GeometryParsFromDD::ME0GeometryParsFromDD
ME0GeometryParsFromDD(void)
Definition: ME0GeometryParsFromDD.h:14
DDCompactView
Compact representation of the geometrical detector hierarchy.
Definition: DDCompactView.h:80
ME0GeometryParsFromDD::buildChamber
void buildChamber(DDFilteredView &fv, ME0DetId detId, RecoIdealGeometry &rgeo)
Definition: ME0GeometryParsFromDD.cc:80
ME0GeometryParsFromDD::getRotation
std::vector< double > getRotation(DDFilteredView &fv)
Definition: ME0GeometryParsFromDD.cc:145
ME0GeometryParsFromDD::~ME0GeometryParsFromDD
~ME0GeometryParsFromDD(void)
Definition: ME0GeometryParsFromDD.h:16
ME0DetId
Definition: ME0DetId.h:16
ME0GeometryParsFromDD::build
void build(const DDCompactView *, const MuonGeometryConstants &, RecoIdealGeometry &)
Definition: ME0GeometryParsFromDD.cc:13
ME0GeometryParsFromDD
Definition: ME0GeometryParsFromDD.h:12
DDFilteredView
Definition: DDFilteredView.h:20
RecoIdealGeometry
Definition: RecoIdealGeometry.h:28
ME0GeometryParsFromDD::getTranslation
std::vector< double > getTranslation(DDFilteredView &fv)
Definition: ME0GeometryParsFromDD.cc:140