Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
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
13
#include "
RecoLocalCalo/CaloTowersCreator/interface/CaloTowersCreationAlgo.h
"
14
20
class
CaloTowersReCreator
:
public
edm::EDProducer
{
21
public
:
22
explicit
CaloTowersReCreator
(
const
edm::ParameterSet
& ps);
23
virtual
~CaloTowersReCreator
() { }
24
virtual
void
produce
(
edm::Event
&
e
,
const
edm::EventSetup
&
c
);
25
double
EBEScale
,
EEEScale
,
HBEScale
,
HESEScale
;
26
double
HEDEScale
,
HOEScale
,
HF1EScale
,
HF2EScale
;
27
private
:
28
CaloTowersCreationAlgo
algo_
;
29
edm::InputTag
caloLabel_
;
30
bool
allowMissingInputs_
;
31
};
32
33
#endif
CaloTowersReCreator::produce
virtual void produce(edm::Event &e, const edm::EventSetup &c)
Definition:
CaloTowersReCreator.cc:61
CaloTowersReCreator::CaloTowersReCreator
CaloTowersReCreator(const edm::ParameterSet &ps)
Definition:
CaloTowersReCreator.cc:7
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
Handle.h
edm::EDProducer
Definition:
EDProducer.h:22
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
edm::EventSetup
Definition:
EventSetup.h:44
CaloTowersReCreator
Definition:
CaloTowersReCreator.h:20
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:23
CaloTowersCreationAlgo.h
trackerHits.c
tuple c
Definition:
trackerHits.py:26
alignCSCRings.e
list e
Definition:
alignCSCRings.py:90
CaloTowersReCreator::caloLabel_
edm::InputTag caloLabel_
Definition:
CaloTowersReCreator.h:29
edm::InputTag
Definition:
InputTag.h:17
CaloTowersReCreator::HOEScale
double HOEScale
Definition:
CaloTowersReCreator.h:26
edm::ParameterSet
Definition:
ParameterSet.h:35
CaloTowersCreationAlgo
Definition:
CaloTowersCreationAlgo.h:49
edm::Event
Definition:
Event.h:56
CaloTowersReCreator::HF2EScale
double HF2EScale
Definition:
CaloTowersReCreator.h:26
HcalTopology.h
Generated for CMSSW Reference Manual by
1.8.5