Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
CalibCalorimetry
HcalStandardModules
interface
HFLightCal.h
Go to the documentation of this file.
1
#ifndef HFLightCal_H
2
#define HFLightCal_H
3
4
#include "
FWCore/Framework/interface/Frameworkfwd.h
"
5
#include "
FWCore/Framework/interface/EDAnalyzer.h
"
6
#include "
FWCore/Utilities/interface/InputTag.h
"
7
8
class
TFile;
9
class
TH1F;
10
class
TH2F;
11
12
class
HFLightCal
:
public
edm::EDAnalyzer
{
13
public
:
14
HFLightCal
(
const
edm::ParameterSet
& fConfiguration);
15
virtual
~HFLightCal
();
16
17
// analysis itself
18
virtual
void
analyze
(
const
edm::Event
& fEvent,
const
edm::EventSetup
& fSetup);
19
20
// begin of the job
21
virtual
void
beginJob
();
22
23
// very end of the job
24
virtual
void
endJob
(
void
);
25
26
private
:
27
std::string
histfile
;
28
std::string
textfile
;
29
std::string
prefile
;
30
TFile*
mFile
;
31
FILE*
tFile
;
32
FILE*
preFile
;
33
TH1F*
hts
[26][36][2];
34
TH1F*
htsm
[26][36][2];
35
TH1F*
hsp
[26][36][2];
36
TH1F*
hspe
[26][36][2];
37
TH1F*
hped
[26][36][2];
38
TH2F *
hnpemapP
,*
hsignalmapP
,*
hsignalRMSmapP
,*
hnpemapM
,*
hsignalmapM
,*
hsignalRMSmapM
;
39
TH1F *
hsignalmean
,*
hsignalrms
,*
hpedmean
,*
hpedrms
,*
htmax
,*
htmean
,*
hspes
,*
hnpevar
;
40
TH1F*
htspin
[8][3];
41
TH1F*
hsppin
[8][3];
42
TH1F*
hspepin
[8][3];
43
TH1F*
hpedpin
[8][3];
44
TH1F*
htsmpin
[8][3];
45
46
edm::InputTag
hfDigiCollectionTag_
;
47
edm::InputTag
hcalCalibDigiCollectionTag_
;
48
};
49
50
#endif
HFLightCal::hcalCalibDigiCollectionTag_
edm::InputTag hcalCalibDigiCollectionTag_
Definition:
HFLightCal.h:47
HFLightCal::hpedrms
TH1F * hpedrms
Definition:
HFLightCal.h:39
HFLightCal::hsignalrms
TH1F * hsignalrms
Definition:
HFLightCal.h:39
HFLightCal::endJob
virtual void endJob(void)
Definition:
HFLightCal.cc:237
HFLightCal::HFLightCal
HFLightCal(const edm::ParameterSet &fConfiguration)
Definition:
HFLightCal.cc:44
HFLightCal
Definition:
HFLightCal.h:12
HFLightCal::hsignalRMSmapM
TH2F * hsignalRMSmapM
Definition:
HFLightCal.h:38
HFLightCal::hsppin
TH1F * hsppin[8][3]
Definition:
HFLightCal.h:41
HFLightCal::htsm
TH1F * htsm[26][36][2]
Definition:
HFLightCal.h:34
HFLightCal::hfDigiCollectionTag_
edm::InputTag hfDigiCollectionTag_
Definition:
HFLightCal.h:46
HFLightCal::hped
TH1F * hped[26][36][2]
Definition:
HFLightCal.h:37
Frameworkfwd.h
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:255
HFLightCal::preFile
FILE * preFile
Definition:
HFLightCal.h:32
HFLightCal::hpedpin
TH1F * hpedpin[8][3]
Definition:
HFLightCal.h:43
HFLightCal::htmean
TH1F * htmean
Definition:
HFLightCal.h:39
HFLightCal::textfile
std::string textfile
Definition:
HFLightCal.h:28
HFLightCal::hnpemapM
TH2F * hnpemapM
Definition:
HFLightCal.h:38
HFLightCal::hspe
TH1F * hspe[26][36][2]
Definition:
HFLightCal.h:36
HFLightCal::hts
TH1F * hts[26][36][2]
Definition:
HFLightCal.h:33
HFLightCal::htspin
TH1F * htspin[8][3]
Definition:
HFLightCal.h:40
HFLightCal::tFile
FILE * tFile
Definition:
HFLightCal.h:31
HFLightCal::analyze
virtual void analyze(const edm::Event &fEvent, const edm::EventSetup &fSetup)
Definition:
HFLightCal.cc:414
edm::EventSetup
Definition:
EventSetup.h:44
HFLightCal::hsignalRMSmapP
TH2F * hsignalRMSmapP
Definition:
HFLightCal.h:38
HFLightCal::mFile
TFile * mFile
Definition:
HFLightCal.h:30
HFLightCal::hsp
TH1F * hsp[26][36][2]
Definition:
HFLightCal.h:35
HFLightCal::hnpevar
TH1F * hnpevar
Definition:
HFLightCal.h:39
edm::EDAnalyzer
Definition:
EDAnalyzer.h:15
EDAnalyzer.h
HFLightCal::histfile
std::string histfile
Definition:
HFLightCal.h:27
HFLightCal::beginJob
virtual void beginJob()
Definition:
HFLightCal.cc:58
HFLightCal::hspes
TH1F * hspes
Definition:
HFLightCal.h:39
HFLightCal::hsignalmapP
TH2F * hsignalmapP
Definition:
HFLightCal.h:38
HFLightCal::htsmpin
TH1F * htsmpin[8][3]
Definition:
HFLightCal.h:44
HFLightCal::hsignalmapM
TH2F * hsignalmapM
Definition:
HFLightCal.h:38
HFLightCal::hsignalmean
TH1F * hsignalmean
Definition:
HFLightCal.h:39
HFLightCal::htmax
TH1F * htmax
Definition:
HFLightCal.h:39
HFLightCal::hnpemapP
TH2F * hnpemapP
Definition:
HFLightCal.h:38
HFLightCal::hpedmean
TH1F * hpedmean
Definition:
HFLightCal.h:39
HFLightCal::~HFLightCal
virtual ~HFLightCal()
Definition:
HFLightCal.cc:54
edm::InputTag
Definition:
InputTag.h:17
InputTag.h
edm::ParameterSet
Definition:
ParameterSet.h:35
edm::Event
Definition:
Event.h:56
HFLightCal::prefile
std::string prefile
Definition:
HFLightCal.h:29
HFLightCal::hspepin
TH1F * hspepin[8][3]
Definition:
HFLightCal.h:42
Generated for CMSSW Reference Manual by
1.8.5