1 #ifndef GEOMETRY_ECALGEOMETRYLOADER_H
2 #define GEOMETRY_ECALGEOMETRYLOADER_H 1
12 #include "CLHEP/Geometry/Transform3D.h"
30 typedef std::shared_ptr<CaloSubdetectorGeometry >
PtrType ;
57 const HepGeom::Transform3D& tr ,
DDSpecificsFilter m_filter
std::vector< float > ParmVec
unsigned int getDetIdForDDDNode(const DDFilteredView &fv)
std::vector< double > ParmVec
type of data representation of DDCompactView
CaloSubdetectorGeometry::ParVecVec ParVecVec
T::NumberingScheme m_scheme
CaloSubdetectorGeometry::ParVec ParVec
CaloCellGeometry::ParVecVec ParVecVec
void fillGeom(T *geom, const ParmVec &pv, const HepGeom::Transform3D &tr, const DetId &id)
void fillNamedParams(const DDFilteredView &fv, T *geom)
static const double k_ScaleFromDDDtoGeant
PtrType load(const DDCompactView *cpv, const Alignments *alignments=0, const Alignments *globals=0)
void makeGeometry(const DDCompactView *cpv, T *geom, const Alignments *alignments, const Alignments *globals)
std::shared_ptr< CaloSubdetectorGeometry > PtrType
The DDGenericFilter is a runtime-parametrized Filter looking on DDSpecifcs.