1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
#ifndef Geometry_VeryForwardGeometryBuilder_DetGeomDescBuilder
#define Geometry_VeryForwardGeometryBuilder_DetGeomDescBuilder
#include "Geometry/VeryForwardGeometryBuilder/interface/DetGeomDesc.h"
#include "DetectorDescription/Core/interface/DDCompactView.h"
#include "DetectorDescription/DDCMS/interface/DDCompactView.h"
/*
* Generic function to build geo (tree of DetGeomDesc) from compact view.
*/
namespace detgeomdescbuilder {
std::unique_ptr<DetGeomDesc> buildDetGeomDescFromCompactView(const DDCompactView& myCompactView, const bool isRun2);
void buildDetGeomDescDescendants(DDFilteredView& fv, DetGeomDesc* geoInfoParent, const bool isRun2);
std::unique_ptr<DetGeomDesc> buildDetGeomDescFromCompactView(const cms::DDCompactView& myCompactView,
const bool isRun2);
} // namespace detgeomdescbuilder
#endif
|