CMS 3D CMS Logo

DTGeometryParserFromDDD.h
Go to the documentation of this file.
1 #ifndef DTGeometryParserFromDDD_H
2 #define DTGeometryParserFromDDD_H
3 
16 
17 #include <map>
18 
19 class DTLayerId;
20 
22 public:
25  const MuonGeometryConstants& muonConstants,
26  std::map<DTLayerId, std::pair<unsigned int, unsigned int> >& theLayerIdWiresMap);
27 
30 
31 protected:
32 private:
33  //Parse the DDD
35  const MuonGeometryConstants& muonConstants,
36  std::map<DTLayerId, std::pair<unsigned int, unsigned int> >& theLayerIdWiresMap);
37  //Fill the map
38  void buildLayer(DDFilteredView& fv,
39  const MuonGeometryConstants& muonConstants,
40  std::map<DTLayerId, std::pair<unsigned int, unsigned int> >& theLayerIdWiresMap);
41 };
42 #endif
MuonGeometryConstants
Definition: MuonGeometryConstants.h:20
MuonGeometryConstants.h
DDFilteredView.h
DDCompactView
Compact representation of the geometrical detector hierarchy.
Definition: DDCompactView.h:80
DDSolid.h
DTGeometryParserFromDDD::parseGeometry
void parseGeometry(DDFilteredView &fv, const MuonGeometryConstants &muonConstants, std::map< DTLayerId, std::pair< unsigned int, unsigned int > > &theLayerIdWiresMap)
Definition: DTGeometryParserFromDDD.cc:42
DTLayerId
Definition: DTLayerId.h:12
DTGeometryParserFromDDD::buildLayer
void buildLayer(DDFilteredView &fv, const MuonGeometryConstants &muonConstants, std::map< DTLayerId, std::pair< unsigned int, unsigned int > > &theLayerIdWiresMap)
Definition: DTGeometryParserFromDDD.cc:79
MuonBaseNumber.h
DDFilter.h
DTNumberingScheme.h
DTGeometryParserFromDDD
Definition: DTGeometryParserFromDDD.h:21
DTGeometryParserFromDDD::DTGeometryParserFromDDD
DTGeometryParserFromDDD(const DDCompactView *cview, const MuonGeometryConstants &muonConstants, std::map< DTLayerId, std::pair< unsigned int, unsigned int > > &theLayerIdWiresMap)
Constructor.
Definition: DTGeometryParserFromDDD.cc:11
DDFilteredView
Definition: DDFilteredView.h:20
genParticles_cff.map
map
Definition: genParticles_cff.py:11
DTGeometryParserFromDDD::~DTGeometryParserFromDDD
~DTGeometryParserFromDDD()
Destructor.
Definition: DTGeometryParserFromDDD.cc:40
MuonDDDNumbering.h