Geometry
VeryForwardGeometryBuilder
interface
DetGeomDescBuilder.h
Go to the documentation of this file.
1
#ifndef Geometry_VeryForwardGeometryBuilder_DetGeomDescBuilder
2
#define Geometry_VeryForwardGeometryBuilder_DetGeomDescBuilder
3
4
#include "
Geometry/VeryForwardGeometryBuilder/interface/DetGeomDesc.h
"
5
#include "
DetectorDescription/Core/interface/DDCompactView.h
"
6
#include "
DetectorDescription/DDCMS/interface/DDCompactView.h
"
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
detgeomdescbuilder::buildDetGeomDescDescendants
void buildDetGeomDescDescendants(DDFilteredView &fv, DetGeomDesc *geoInfoParent, const bool isRun2)
Definition:
DetGeomDescBuilder.cc:31
detgeomdescbuilder
Definition:
DetGeomDescBuilder.h:11
DDCompactView.h
DDCompactView
Compact representation of the geometrical detector hierarchy.
Definition:
DDCompactView.h:81
geometryPPS_CMSxz_fromDD_2016_cfi.isRun2
isRun2
Definition:
geometryPPS_CMSxz_fromDD_2016_cfi.py:14
DDCompactView.h
DetGeomDesc.h
DetGeomDesc
Definition:
DetGeomDesc.h:49
cms::DDCompactView
Definition:
DDCompactView.h:31
DDFilteredView
Definition:
DDFilteredView.h:20
detgeomdescbuilder::buildDetGeomDescFromCompactView
std::unique_ptr< DetGeomDesc > buildDetGeomDescFromCompactView(const DDCompactView &myCompactView, const bool isRun2)
Definition:
DetGeomDescBuilder.cc:10
Generated for CMSSW Reference Manual by
1.8.16