test
Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
Geometry
EcalTestBeam
plugins
EcalTBGeometryBuilder.h
Go to the documentation of this file.
1
// -*- C++ -*-
2
//
3
// Package: EcalTBGeometryBuilder
4
// Class: EcalTBGeometryBuilder
5
//
13
//
14
// Original Author: Jeremiah Mans
15
// Created: Mon Oct 3 11:35:27 CDT 2005
16
//
17
//
18
19
20
// system include files
21
#include <memory>
22
#include "boost/shared_ptr.hpp"
23
24
// user include files
25
#include "
FWCore/Framework/interface/ESProducer.h
"
26
27
#include "
FWCore/Framework/interface/ESHandle.h
"
28
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
29
#include "
Geometry/Records/interface/IdealGeometryRecord.h
"
30
#include "
Geometry/CaloGeometry/interface/CaloGeometry.h
"
31
32
//
33
// class decleration
34
//
35
36
class
EcalTBGeometryBuilder
:
public
edm::ESProducer
{
37
public
:
38
EcalTBGeometryBuilder
(
const
edm::ParameterSet
&);
39
~EcalTBGeometryBuilder
();
40
41
typedef
std::auto_ptr<CaloGeometry>
ReturnType
;
42
43
ReturnType
produce
(
const
IdealGeometryRecord
&);
44
private
:
45
// ----------member data ---------------------------
46
};
47
edm::ESProducer
Definition:
ESProducer.h:97
ParameterSet.h
EcalTBGeometryBuilder::~EcalTBGeometryBuilder
~EcalTBGeometryBuilder()
Definition:
EcalTBGeometryBuilder.cc:39
EcalTBGeometryBuilder::EcalTBGeometryBuilder
EcalTBGeometryBuilder(const edm::ParameterSet &)
Definition:
EcalTBGeometryBuilder.cc:29
ESHandle.h
EcalTBGeometryBuilder::produce
ReturnType produce(const IdealGeometryRecord &)
Definition:
EcalTBGeometryBuilder.cc:50
EcalTBGeometryBuilder
Definition:
EcalTBGeometryBuilder.h:36
IdealGeometryRecord
Definition:
IdealGeometryRecord.h:26
CaloGeometry.h
ESProducer.h
IdealGeometryRecord.h
edm::ParameterSet
Definition:
ParameterSet.h:36
EcalTBGeometryBuilder::ReturnType
std::auto_ptr< CaloGeometry > ReturnType
Definition:
EcalTBGeometryBuilder.h:41
Generated for CMSSW Reference Manual by
1.8.5