Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
CalibCalorimetry
HcalStandardModules
interface
HFLightCalRand.h
Go to the documentation of this file.
1
#ifndef HFLightCalRand_H
2
#define HFLightCalRand_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
HFLightCalRand
:
public
edm::EDAnalyzer
{
13
public
:
14
HFLightCalRand
(
const
edm::ParameterSet
& fConfiguration);
15
virtual
~HFLightCalRand
();
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
HFLightCalRand::hnpemapP
TH2F * hnpemapP
Definition:
HFLightCalRand.h:38
HFLightCalRand::tFile
FILE * tFile
Definition:
HFLightCalRand.h:31
HFLightCalRand::hpedpin
TH1F * hpedpin[8][3]
Definition:
HFLightCalRand.h:43
HFLightCalRand::hpedmean
TH1F * hpedmean
Definition:
HFLightCalRand.h:39
HFLightCalRand::mFile
TFile * mFile
Definition:
HFLightCalRand.h:30
Frameworkfwd.h
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:255
HFLightCalRand::hsppin
TH1F * hsppin[8][3]
Definition:
HFLightCalRand.h:41
HFLightCalRand::beginJob
virtual void beginJob()
Definition:
HFLightCalRand.cc:56
HFLightCalRand::htmean
TH1F * htmean
Definition:
HFLightCalRand.h:39
HFLightCalRand::hspes
TH1F * hspes
Definition:
HFLightCalRand.h:39
HFLightCalRand::hnpevar
TH1F * hnpevar
Definition:
HFLightCalRand.h:39
HFLightCalRand::prefile
std::string prefile
Definition:
HFLightCalRand.h:29
HFLightCalRand::hped
TH1F * hped[26][36][2]
Definition:
HFLightCalRand.h:37
HFLightCalRand::hspe
TH1F * hspe[26][36][2]
Definition:
HFLightCalRand.h:36
HFLightCalRand::HFLightCalRand
HFLightCalRand(const edm::ParameterSet &fConfiguration)
Definition:
HFLightCalRand.cc:43
edm::EventSetup
Definition:
EventSetup.h:44
HFLightCalRand
Definition:
HFLightCalRand.h:12
HFLightCalRand::textfile
std::string textfile
Definition:
HFLightCalRand.h:28
HFLightCalRand::hsignalmean
TH1F * hsignalmean
Definition:
HFLightCalRand.h:39
HFLightCalRand::hfDigiCollectionTag_
edm::InputTag hfDigiCollectionTag_
Definition:
HFLightCalRand.h:46
edm::EDAnalyzer
Definition:
EDAnalyzer.h:15
EDAnalyzer.h
HFLightCalRand::hsignalmapP
TH2F * hsignalmapP
Definition:
HFLightCalRand.h:38
HFLightCalRand::endJob
virtual void endJob(void)
Definition:
HFLightCalRand.cc:193
HFLightCalRand::histfile
std::string histfile
Definition:
HFLightCalRand.h:27
HFLightCalRand::analyze
virtual void analyze(const edm::Event &fEvent, const edm::EventSetup &fSetup)
Definition:
HFLightCalRand.cc:373
HFLightCalRand::htsmpin
TH1F * htsmpin[8][3]
Definition:
HFLightCalRand.h:44
HFLightCalRand::hsignalRMSmapM
TH2F * hsignalRMSmapM
Definition:
HFLightCalRand.h:38
HFLightCalRand::~HFLightCalRand
virtual ~HFLightCalRand()
Definition:
HFLightCalRand.cc:52
HFLightCalRand::hpedrms
TH1F * hpedrms
Definition:
HFLightCalRand.h:39
HFLightCalRand::hsp
TH1F * hsp[26][36][2]
Definition:
HFLightCalRand.h:35
HFLightCalRand::htmax
TH1F * htmax
Definition:
HFLightCalRand.h:39
edm::InputTag
Definition:
InputTag.h:17
HFLightCalRand::preFile
FILE * preFile
Definition:
HFLightCalRand.h:32
InputTag.h
HFLightCalRand::hsignalRMSmapP
TH2F * hsignalRMSmapP
Definition:
HFLightCalRand.h:38
HFLightCalRand::htsm
TH1F * htsm[26][36][2]
Definition:
HFLightCalRand.h:34
HFLightCalRand::hnpemapM
TH2F * hnpemapM
Definition:
HFLightCalRand.h:38
edm::ParameterSet
Definition:
ParameterSet.h:35
HFLightCalRand::hsignalmapM
TH2F * hsignalmapM
Definition:
HFLightCalRand.h:38
HFLightCalRand::hcalCalibDigiCollectionTag_
edm::InputTag hcalCalibDigiCollectionTag_
Definition:
HFLightCalRand.h:47
edm::Event
Definition:
Event.h:56
HFLightCalRand::hsignalrms
TH1F * hsignalrms
Definition:
HFLightCalRand.h:39
HFLightCalRand::htspin
TH1F * htspin[8][3]
Definition:
HFLightCalRand.h:40
HFLightCalRand::hspepin
TH1F * hspepin[8][3]
Definition:
HFLightCalRand.h:42
HFLightCalRand::hts
TH1F * hts[26][36][2]
Definition:
HFLightCalRand.h:33
Generated for CMSSW Reference Manual by
1.8.5