Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
Calibration
HcalIsolatedTrackReco
interface
ECALRegFEDSelector.h
Go to the documentation of this file.
1
#ifndef Calibration_ECALRegFEDSelector_h
2
#define Calibration_ECALRegFEDSelector_h
3
4
// system include files
5
#include <memory>
6
7
// user include files
8
#include "
FWCore/Framework/interface/Frameworkfwd.h
"
9
#include "
FWCore/Framework/interface/EDProducer.h
"
10
11
#include "
FWCore/Framework/interface/Event.h
"
12
#include "
FWCore/Framework/interface/MakerMacros.h
"
13
14
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
15
#include "
FWCore/Framework/interface/ESHandle.h
"
16
17
#include "
DataFormats/FEDRawData/interface/FEDRawDataCollection.h
"
18
#include "
DataFormats/FEDRawData/interface/FEDRawData.h
"
19
#include "
DataFormats/FEDRawData/interface/FEDNumbering.h
"
20
21
#include "
DataFormats/EcalDetId/interface/EcalDetIdCollections.h
"
22
23
#include "
Geometry/EcalMapping/interface/EcalElectronicsMapping.h
"
24
#include "
Geometry/EcalMapping/interface/EcalMappingRcd.h
"
25
#include "
RecoEcal/EgammaCoreTools/interface/EcalEtaPhiRegion.h
"
26
27
#include "
DataFormats/EcalRawData/interface/EcalListOfFEDS.h
"
28
29
class
ECALRegFEDSelector
:
public
edm::EDProducer
{
30
public
:
31
ECALRegFEDSelector
(
const
edm::ParameterSet
&);
32
~ECALRegFEDSelector
();
33
const
EcalElectronicsMapping
*
ec_mapping
;
34
35
edm::InputTag
seedLabel_
;
36
double
delta_
;
37
bool
fedSaved
[1200];
38
39
edm::InputTag
rawInLabel_
;
40
41
private
:
42
virtual
void
beginJob
() ;
43
virtual
void
produce
(
edm::Event
&,
const
edm::EventSetup
&);
44
virtual
void
endJob
() ;
45
46
};
47
48
#endif
49
EcalElectronicsMapping.h
Event.h
MakerMacros.h
FEDRawDataCollection.h
ECALRegFEDSelector::ECALRegFEDSelector
ECALRegFEDSelector(const edm::ParameterSet &)
Definition:
ECALRegFEDSelector.cc:8
Frameworkfwd.h
ECALRegFEDSelector::beginJob
virtual void beginJob()
Definition:
ECALRegFEDSelector.cc:117
edm::EDProducer
Definition:
EDProducer.h:21
ECALRegFEDSelector::ec_mapping
const EcalElectronicsMapping * ec_mapping
Definition:
ECALRegFEDSelector.h:33
ParameterSet.h
EcalMappingRcd.h
ECALRegFEDSelector::rawInLabel_
edm::InputTag rawInLabel_
Definition:
ECALRegFEDSelector.h:39
ESHandle.h
edm::EventSetup
Definition:
EventSetup.h:44
ECALRegFEDSelector::fedSaved
bool fedSaved[1200]
Definition:
ECALRegFEDSelector.h:37
EcalElectronicsMapping
Definition:
EcalElectronicsMapping.h:32
ECALRegFEDSelector
Definition:
ECALRegFEDSelector.h:29
ECALRegFEDSelector::delta_
double delta_
Definition:
ECALRegFEDSelector.h:36
EDProducer.h
ECALRegFEDSelector::endJob
virtual void endJob()
Definition:
ECALRegFEDSelector.cc:121
ECALRegFEDSelector::~ECALRegFEDSelector
~ECALRegFEDSelector()
Definition:
ECALRegFEDSelector.cc:27
ECALRegFEDSelector::produce
virtual void produce(edm::Event &, const edm::EventSetup &)
Definition:
ECALRegFEDSelector.cc:32
edm::InputTag
Definition:
InputTag.h:12
FEDRawData.h
ECALRegFEDSelector::seedLabel_
edm::InputTag seedLabel_
Definition:
ECALRegFEDSelector.h:35
EcalEtaPhiRegion.h
edm::ParameterSet
Definition:
ParameterSet.h:32
EcalDetIdCollections.h
edm::Event
Definition:
Event.h:49
FEDNumbering.h
EcalListOfFEDS.h
Generated for CMSSW Reference Manual by
1.8.5