Main Page
Namespaces
Classes
Package Documentation
RecoLocalCalo
EcalRecProducers
plugins
EcalUncalibRecHitWorkerAnalFit.h
Go to the documentation of this file.
1
#ifndef RecoLocalCalo_EcalRecProducers_EcalUncalibRecHitWorkerAnalFit_HH
2
#define RecoLocalCalo_EcalRecProducers_EcalUncalibRecHitWorkerAnalFit_HH
3
4
#include "
FWCore/Framework/interface/EDProducer.h
"
5
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
6
#include "
FWCore/Framework/interface/Event.h
"
7
#include "
FWCore/Framework/interface/EventSetup.h
"
8
#include "
FWCore/Framework/interface/ESHandle.h
"
9
10
#include "
RecoLocalCalo/EcalRecProducers/interface/EcalUncalibRecHitWorkerBaseClass.h
"
11
12
#include "
RecoLocalCalo/EcalRecAlgos/interface/EcalUncalibRecHitRecAnalFitAlgo.h
"
13
14
#include "
DataFormats/EcalDigi/interface/EcalDigiCollections.h
"
15
#include "
DataFormats/EcalRecHit/interface/EcalRecHitCollections.h
"
16
17
#include "
CondFormats/EcalObjects/interface/EcalGainRatios.h
"
18
#include "
CondFormats/EcalObjects/interface/EcalPedestals.h
"
19
20
namespace
edm
{
21
class
Event
;
22
class
EventSetup
;
23
class
ParameterSet
;
24
class
ParameterSetDescription
;
25
}
26
27
class
EcalUncalibRecHitWorkerAnalFit
:
public
EcalUncalibRecHitWorkerBaseClass
{
28
29
public
:
30
EcalUncalibRecHitWorkerAnalFit
(
const
edm::ParameterSet
& ps,
edm::ConsumesCollector
&
c
);
31
EcalUncalibRecHitWorkerAnalFit
() {};
32
~EcalUncalibRecHitWorkerAnalFit
() {};
33
34
void
set
(
const
edm::EventSetup
& es);
35
bool
run
(
const
edm::Event
& evt,
const
EcalDigiCollection::const_iterator
& digi,
EcalUncalibratedRecHitCollection
&
result
);
36
37
edm::ParameterSetDescription
getAlgoDescription();
38
39
private
:
40
EcalUncalibRecHitRecAnalFitAlgo<EBDataFrame>
algoEB_
;
41
EcalUncalibRecHitRecAnalFitAlgo<EEDataFrame>
algoEE_
;
42
43
44
edm::ESHandle<EcalGainRatios>
pRatio
;
45
edm::ESHandle<EcalPedestals>
pedHandle
;
46
};
47
#endif
EcalUncalibRecHitRecAnalFitAlgo.h
edm::DataFrameContainer::const_iterator
boost::transform_iterator< IterHelp, boost::counting_iterator< int > > const_iterator
Definition:
DataFrameContainer.h:58
edm::SortedCollection< EcalUncalibratedRecHit >
mps_fire.result
result
Definition:
mps_fire.py:113
ParameterSetDescription
ParameterSet
Definition:
Functions.h:16
EcalPedestals.h
Event.h
EnergyCorrector.c
c
Definition:
EnergyCorrector.py:43
EventSetup.h
EcalRecHitCollections.h
EcalUncalibRecHitWorkerAnalFit::pedHandle
edm::ESHandle< EcalPedestals > pedHandle
Definition:
EcalUncalibRecHitWorkerAnalFit.h:45
EcalUncalibRecHitWorkerBaseClass.h
EcalUncalibRecHitWorkerAnalFit::EcalUncalibRecHitWorkerAnalFit
EcalUncalibRecHitWorkerAnalFit()
Definition:
EcalUncalibRecHitWorkerAnalFit.h:31
edm::ParameterSetDescription
Definition:
ParameterSetDescription.h:50
EcalUncalibRecHitWorkerAnalFit::~EcalUncalibRecHitWorkerAnalFit
~EcalUncalibRecHitWorkerAnalFit()
Definition:
EcalUncalibRecHitWorkerAnalFit.h:32
ParameterSet.h
EventSetup
edm::ESHandle
Definition:
DTSurvey.h:22
EcalGainRatios.h
EcalUncalibRecHitWorkerAnalFit::algoEB_
EcalUncalibRecHitRecAnalFitAlgo< EBDataFrame > algoEB_
Definition:
EcalUncalibRecHitWorkerAnalFit.h:40
EcalUncalibRecHitWorkerAnalFit::algoEE_
EcalUncalibRecHitRecAnalFitAlgo< EEDataFrame > algoEE_
Definition:
EcalUncalibRecHitWorkerAnalFit.h:41
ESHandle.h
EcalUncalibRecHitWorkerBaseClass
Definition:
EcalUncalibRecHitWorkerBaseClass.h:16
EcalDigiCollections.h
edm::EventSetup
Definition:
EventSetup.h:45
findQualityFiles.run
run
Definition:
findQualityFiles.py:408
EDProducer.h
EcalUncalibRecHitRecAnalFitAlgo< EBDataFrame >
Event
EcalUncalibRecHitWorkerAnalFit
Definition:
EcalUncalibRecHitWorkerAnalFit.h:27
EcalUncalibRecHitWorkerAnalFit::pRatio
edm::ESHandle< EcalGainRatios > pRatio
Definition:
EcalUncalibRecHitWorkerAnalFit.h:44
edm
HLT enums.
Definition:
AlignableModifier.h:17
edm::ParameterSet
Definition:
ParameterSet.h:36
edm::Event
Definition:
Event.h:66
edm::ConsumesCollector
Definition:
ConsumesCollector.h:39
Generated for CMSSW Reference Manual by
1.8.11