Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
DQM
HcalMonitorClient
interface
HcalLaserClient.h
Go to the documentation of this file.
1
#ifndef HcalLaserClient_H
2
#define HcalLaserClient_H
3
4
#include "DQM/HcalMonitorClient/interface/HcalBaseClient.h"
5
#include "
CalibFormats/HcalObjects/interface/HcalDbService.h
"
6
#include "
CalibFormats/HcalObjects/interface/HcalDbRecord.h
"
7
#include "
CondFormats/HcalObjects/interface/HcalPedestal.h
"
8
#include "
CondFormats/HcalObjects/interface/HcalPedestalWidth.h
"
9
#include "
CondFormats/HcalObjects/interface/HcalElectronicsMap.h
"
10
#include <
CalibCalorimetry/HcalAlgos/interface/HcalAlgoUtils.h
>
11
#include "
FWCore/Framework/interface/ESHandle.h
"
12
#include "
DQMServices/Core/interface/DQMStore.h
"
13
14
class
HcalLaserClient
:
public
HcalBaseClient {
15
16
public
:
17
HcalLaserClient
();
18
~HcalLaserClient
();
19
20
void
init
(
const
edm::ParameterSet
&,
DQMStore
*,
const
string
);
21
void
setup
(
void
);
22
23
void
beginJob
();
24
void
beginRun
(
const
EventSetup
&
c
);
25
void
analyze
(
void
);
26
void
endRun
(
void
);
27
void
endJob
(
void
);
28
29
void
cleanup
(
void
);
30
31
void
htmlOutput
(
int
run
,
string
htmlDir,
string
htmlName);
32
void
getHistograms
();
33
void
loadHistograms
(TFile*
f
);
34
35
void
report
();
36
37
void
resetAllME
();
38
void
createTests
();
39
40
private
:
41
TH1F*
TDCNumChannels_
;
42
TH1F*
TDCTrigger_
;
43
TH1F*
TDCRawOptosync_
;
44
TH1F*
TDCClockOptosync_
;
45
TH1F*
TDCRawOptosync_Trigger_
;
46
47
TH1F*
QADC_
[32];
48
49
TH1F*
avg_shape_
[4];
50
TH1F*
avg_time_
[4];
51
TH1F*
avg_energy_
[4];
52
53
TH1F*
rms_shape_
[4];
54
TH1F*
mean_shape_
[4];
55
TH1F*
rms_time_
[4];
56
TH1F*
mean_time_
[4];
57
TH1F*
rms_energy_
[4];
58
TH1F*
mean_energy_
[4];
59
60
TH2F*
rms_energyDep_
[4];
61
TH2F*
mean_energyDep_
[4];
62
TH2F*
rms_timeDep_
[4];
63
TH2F*
mean_timeDep_
[4];
64
TH2F*
rms_shapeDep_
[4];
65
TH2F*
mean_shapeDep_
[4];
66
};
67
68
#endif
HcalLaserClient::~HcalLaserClient
~HcalLaserClient()
HcalLaserClient::mean_shape_
TH1F * mean_shape_[4]
Definition:
HcalLaserClient.h:54
HcalLaserClient::avg_energy_
TH1F * avg_energy_[4]
Definition:
HcalLaserClient.h:51
HcalDbRecord.h
HcalLaserClient::TDCClockOptosync_
TH1F * TDCClockOptosync_
Definition:
HcalLaserClient.h:44
HcalLaserClient::htmlOutput
void htmlOutput(int run, string htmlDir, string htmlName)
HcalLaserClient::rms_energyDep_
TH2F * rms_energyDep_[4]
Definition:
HcalLaserClient.h:60
HcalAlgoUtils.h
HcalLaserClient::beginJob
void beginJob()
HcalLaserClient::HcalLaserClient
HcalLaserClient()
HcalLaserClient::TDCRawOptosync_Trigger_
TH1F * TDCRawOptosync_Trigger_
Definition:
HcalLaserClient.h:45
HcalLaserClient::avg_shape_
TH1F * avg_shape_[4]
Definition:
HcalLaserClient.h:49
HcalLaserClient::beginRun
void beginRun(const EventSetup &c)
HcalLaserClient::endRun
void endRun(void)
HcalLaserClient::loadHistograms
void loadHistograms(TFile *f)
HcalLaserClient::avg_time_
TH1F * avg_time_[4]
Definition:
HcalLaserClient.h:50
HcalLaserClient::TDCTrigger_
TH1F * TDCTrigger_
Definition:
HcalLaserClient.h:42
HcalLaserClient::createTests
void createTests()
HcalPedestalWidth.h
HcalLaserClient::rms_shape_
TH1F * rms_shape_[4]
Definition:
HcalLaserClient.h:53
HcalLaserClient::rms_shapeDep_
TH2F * rms_shapeDep_[4]
Definition:
HcalLaserClient.h:64
HcalLaserClient::rms_time_
TH1F * rms_time_[4]
Definition:
HcalLaserClient.h:55
EventSetup
DQMStore
Definition:
DQMStore.h:70
HcalLaserClient::mean_energy_
TH1F * mean_energy_[4]
Definition:
HcalLaserClient.h:58
HcalLaserClient::cleanup
void cleanup(void)
HcalLaserClient::analyze
void analyze(void)
DQMStore.h
ESHandle.h
f
double f[11][100]
Definition:
MuScleFitUtils.cc:78
HcalElectronicsMap.h
HcalLaserClient::endJob
void endJob(void)
DTTTrigCorrFirst.run
run
Definition:
DTTTrigCorrFirst.py:63
HcalLaserClient::mean_timeDep_
TH2F * mean_timeDep_[4]
Definition:
HcalLaserClient.h:63
HcalLaserClient::resetAllME
void resetAllME()
HcalLaserClient::mean_shapeDep_
TH2F * mean_shapeDep_[4]
Definition:
HcalLaserClient.h:65
HcalLaserClient::setup
void setup(void)
trackerHits.c
tuple c
Definition:
trackerHits.py:26
HcalLaserClient::TDCNumChannels_
TH1F * TDCNumChannels_
Definition:
HcalLaserClient.h:41
HcalLaserClient::report
void report()
HcalLaserClient::rms_energy_
TH1F * rms_energy_[4]
Definition:
HcalLaserClient.h:57
HcalPedestal.h
HcalLaserClient::TDCRawOptosync_
TH1F * TDCRawOptosync_
Definition:
HcalLaserClient.h:43
HcalLaserClient::QADC_
TH1F * QADC_[32]
Definition:
HcalLaserClient.h:47
HcalLaserClient::mean_time_
TH1F * mean_time_[4]
Definition:
HcalLaserClient.h:56
edm::ParameterSet
Definition:
ParameterSet.h:35
HcalLaserClient
Definition:
HcalLaserClient.h:14
HcalLaserClient::mean_energyDep_
TH2F * mean_energyDep_[4]
Definition:
HcalLaserClient.h:61
HcalLaserClient::init
void init(const edm::ParameterSet &, DQMStore *, const string)
HcalDbService.h
HcalLaserClient::rms_timeDep_
TH2F * rms_timeDep_[4]
Definition:
HcalLaserClient.h:62
HcalLaserClient::getHistograms
void getHistograms()
Generated for CMSSW Reference Manual by
1.8.5