Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
Validation
Geometry
interface
MaterialBudgetEcalHistos.h
Go to the documentation of this file.
1
#ifndef MaterialBudgetEcalHistos_h
2
#define MaterialBudgetEcalHistos_h 1
3
4
#include "
Validation/Geometry/interface/MaterialBudgetFormat.h
"
5
#include "
Validation/Geometry/interface/TestHistoMgr.h
"
6
7
#include <string>
8
9
class
MaterialBudgetEcalHistos
:
public
MaterialBudgetFormat
10
{
11
public
:
12
13
MaterialBudgetEcalHistos
(
MaterialBudgetData
*
data
,
14
TestHistoMgr
* mgr,
15
const
std::string&
fileName
);
16
virtual
~MaterialBudgetEcalHistos
(){
hend
(); }
17
18
virtual
void
fillStartTrack
();
19
virtual
void
fillPerStep
();
20
virtual
void
fillEndTrack
();
21
22
private
:
23
24
virtual
void
book
();
25
virtual
void
hend
();
26
27
28
private
:
29
int
MAXNUMBERSTEPS
;
30
double
*
theDmb
;
31
double
*
theX
;
32
double
*
theY
;
33
double
*
theZ
;
34
double
*
theVoluId
;
35
double
*
theMateId
;
36
37
TestHistoMgr
*
hmgr
;
38
39
};
40
41
42
#endif
MaterialBudgetFormat.h
MaterialBudgetEcalHistos::fillEndTrack
virtual void fillEndTrack()
Definition:
MaterialBudgetEcalHistos.cc:119
MaterialBudgetEcalHistos::MaterialBudgetEcalHistos
MaterialBudgetEcalHistos(MaterialBudgetData *data, TestHistoMgr *mgr, const std::string &fileName)
Definition:
MaterialBudgetEcalHistos.cc:7
MaterialBudgetEcalHistos::~MaterialBudgetEcalHistos
virtual ~MaterialBudgetEcalHistos()
Definition:
MaterialBudgetEcalHistos.h:16
MaterialBudgetEcalHistos::MAXNUMBERSTEPS
int MAXNUMBERSTEPS
Definition:
MaterialBudgetEcalHistos.h:29
MaterialBudgetEcalHistos::theMateId
double * theMateId
Definition:
MaterialBudgetEcalHistos.h:35
MaterialBudgetEcalHistos::theZ
double * theZ
Definition:
MaterialBudgetEcalHistos.h:33
TestHistoMgr
Definition:
TestHistoMgr.h:20
MaterialBudgetEcalHistos::theX
double * theX
Definition:
MaterialBudgetEcalHistos.h:31
convertXMLtoSQLite_cfg.fileName
tuple fileName
Definition:
convertXMLtoSQLite_cfg.py:12
MaterialBudgetEcalHistos::theDmb
double * theDmb
Definition:
MaterialBudgetEcalHistos.h:30
MaterialBudgetEcalHistos::theY
double * theY
Definition:
MaterialBudgetEcalHistos.h:32
MaterialBudgetEcalHistos::fillStartTrack
virtual void fillStartTrack()
Definition:
MaterialBudgetEcalHistos.cc:107
MaterialBudgetEcalHistos::theVoluId
double * theVoluId
Definition:
MaterialBudgetEcalHistos.h:34
MaterialBudgetEcalHistos::book
virtual void book()
Definition:
MaterialBudgetEcalHistos.cc:17
MaterialBudgetEcalHistos::fillPerStep
virtual void fillPerStep()
Definition:
MaterialBudgetEcalHistos.cc:113
MaterialBudgetEcalHistos::hmgr
TestHistoMgr * hmgr
Definition:
MaterialBudgetEcalHistos.h:37
MaterialBudgetFormat
Definition:
MaterialBudgetFormat.h:9
data
char data[epos_bytes_allocation]
Definition:
EPOS_Wrapper.h:82
MaterialBudgetEcalHistos
Definition:
MaterialBudgetEcalHistos.h:9
MaterialBudgetEcalHistos::hend
virtual void hend()
Definition:
MaterialBudgetEcalHistos.cc:171
TestHistoMgr.h
MaterialBudgetData
Definition:
MaterialBudgetData.h:18
Generated for CMSSW Reference Manual by
1.8.5