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
// $Id: CaloTopologyBuilder.h,v 1.2 2008/04/21 22:14:19 heltsley Exp $
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/CaloTopologyRecord.h
"
30
#include "
Geometry/CaloTopology/interface/CaloTopology.h
"
31
32
//
33
// class decleration
34
//
35
36
class
CaloTopologyBuilder
:
public
edm::ESProducer
37
{
38
public
:
39
CaloTopologyBuilder
(
const
edm::ParameterSet
& iP );
40
~CaloTopologyBuilder
() ;
41
42
typedef
boost::shared_ptr< CaloTopology >
ReturnType
;
43
44
ReturnType
produceCalo
(
const
CaloTopologyRecord
& );
45
46
private
:
47
// ----------member data ---------------------------
48
};
49
CaloTopologyBuilder
Definition:
CaloTopologyBuilder.h:36
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:42
CaloTopologyBuilder::~CaloTopologyBuilder
~CaloTopologyBuilder()
Definition:
CaloTopologyBuilder.cc:21
ESProducer.h
edm::ParameterSet
Definition:
ParameterSet.h:31
CaloTopology.h
Generated for CMSSW Reference Manual by
1.8.5