Main Page
Namespaces
Classes
Package Documentation
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
{
15
public
:
16
virtual
~CaloVGeometryLoader
() =
default
;
18
virtual
std::unique_ptr<CaloSubdetectorGeometry>
19
load
(
DetId::Detector
det,
int
subdet ) = 0;
20
};
21
22
#endif
23
CaloVGeometryLoader
Definition:
CaloVGeometryLoader.h:13
CaloSubdetectorGeometry
Definition:
CaloSubdetectorGeometry.h:25
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.11