test
Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
RecoEgamma
EgammaHFProducers
plugins
HFEMClusterProducer.h
Go to the documentation of this file.
1
#ifndef EgammaElectronProducers_HFEMClusterProducer_h
2
#define EgammaElectronProducers_HFEMClusterProducer_h
3
//Package: EgammaHFProdcers
4
// Class : HFClusterProducer
5
// Original Author: Kevin Klapoetke (minnesota)
6
//
7
// $Id: HFClusterProducer.h,v 1.2 2007/09/19 Kevin Klapoetke
8
//
9
#include "
HFClusterAlgo.h
"
10
#include "
FWCore/Framework/interface/stream/EDProducer.h
"
11
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
12
#include "
FWCore/Framework/interface/EventSetup.h
"
13
#include "
FWCore/Framework/interface/Event.h
"
14
15
class
HFEMClusterProducer
:
public
edm::stream::EDProducer
<> {
16
public
:
17
explicit
HFEMClusterProducer
(
edm::ParameterSet
const
&
conf
);
18
virtual
void
produce
(
edm::Event
&
e
,
edm::EventSetup
const
& iSetup);
19
virtual
void
beginRun
(
edm::Run
const
&,
edm::EventSetup
const
&) override final {
algo_
.
resetForRun
(); }
20
private
:
21
edm::EDGetToken
hfreco_
;
22
HFClusterAlgo
algo_
;
23
};
24
#endif
HFEMClusterProducer::produce
virtual void produce(edm::Event &e, edm::EventSetup const &iSetup)
Definition:
HFEMClusterProducer.cc:29
Event.h
EventSetup.h
ParameterSet.h
edm::EDGetToken
Definition:
EDGetToken.h:34
EDProducer.h
HFEMClusterProducer::HFEMClusterProducer
HFEMClusterProducer(edm::ParameterSet const &conf)
Definition:
HFEMClusterProducer.cc:14
edm::EventSetup
Definition:
EventSetup.h:44
dbtoconf.conf
tuple conf
Definition:
dbtoconf.py:185
HFEMClusterProducer::algo_
HFClusterAlgo algo_
Definition:
HFEMClusterProducer.h:22
HFClusterAlgo
Definition:
HFClusterAlgo.h:22
edm::stream::EDProducer
Definition:
EDProducer.h:33
HFEMClusterProducer
Definition:
HFEMClusterProducer.h:15
HFEMClusterProducer::hfreco_
edm::EDGetToken hfreco_
Definition:
HFEMClusterProducer.h:21
alignCSCRings.e
list e
Definition:
alignCSCRings.py:90
HFClusterAlgo::resetForRun
void resetForRun()
Definition:
HFClusterAlgo.cc:408
edm::ParameterSet
Definition:
ParameterSet.h:35
edm::Event
Definition:
Event.h:62
HFEMClusterProducer::beginRun
virtual void beginRun(edm::Run const &, edm::EventSetup const &) overridefinal
Definition:
HFEMClusterProducer.h:19
HFClusterAlgo.h
edm::Run
Definition:
Run.h:41
Generated for CMSSW Reference Manual by
1.8.5