CMS 3D CMS Logo

DDDCmsTrackerContruction.h
Go to the documentation of this file.
1 #ifndef Geometry_TrackerNumberingBuilder_DDDCmsTrackerContruction_H
2 #define Geometry_TrackerNumberingBuilder_DDDCmsTrackerContruction_H
3 
6 #include <string>
7 #include <vector>
8 #include <memory>
9 
10 class GeometricDet;
11 class DDCompactView;
12 
13 namespace cms {
14  class DDCompactView;
15 }
16 
23  std::unique_ptr<GeometricDet> construct(DDCompactView const& cpv, std::vector<int> const& detidShifts);
24  std::unique_ptr<GeometricDet> construct(cms::DDCompactView const& cpv, std::vector<int> const& detidShifts);
26 }; // namespace DDDCmsTrackerContruction
27 
28 #endif
types.h
DDDCmsTrackerContruction
Definition: DDDCmsTrackerContruction.h:22
DDCompactView
Compact representation of the geometrical detector hierarchy.
Definition: DDCompactView.h:81
GeometricDet
Definition: GeometricDet.h:31
CmsTrackerStringToEnum.h
DDDCmsTrackerContruction::printAllTrackerGeometricDetsBeforeDetIDBuilding
void printAllTrackerGeometricDetsBeforeDetIDBuilding(const GeometricDet *tracker)
Definition: DDDCmsTrackerContruction.cc:103
PbPb_ZMuSkimMuonDPG_cff.tracker
tracker
Definition: PbPb_ZMuSkimMuonDPG_cff.py:60
cms::DDCompactView
Definition: DDCompactView.h:31
DDDCmsTrackerContruction::construct
std::unique_ptr< GeometricDet > construct(DDCompactView const &cpv, std::vector< int > const &detidShifts)
Definition: DDDCmsTrackerContruction.cc:18
cms
Namespace of DDCMS conversion namespace.
Definition: ProducerAnalyzer.cc:21