Validation
Geometry
interface
MaterialBudgetHGCalHistos.h
Go to the documentation of this file.
1
#ifndef MaterialBudgetHGCalHistos_h
2
#define MaterialBudgetHGCalHistos_h 1
3
4
#include "
Validation/Geometry/interface/MaterialBudgetFormat.h
"
5
#include "
Validation/Geometry/interface/TestHistoMgr.h
"
6
7
class
MaterialBudgetHGCalHistos
:
public
MaterialBudgetFormat
{
8
public
:
9
MaterialBudgetHGCalHistos
(std::shared_ptr<MaterialBudgetData>
data
,
10
std::shared_ptr<TestHistoMgr> mgr,
11
const
std::string
&
fileName
);
12
MaterialBudgetHGCalHistos
(std::shared_ptr<MaterialBudgetData>
data
,
13
std::shared_ptr<TestHistoMgr> mgr,
14
const
std::string
&
fileName
,
15
double
minZ
,
16
double
maxZ
,
17
int
nintZ
,
18
double
rMin
,
19
double
rMax
,
20
int
nrbin,
21
double
etaMin
,
22
double
etaMax
,
23
int
netabin,
24
double
phiMin
,
25
double
phiMax
,
26
int
nphibin,
27
double
RMin,
28
double
RMax,
29
int
nRbin);
30
~MaterialBudgetHGCalHistos
()
override
{}
31
void
fillStartTrack
()
override
;
32
void
fillPerStep
()
override
;
33
void
fillEndTrack
()
override
;
34
void
endOfRun
()
override
;
35
36
private
:
37
virtual
void
book
();
38
double
*
theDmb
;
39
double
*
theX
;
40
double
*
theY
;
41
double
*
theZ
;
42
double
*
theVoluId
;
43
double
*
theMateId
;
44
45
std::shared_ptr<TestHistoMgr>
hmgr
;
46
47
double
zMin_
,
zMax_
;
48
int
nzbin_
;
49
double
rMin_
,
rMax_
;
50
int
nrbin_
;
51
double
etaMin_
,
etaMax_
;
52
int
netabin_
;
53
double
phiMin_
,
phiMax_
;
54
int
nphibin_
;
55
double
RMin_
,
RMax_
;
56
int
nRbin_
;
57
};
58
59
#endif
MaterialBudgetHGCalHistos::MaterialBudgetHGCalHistos
MaterialBudgetHGCalHistos(std::shared_ptr< MaterialBudgetData > data, std::shared_ptr< TestHistoMgr > mgr, const std::string &fileName)
photonAnalyzer_cfi.rMax
rMax
Definition:
photonAnalyzer_cfi.py:91
MaterialBudgetHGCalHistos::~MaterialBudgetHGCalHistos
~MaterialBudgetHGCalHistos() override
Definition:
MaterialBudgetHGCalHistos.h:30
ALCARECOTkAlBeamHalo_cff.etaMin
etaMin
GeV.
Definition:
ALCARECOTkAlBeamHalo_cff.py:32
MaterialBudgetHGCalHistos::zMin_
double zMin_
Definition:
MaterialBudgetHGCalHistos.h:47
MaterialBudgetHGCalHistos::nRbin_
int nRbin_
Definition:
MaterialBudgetHGCalHistos.h:56
MaterialBudgetHGCalHistos::nphibin_
int nphibin_
Definition:
MaterialBudgetHGCalHistos.h:54
MaterialBudgetHGCalHistos::zMax_
double zMax_
Definition:
MaterialBudgetHGCalHistos.h:47
MaterialBudgetHGCalHistos::fillPerStep
void fillPerStep() override
Definition:
MaterialBudgetHGCalHistos.cc:755
MaterialBudgetHGCalHistos::RMin_
double RMin_
Definition:
MaterialBudgetHGCalHistos.h:55
MaterialBudgetHGCalHistos::endOfRun
void endOfRun() override
Definition:
MaterialBudgetHGCalHistos.cc:1395
MaterialBudgetHGCalHistos::rMin_
double rMin_
Definition:
MaterialBudgetHGCalHistos.h:49
MaterialBudgetHGCalHistos::fillStartTrack
void fillStartTrack() override
Definition:
MaterialBudgetHGCalHistos.cc:753
MaterialBudgetHGCalHistos::netabin_
int netabin_
Definition:
MaterialBudgetHGCalHistos.h:52
MillePedeFileConverter_cfg.fileName
fileName
Definition:
MillePedeFileConverter_cfg.py:32
MaterialBudgetHGCalHistos::book
virtual void book()
Definition:
MaterialBudgetHGCalHistos.cc:50
CosmicsPD_Skims.maxZ
maxZ
Definition:
CosmicsPD_Skims.py:136
MaterialBudgetHGCalHistos::theY
double * theY
Definition:
MaterialBudgetHGCalHistos.h:40
MaterialBudgetHGCalHistos::theVoluId
double * theVoluId
Definition:
MaterialBudgetHGCalHistos.h:42
HGVHistoProducerAlgoBlock_cfi.nintZ
nintZ
Definition:
HGVHistoProducerAlgoBlock_cfi.py:165
TestHistoMgr.h
AlignmentTrackSelector_cfi.phiMin
phiMin
Definition:
AlignmentTrackSelector_cfi.py:18
MaterialBudgetHGCalHistos
Definition:
MaterialBudgetHGCalHistos.h:7
AlignmentTrackSelector_cfi.phiMax
phiMax
Definition:
AlignmentTrackSelector_cfi.py:17
MaterialBudgetHGCalHistos::hmgr
std::shared_ptr< TestHistoMgr > hmgr
Definition:
MaterialBudgetHGCalHistos.h:45
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
MaterialBudgetHGCalHistos::nrbin_
int nrbin_
Definition:
MaterialBudgetHGCalHistos.h:50
MaterialBudgetHGCalHistos::theX
double * theX
Definition:
MaterialBudgetHGCalHistos.h:39
MaterialBudgetHGCalHistos::phiMin_
double phiMin_
Definition:
MaterialBudgetHGCalHistos.h:53
MaterialBudgetHGCalHistos::fillEndTrack
void fillEndTrack() override
Definition:
MaterialBudgetHGCalHistos.cc:757
MaterialBudgetHGCalHistos::theMateId
double * theMateId
Definition:
MaterialBudgetHGCalHistos.h:43
MaterialBudgetHGCalHistos::theDmb
double * theDmb
Definition:
MaterialBudgetHGCalHistos.h:38
MaterialBudgetHGCalHistos::nzbin_
int nzbin_
Definition:
MaterialBudgetHGCalHistos.h:48
ALCARECOTkAlBeamHalo_cff.etaMax
etaMax
Definition:
ALCARECOTkAlBeamHalo_cff.py:33
data
char data[epos_bytes_allocation]
Definition:
EPOS_Wrapper.h:79
photonAnalyzer_cfi.rMin
rMin
Definition:
photonAnalyzer_cfi.py:90
MaterialBudgetHGCalHistos::etaMin_
double etaMin_
Definition:
MaterialBudgetHGCalHistos.h:51
MaterialBudgetHGCalHistos::theZ
double * theZ
Definition:
MaterialBudgetHGCalHistos.h:41
MaterialBudgetFormat.h
MaterialBudgetHGCalHistos::rMax_
double rMax_
Definition:
MaterialBudgetHGCalHistos.h:49
MaterialBudgetFormat
Definition:
MaterialBudgetFormat.h:9
MaterialBudgetHGCalHistos::etaMax_
double etaMax_
Definition:
MaterialBudgetHGCalHistos.h:51
MaterialBudgetHGCalHistos::RMax_
double RMax_
Definition:
MaterialBudgetHGCalHistos.h:55
CosmicGenFilterHelix_cff.minZ
minZ
i.e.
Definition:
CosmicGenFilterHelix_cff.py:9
MaterialBudgetHGCalHistos::phiMax_
double phiMax_
Definition:
MaterialBudgetHGCalHistos.h:53
Generated for CMSSW Reference Manual by
1.8.16