Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
CalibCalorimetry
HcalStandardModules
interface
HcalLedAnalyzer.h
Go to the documentation of this file.
1
#ifndef HcalLedAnalyzer_H
2
#define HcalLedAnalyzer_H
3
4
#include "
FWCore/Framework/interface/Frameworkfwd.h
"
5
#include "
FWCore/Framework/interface/EDAnalyzer.h
"
6
#include "
FWCore/Framework/interface/Event.h
"
7
//#include "FWCore/Framework/interface/MakerMacros.h"
8
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
9
#include "
FWCore/ServiceRegistry/interface/Service.h
"
10
#include "
FWCore/Framework/interface/ESHandle.h
"
11
12
#include "
CalibCalorimetry/HcalAlgos/interface/HcalDbASCIIIO.h
"
13
#include "
CalibCalorimetry/HcalAlgos/interface/HcalLedAnalysis.h
"
14
15
#include <memory>
16
#include <iostream>
17
#include <fstream>
18
#include <vector>
19
#include <string>
20
21
class
HcalLedAnalyzer
:
public
edm::EDAnalyzer
{
22
23
public
:
24
26
HcalLedAnalyzer
(
const
edm::ParameterSet
& ps);
27
29
~HcalLedAnalyzer
();
30
31
protected
:
32
34
void
analyze
(
const
edm::Event
&
e
,
const
edm::EventSetup
&
c
);
35
36
// BeginJob
37
void
beginJob
();
38
39
// EndJob
40
void
endJob
(
void
);
41
42
private
:
43
44
int
m_ievt
;
45
int
led_sample
;
46
// string m_outputFileROOT;
47
HcalLedAnalysis
*
m_ledAnal
;
48
HcalPedestals
*
m_inputPeds
;
49
50
// int m_startSample;
51
// int m_endSample;
52
53
std::string
m_inputPedestals_source
;
54
std::string
m_inputPedestals_tag
;
55
int
m_inputPedestals_run
;
56
};
57
58
#endif
HcalLedAnalyzer::m_inputPedestals_source
std::string m_inputPedestals_source
Definition:
HcalLedAnalyzer.h:53
HcalLedAnalyzer::m_inputPeds
HcalPedestals * m_inputPeds
Definition:
HcalLedAnalyzer.h:48
HcalLedAnalyzer::m_ledAnal
HcalLedAnalysis * m_ledAnal
Definition:
HcalLedAnalyzer.h:47
HcalLedAnalyzer::endJob
void endJob(void)
Definition:
HcalLedAnalyzer.cc:87
Event.h
HcalLedAnalyzer::~HcalLedAnalyzer
~HcalLedAnalyzer()
Destructor.
Definition:
HcalLedAnalyzer.cc:68
HcalLedAnalyzer::led_sample
int led_sample
Definition:
HcalLedAnalyzer.h:45
HcalLedAnalyzer::analyze
void analyze(const edm::Event &e, const edm::EventSetup &c)
Analyze.
Definition:
HcalLedAnalyzer.cc:92
HcalLedAnalysis.h
HcalLedAnalysis
Definition:
HcalLedAnalysis.h:32
Frameworkfwd.h
HcalLedAnalyzer::m_ievt
int m_ievt
Definition:
HcalLedAnalyzer.h:44
ParameterSet.h
ESHandle.h
HcalLedAnalyzer::HcalLedAnalyzer
HcalLedAnalyzer(const edm::ParameterSet &ps)
Constructor.
Definition:
HcalLedAnalyzer.cc:52
Service.h
edm::EventSetup
Definition:
EventSetup.h:44
HcalLedAnalyzer
Definition:
HcalLedAnalyzer.h:21
edm::EDAnalyzer
Definition:
EDAnalyzer.h:14
EDAnalyzer.h
HcalLedAnalyzer::beginJob
void beginJob()
Definition:
HcalLedAnalyzer.cc:72
trackerHits.c
tuple c
Definition:
trackerHits.py:26
alignCSCRings.e
list e
Definition:
alignCSCRings.py:90
HcalLedAnalyzer::m_inputPedestals_tag
std::string m_inputPedestals_tag
Definition:
HcalLedAnalyzer.h:54
HcalDbASCIIIO.h
HcalPedestals
Definition:
HcalPedestals.h:15
edm::ParameterSet
Definition:
ParameterSet.h:35
edm::Event
Definition:
Event.h:50
HcalLedAnalyzer::m_inputPedestals_run
int m_inputPedestals_run
Definition:
HcalLedAnalyzer.h:55
Generated for CMSSW Reference Manual by
1.8.5