SimG4CMS
HcalTestBeam
plugins
HcalTB02Histo.h
Go to the documentation of this file.
1
#ifndef HcalTestBeam_HcalTB02Histo_H
2
#define HcalTestBeam_HcalTB02Histo_H
3
// -*- C++ -*-
4
//
5
// Package: HcalTestBeam
6
// Class : HcalTB02Histo
7
//
14
//
15
// Original Author:
16
// Created: Thu Sun 21 10:14:34 CEST 2006
17
//
18
19
// system include files
20
#include <string>
21
#include <vector>
22
23
// user include files
24
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
25
#include "
FWCore/ServiceRegistry/interface/Service.h
"
26
27
#include <TH1D.h>
28
#include <TH2D.h>
29
30
class
HcalTB02Histo
{
31
public
:
32
// ---------- Constructor and destructor -----------------
33
HcalTB02Histo
(
const
edm::ParameterSet
&ps);
34
virtual
~HcalTB02Histo
();
35
36
// ---------- member functions ---------------------------
37
void
fillAllTime
(
float
v
);
38
void
fillTransProf
(
float
u,
float
v
);
39
void
fillProfile
(
int
ilayer,
float
value
);
40
float
getMean
(
int
ilayer);
41
float
getRMS
(
int
ilayer);
42
43
private
:
44
// ---------- Private Data members -----------------------
45
std::string
fileName
;
46
bool
verbose
;
47
48
TH1D *
rt_tbTimes
;
49
TH2D *
rt_TransProf
;
50
std::vector<TH1D *>
rt_histoProf
;
51
};
52
53
#endif
HcalTB02Histo::fileName
std::string fileName
Definition:
HcalTB02Histo.h:45
findQualityFiles.v
v
Definition:
findQualityFiles.py:179
HcalTB02Histo::verbose
bool verbose
Definition:
HcalTB02Histo.h:46
HcalTB02Histo::rt_histoProf
std::vector< TH1D * > rt_histoProf
Definition:
HcalTB02Histo.h:50
HcalTB02Histo::rt_tbTimes
TH1D * rt_tbTimes
Definition:
HcalTB02Histo.h:48
HcalTB02Histo::~HcalTB02Histo
virtual ~HcalTB02Histo()
Definition:
HcalTB02Histo.cc:51
HcalTB02Histo::fillProfile
void fillProfile(int ilayer, float value)
Definition:
HcalTB02Histo.cc:72
Service.h
HcalTB02Histo::getMean
float getMean(int ilayer)
Definition:
HcalTB02Histo.cc:79
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
edm::ParameterSet
Definition:
ParameterSet.h:36
HcalTB02Histo
Definition:
HcalTB02Histo.h:30
value
Definition:
value.py:1
HcalTB02Histo::getRMS
float getRMS(int ilayer)
Definition:
HcalTB02Histo.cc:87
HcalTB02Histo::fillAllTime
void fillAllTime(float v)
Definition:
HcalTB02Histo.cc:57
HcalTB02Histo::fillTransProf
void fillTransProf(float u, float v)
Definition:
HcalTB02Histo.cc:64
HcalTB02Histo::HcalTB02Histo
HcalTB02Histo(const edm::ParameterSet &ps)
Definition:
HcalTB02Histo.cc:25
ParameterSet.h
HcalTB02Histo::rt_TransProf
TH2D * rt_TransProf
Definition:
HcalTB02Histo.h:49
Generated for CMSSW Reference Manual by
1.8.16