Validation
Geometry
interface
MaterialBudgetTxt.h
Go to the documentation of this file.
1
#ifndef MaterialBudgetTxt_h
2
#define MaterialBudgetTxt_h 1
3
4
#include <fstream>
5
6
#include "
Validation/Geometry/interface/MaterialBudgetFormat.h
"
7
8
class
MaterialBudgetTxt
:
public
MaterialBudgetFormat
{
9
public
:
10
MaterialBudgetTxt
(std::shared_ptr<MaterialBudgetData>
data
,
const
std::string
&
fileName
);
11
~MaterialBudgetTxt
()
override
;
12
13
void
fillStartTrack
()
override
;
14
void
fillPerStep
()
override
;
15
void
fillEndTrack
()
override
;
16
void
endOfRun
()
override
;
17
18
private
:
19
std::ofstream*
theFile
;
20
};
21
22
#endif
MaterialBudgetTxt::~MaterialBudgetTxt
~MaterialBudgetTxt() override
Definition:
MaterialBudgetTxt.cc:16
MaterialBudgetTxt::theFile
std::ofstream * theFile
Definition:
MaterialBudgetTxt.h:19
MaterialBudgetTxt::MaterialBudgetTxt
MaterialBudgetTxt(std::shared_ptr< MaterialBudgetData > data, const std::string &fileName)
Definition:
MaterialBudgetTxt.cc:6
MaterialBudgetTxt
Definition:
MaterialBudgetTxt.h:8
MillePedeFileConverter_cfg.fileName
fileName
Definition:
MillePedeFileConverter_cfg.py:32
MaterialBudgetTxt::fillStartTrack
void fillStartTrack() override
Definition:
MaterialBudgetTxt.cc:18
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
MaterialBudgetTxt::endOfRun
void endOfRun() override
Definition:
MaterialBudgetTxt.cc:35
MaterialBudgetTxt::fillPerStep
void fillPerStep() override
Definition:
MaterialBudgetTxt.cc:24
MaterialBudgetTxt::fillEndTrack
void fillEndTrack() override
Definition:
MaterialBudgetTxt.cc:30
data
char data[epos_bytes_allocation]
Definition:
EPOS_Wrapper.h:79
MaterialBudgetFormat.h
MaterialBudgetFormat
Definition:
MaterialBudgetFormat.h:9
Generated for CMSSW Reference Manual by
1.8.16