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 {
15  public:
16  virtual ~CaloVGeometryLoader() = default;
18  virtual std::auto_ptr<CaloSubdetectorGeometry>
19  load( DetId::Detector det, int subdet ) = 0;
20 };
21 
22 #endif
23 
virtual ~CaloVGeometryLoader()=default
Detector
Definition: DetId.h:24
virtual std::auto_ptr< CaloSubdetectorGeometry > load(DetId::Detector det, int subdet)=0
Load the subdetector geometry for the specified det and subdet.