Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
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
//
17
//
18
// Original Author: Werner Sun
19
// Created: Tue Oct 24 00:01:12 EDT 2006
20
//
21
22
// system include files
23
24
// user include files
25
#include "
FWCore/Framework/interface/ESHandle.h
"
26
#include "
FWCore/Framework/interface/ESProducer.h
"
27
#include "
FWCore/Framework/interface/ModuleFactory.h
"
28
29
#include "
CondFormats/DataRecord/interface/L1CaloGeometryRecord.h
"
30
#include "
CondFormats/L1TObjects/interface/L1CaloGeometry.h
"
31
32
// forward declarations
33
34
class
L1CaloGeometryProd
:
public
edm::ESProducer
{
35
public
:
36
L1CaloGeometryProd
(
const
edm::ParameterSet
&);
37
~L1CaloGeometryProd
()
override
;
38
39
typedef
std::unique_ptr<L1CaloGeometry>
ReturnType
;
40
41
ReturnType
produce
(
const
L1CaloGeometryRecord
&);
42
43
private
:
44
// ----------member data ---------------------------
45
L1CaloGeometry
m_geom
;
46
};
47
48
#endif
L1CaloGeometryRecord
Definition:
L1CaloGeometryRecord.h:30
L1CaloGeometry
Definition:
L1CaloGeometry.h:33
L1CaloGeometryProd::produce
ReturnType produce(const L1CaloGeometryRecord &)
Definition:
L1CaloGeometryProd.cc:68
L1CaloGeometryProd::~L1CaloGeometryProd
~L1CaloGeometryProd() override
Definition:
L1CaloGeometryProd.cc:58
L1CaloGeometryProd::m_geom
L1CaloGeometry m_geom
Definition:
L1CaloGeometryProd.h:45
edm::ESProducer
Definition:
ESProducer.h:104
ESHandle.h
L1CaloGeometryRecord.h
L1CaloGeometryProd::L1CaloGeometryProd
L1CaloGeometryProd(const edm::ParameterSet &)
Definition:
L1CaloGeometryProd.cc:37
ESProducer.h
L1CaloGeometryProd
Definition:
L1CaloGeometryProd.h:34
L1CaloGeometryProd::ReturnType
std::unique_ptr< L1CaloGeometry > ReturnType
Definition:
L1CaloGeometryProd.h:39
edm::ParameterSet
Definition:
ParameterSet.h:47
ModuleFactory.h
L1CaloGeometry.h
Generated for CMSSW Reference Manual by
1.8.5