test
Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
Geometry
EcalTestBeam
plugins
EcalTBHodoscopeGeometryEP.h
Go to the documentation of this file.
1
#ifndef GEOMETRY_ECALEVENTSETUP_ECALTBHODOSCOPEGEOMETRYEPEP_H
2
#define GEOMETRY_ECALEVENTSETUP_ECALTBHODOSCOPEGEOMETRYEPEP_H 1
3
4
5
// system include files
6
#include <memory>
7
#include "boost/shared_ptr.hpp"
8
9
// user include files
10
#include "
FWCore/Framework/interface/ModuleFactory.h
"
11
#include "
FWCore/Framework/interface/ESProducer.h
"
12
13
#include "
FWCore/Framework/interface/ESTransientHandle.h
"
14
15
#include "
Geometry/Records/interface/IdealGeometryRecord.h
"
16
#include "
Geometry/CaloGeometry/interface/CaloSubdetectorGeometry.h
"
17
18
19
//Forward declaration
20
class
EcalTBHodoscopeGeometryLoaderFromDDD
;
21
22
//
23
// class declaration
24
//
25
26
class
EcalTBHodoscopeGeometryEP
:
public
edm::ESProducer
{
27
public
:
28
EcalTBHodoscopeGeometryEP
(
const
edm::ParameterSet
&);
29
~EcalTBHodoscopeGeometryEP
();
30
31
typedef
std::auto_ptr<CaloSubdetectorGeometry>
ReturnType
;
32
33
ReturnType
produce
(
const
IdealGeometryRecord
&);
34
35
private
:
36
37
// ----------member data ---------------------------
38
EcalTBHodoscopeGeometryLoaderFromDDD
*
loader_
;
39
};
40
41
42
43
#endif
EcalTBHodoscopeGeometryEP::~EcalTBHodoscopeGeometryEP
~EcalTBHodoscopeGeometryEP()
Definition:
EcalTBHodoscopeGeometryEP.cc:43
EcalTBHodoscopeGeometryEP::produce
ReturnType produce(const IdealGeometryRecord &)
Definition:
EcalTBHodoscopeGeometryEP.cc:55
EcalTBHodoscopeGeometryEP::loader_
EcalTBHodoscopeGeometryLoaderFromDDD * loader_
Definition:
EcalTBHodoscopeGeometryEP.h:38
EcalTBHodoscopeGeometryEP::EcalTBHodoscopeGeometryEP
EcalTBHodoscopeGeometryEP(const edm::ParameterSet &)
Definition:
EcalTBHodoscopeGeometryEP.cc:33
EcalTBHodoscopeGeometryEP::ReturnType
std::auto_ptr< CaloSubdetectorGeometry > ReturnType
Definition:
EcalTBHodoscopeGeometryEP.h:31
edm::ESProducer
Definition:
ESProducer.h:97
CaloSubdetectorGeometry.h
IdealGeometryRecord
Definition:
IdealGeometryRecord.h:26
EcalTBHodoscopeGeometryLoaderFromDDD
Definition:
EcalTBHodoscopeGeometryLoaderFromDDD.h:23
ESProducer.h
IdealGeometryRecord.h
EcalTBHodoscopeGeometryEP
Definition:
EcalTBHodoscopeGeometryEP.h:26
ESTransientHandle.h
edm::ParameterSet
Definition:
ParameterSet.h:36
ModuleFactory.h
Generated for CMSSW Reference Manual by
1.8.5