CMS 3D CMS Logo

CaloVGeometryLoader.h
Go to the documentation of this file.
1 #ifndef CaloVGeometryLoader_h
2 #define CaloVGeometryLoader_h
3 
5 #include <memory>
6 
8 
14 public:
15  virtual ~CaloVGeometryLoader() = default;
17  virtual std::unique_ptr<CaloSubdetectorGeometry> load(DetId::Detector det, int subdet) = 0;
18 };
19 
20 #endif
CaloVGeometryLoader::load
virtual std::unique_ptr< CaloSubdetectorGeometry > load(DetId::Detector det, int subdet)=0
Load the subdetector geometry for the specified det and subdet.
CaloVGeometryLoader
Definition: CaloVGeometryLoader.h:13
DetId::Detector
Detector
Definition: DetId.h:24
DetId.h
CaloSubdetectorGeometry
Definition: CaloSubdetectorGeometry.h:22
CaloVGeometryLoader::~CaloVGeometryLoader
virtual ~CaloVGeometryLoader()=default