Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
L1TriggerConfig
L1GeometryProducers
interface
L1CaloGeometryProd.h
Go to the documentation of this file.
1
#ifndef L1GeometryProducers_L1CaloGeometryProd_h
2
#define L1GeometryProducers_L1CaloGeometryProd_h
3
// -*- C++ -*-
4
//
5
// Package: L1GeometryProducers
6
// Class : L1CaloGeometryProd
7
//
16
//
17
// Original Author: Werner Sun
18
// Created: Tue Oct 24 00:01:12 EDT 2006
19
//
20
21
// system include files
22
23
// user include files
24
#include "
FWCore/Framework/interface/ModuleFactory.h
"
25
#include "
FWCore/Framework/interface/ESProducer.h
"
26
#include "
FWCore/Framework/interface/ESHandle.h
"
27
28
#include "
CondFormats/L1TObjects/interface/L1CaloGeometry.h
"
29
#include "
CondFormats/DataRecord/interface/L1CaloGeometryRecord.h
"
30
31
// forward declarations
32
33
class
L1CaloGeometryProd
:
public
edm::ESProducer
{
34
public
:
35
L1CaloGeometryProd
(
const
edm::ParameterSet
&);
36
~L1CaloGeometryProd
();
37
38
typedef
std::auto_ptr<L1CaloGeometry>
ReturnType
;
39
40
ReturnType
produce
(
const
L1CaloGeometryRecord
&);
41
private
:
42
// ----------member data ---------------------------
43
L1CaloGeometry
m_geom
;
44
};
45
46
47
#endif
L1CaloGeometryRecord
Definition:
L1CaloGeometryRecord.h:30
L1CaloGeometryProd::ReturnType
std::auto_ptr< L1CaloGeometry > ReturnType
Definition:
L1CaloGeometryProd.h:38
L1CaloGeometry
Definition:
L1CaloGeometry.h:33
L1CaloGeometryProd::produce
ReturnType produce(const L1CaloGeometryRecord &)
Definition:
L1CaloGeometryProd.cc:78
L1CaloGeometryProd::m_geom
L1CaloGeometry m_geom
Definition:
L1CaloGeometryProd.h:43
edm::ESProducer
Definition:
ESProducer.h:97
ESHandle.h
L1CaloGeometryRecord.h
L1CaloGeometryProd::~L1CaloGeometryProd
~L1CaloGeometryProd()
Definition:
L1CaloGeometryProd.cc:63
L1CaloGeometryProd::L1CaloGeometryProd
L1CaloGeometryProd(const edm::ParameterSet &)
Definition:
L1CaloGeometryProd.cc:39
ESProducer.h
L1CaloGeometryProd
Definition:
L1CaloGeometryProd.h:33
edm::ParameterSet
Definition:
ParameterSet.h:35
ModuleFactory.h
L1CaloGeometry.h
Generated for CMSSW Reference Manual by
1.8.5