Geometry
CaloGeometry
interface
CaloVGeometryLoader.h
Go to the documentation of this file.
1
#ifndef CaloVGeometryLoader_h
2
#define CaloVGeometryLoader_h
3
4
#include "
DataFormats/DetId/interface/DetId.h
"
5
#include <memory>
6
7
class
CaloSubdetectorGeometry
;
8
13
class
CaloVGeometryLoader
{
14
public
:
15
virtual
~CaloVGeometryLoader
() =
default
;
17
virtual
std::unique_ptr<CaloSubdetectorGeometry>
load
(
DetId::Detector
det,
int
subdet) = 0;
18
};
19
20
#endif
CaloVGeometryLoader
Definition:
CaloVGeometryLoader.h:13
CaloSubdetectorGeometry
Definition:
CaloSubdetectorGeometry.h:22
CaloVGeometryLoader::~CaloVGeometryLoader
virtual ~CaloVGeometryLoader()=default
CaloVGeometryLoader::load
virtual std::unique_ptr< CaloSubdetectorGeometry > load(DetId::Detector det, int subdet)=0
Load the subdetector geometry for the specified det and subdet.
DetId::Detector
Detector
Definition:
DetId.h:24
DetId.h
Generated for CMSSW Reference Manual by
1.8.14