00001 #ifndef CaloVGeometryLoader_h 00002 #define CaloVGeometryLoader_h 00003 00004 #include "DataFormats/DetId/interface/DetId.h" 00005 #include <memory> 00006 00007 class CaloSubdetectorGeometry; 00008 00013 class CaloVGeometryLoader 00014 { 00015 public: 00017 virtual std::auto_ptr<CaloSubdetectorGeometry> 00018 load( DetId::Detector det, int subdet ) = 0; 00019 }; 00020 00021 #endif 00022