Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
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:73
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