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 "
DataFormats/HLTReco/interface/TriggerFilterObjectWithRefs.h
"
24
25
#include "
Geometry/EcalMapping/interface/EcalElectronicsMapping.h
"
26
#include "
Geometry/EcalMapping/interface/EcalMappingRcd.h
"
27
#include "
RecoEcal/EgammaCoreTools/interface/EcalEtaPhiRegion.h
"
28
29
#include "
DataFormats/EcalRawData/interface/EcalListOfFEDS.h
"
30
31
class
ECALRegFEDSelector
:
public
edm::EDProducer
{
32
public
:
33
ECALRegFEDSelector
(
const
edm::ParameterSet
&);
34
~ECALRegFEDSelector
();
35
const
EcalElectronicsMapping
*
ec_mapping
;
36
37
double
delta_
;
38
bool
fedSaved
[1200];
39
40
edm::EDGetTokenT<FEDRawDataCollection>
tok_raw_
;
41
edm::EDGetTokenT<trigger::TriggerFilterObjectWithRefs>
tok_seed_
;
42
43
private
:
44
virtual
void
beginJob
() ;
45
virtual
void
produce
(
edm::Event
&,
const
edm::EventSetup
&);
46
virtual
void
endJob
() ;
47
48
};
49
50
#endif
51
ECALRegFEDSelector::tok_raw_
edm::EDGetTokenT< FEDRawDataCollection > tok_raw_
Definition:
ECALRegFEDSelector.h:40
EcalElectronicsMapping.h
Event.h
ECALRegFEDSelector::tok_seed_
edm::EDGetTokenT< trigger::TriggerFilterObjectWithRefs > tok_seed_
Definition:
ECALRegFEDSelector.h:41
MakerMacros.h
FEDRawDataCollection.h
ECALRegFEDSelector::ECALRegFEDSelector
ECALRegFEDSelector(const edm::ParameterSet &)
Definition:
ECALRegFEDSelector.cc:7
TriggerFilterObjectWithRefs.h
edm::EDGetTokenT< FEDRawDataCollection >
Frameworkfwd.h
ECALRegFEDSelector::beginJob
virtual void beginJob()
Definition:
ECALRegFEDSelector.cc:116
edm::EDProducer
Definition:
EDProducer.h:33
ECALRegFEDSelector::ec_mapping
const EcalElectronicsMapping * ec_mapping
Definition:
ECALRegFEDSelector.h:35
ParameterSet.h
EcalMappingRcd.h
ESHandle.h
edm::EventSetup
Definition:
EventSetup.h:44
ECALRegFEDSelector::fedSaved
bool fedSaved[1200]
Definition:
ECALRegFEDSelector.h:38
EcalElectronicsMapping
Definition:
EcalElectronicsMapping.h:31
ECALRegFEDSelector
Definition:
ECALRegFEDSelector.h:31
ECALRegFEDSelector::delta_
double delta_
Definition:
ECALRegFEDSelector.h:37
EDProducer.h
ECALRegFEDSelector::endJob
virtual void endJob()
Definition:
ECALRegFEDSelector.cc:120
ECALRegFEDSelector::~ECALRegFEDSelector
~ECALRegFEDSelector()
Definition:
ECALRegFEDSelector.cc:26
ECALRegFEDSelector::produce
virtual void produce(edm::Event &, const edm::EventSetup &)
Definition:
ECALRegFEDSelector.cc:31
FEDRawData.h
EcalEtaPhiRegion.h
edm::ParameterSet
Definition:
ParameterSet.h:35
EcalDetIdCollections.h
edm::Event
Definition:
Event.h:62
FEDNumbering.h
EcalListOfFEDS.h
Generated for CMSSW Reference Manual by
1.8.5