test
Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
RecoLocalCalo
CaloTowersCreator
src
CaloTowersReCreator.h
Go to the documentation of this file.
1
#ifndef RECOLOCALCALO_CALOTOWERSCREATOR_CALOTOWERSRECREATOR_H
2
#define RECOLOCALCALO_CALOTOWERSCREATOR_CALOTOWERSRECREATOR_H 1
3
4
#include "
FWCore/Framework/interface/EDProducer.h
"
5
#include "
FWCore/Framework/interface/Event.h
"
6
#include "
DataFormats/Common/interface/Handle.h
"
7
8
#include "
FWCore/Framework/interface/EventSetup.h
"
9
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
10
11
#include "
Geometry/CaloTopology/interface/HcalTopology.h
"
12
#include "
Geometry/CaloTopology/interface/CaloTowerTopology.h
"
13
14
#include "
RecoLocalCalo/CaloTowersCreator/interface/CaloTowersCreationAlgo.h
"
15
19
class
CaloTowersReCreator
:
public
edm::EDProducer
{
20
public
:
21
explicit
CaloTowersReCreator
(
const
edm::ParameterSet
& ps);
22
virtual
~CaloTowersReCreator
() { }
23
virtual
void
produce
(
edm::Event
&
e
,
const
edm::EventSetup
&
c
);
24
static
void
fillDescriptions
(
edm::ConfigurationDescriptions
& descriptions);
25
double
EBEScale
,
EEEScale
,
HBEScale
,
HESEScale
;
26
double
HEDEScale
,
HOEScale
,
HF1EScale
,
HF2EScale
;
27
private
:
28
CaloTowersCreationAlgo
algo_
;
29
edm::EDGetTokenT<CaloTowerCollection>
tok_calo_
;
30
bool
allowMissingInputs_
;
31
};
32
33
#endif
CaloTowersReCreator::produce
virtual void produce(edm::Event &e, const edm::EventSetup &c)
Definition:
CaloTowersReCreator.cc:59
CaloTowersReCreator::CaloTowersReCreator
CaloTowersReCreator(const edm::ParameterSet &ps)
Definition:
CaloTowersReCreator.cc:6
CaloTowersReCreator::algo_
CaloTowersCreationAlgo algo_
Definition:
CaloTowersReCreator.h:28
CaloTowersReCreator::HESEScale
double HESEScale
Definition:
CaloTowersReCreator.h:25
Event.h
EventSetup.h
CaloTowersReCreator::HF1EScale
double HF1EScale
Definition:
CaloTowersReCreator.h:26
CaloTowersReCreator::fillDescriptions
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
Definition:
CaloTowersReCreator.cc:107
Handle.h
EnergyCorrector.c
tuple c
Definition:
EnergyCorrector.py:43
edm::EDGetTokenT
Definition:
EDGetToken.h:32
edm::EDProducer
Definition:
EDProducer.h:35
ParameterSet.h
CaloTowersReCreator::allowMissingInputs_
bool allowMissingInputs_
Definition:
CaloTowersReCreator.h:30
CaloTowersReCreator::EEEScale
double EEEScale
Definition:
CaloTowersReCreator.h:25
CaloTowersReCreator::HBEScale
double HBEScale
Definition:
CaloTowersReCreator.h:25
CaloTowerTopology.h
CaloTowersReCreator::tok_calo_
edm::EDGetTokenT< CaloTowerCollection > tok_calo_
Definition:
CaloTowersReCreator.h:29
edm::EventSetup
Definition:
EventSetup.h:45
CaloTowersReCreator
Definition:
CaloTowersReCreator.h:19
EDProducer.h
CaloTowersReCreator::EBEScale
double EBEScale
Definition:
CaloTowersReCreator.h:25
CaloTowersReCreator::HEDEScale
double HEDEScale
Definition:
CaloTowersReCreator.h:26
CaloTowersReCreator::~CaloTowersReCreator
virtual ~CaloTowersReCreator()
Definition:
CaloTowersReCreator.h:22
CaloTowersCreationAlgo.h
alignCSCRings.e
list e
Definition:
alignCSCRings.py:90
CaloTowersReCreator::HOEScale
double HOEScale
Definition:
CaloTowersReCreator.h:26
edm::ParameterSet
Definition:
ParameterSet.h:36
CaloTowersCreationAlgo
Definition:
CaloTowersCreationAlgo.h:49
edm::Event
Definition:
Event.h:65
CaloTowersReCreator::HF2EScale
double HF2EScale
Definition:
CaloTowersReCreator.h:26
edm::ConfigurationDescriptions
Definition:
ConfigurationDescriptions.h:27
HcalTopology.h
Generated for CMSSW Reference Manual by
1.8.5