CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DetGeomDescBuilder.h
Go to the documentation of this file.
1 #ifndef Geometry_VeryForwardGeometryBuilder_DetGeomDescBuilder
2 #define Geometry_VeryForwardGeometryBuilder_DetGeomDescBuilder
3 
7 
8 /*
9  * Generic function to build geo (tree of DetGeomDesc) from compact view.
10  */
11 namespace detgeomdescbuilder {
12  std::unique_ptr<DetGeomDesc> buildDetGeomDescFromCompactView(const DDCompactView& myCompactView, const bool isRun2);
13  void buildDetGeomDescDescendants(DDFilteredView& fv, DetGeomDesc* geoInfoParent, const bool isRun2);
14  std::unique_ptr<DetGeomDesc> buildDetGeomDescFromCompactView(const cms::DDCompactView& myCompactView,
15  const bool isRun2);
16 } // namespace detgeomdescbuilder
17 
18 #endif
Compact representation of the geometrical detector hierarchy.
Definition: DDCompactView.h:81
void buildDetGeomDescDescendants(DDFilteredView &fv, DetGeomDesc *geoInfoParent, const bool isRun2)
std::unique_ptr< DetGeomDesc > buildDetGeomDescFromCompactView(const DDCompactView &myCompactView, const bool isRun2)