Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
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.5