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