Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
Validation
Geometry
interface
MaterialBudgetFormat.h
Go to the documentation of this file.
1
#ifndef MaterialBudgetFormat_h
2
#define MaterialBudgetFormat_h 1
3
4
#include <string>
5
6
class
MaterialBudgetData
;
7
8
9
class
MaterialBudgetFormat
{
10
public
:
11
12
MaterialBudgetFormat
(
MaterialBudgetData
*
data
);
13
virtual
~MaterialBudgetFormat
(){ }
14
15
virtual
void
fillStartTrack
() = 0;
16
virtual
void
fillPerStep
() = 0;
17
virtual
void
fillEndTrack
() = 0;
18
19
protected
:
20
MaterialBudgetData
*
theData
;
21
std::string
theFileName
;
22
};
23
24
#endif
MaterialBudgetFormat::theData
MaterialBudgetData * theData
Definition:
MaterialBudgetFormat.h:20
MaterialBudgetFormat::theFileName
std::string theFileName
Definition:
MaterialBudgetFormat.h:21
MaterialBudgetFormat::fillStartTrack
virtual void fillStartTrack()=0
MaterialBudgetFormat::fillEndTrack
virtual void fillEndTrack()=0
MaterialBudgetFormat::MaterialBudgetFormat
MaterialBudgetFormat(MaterialBudgetData *data)
Definition:
MaterialBudgetFormat.cc:4
MaterialBudgetFormat
Definition:
MaterialBudgetFormat.h:9
data
char data[epos_bytes_allocation]
Definition:
EPOS_Wrapper.h:82
MaterialBudgetData
Definition:
MaterialBudgetData.h:18
MaterialBudgetFormat::~MaterialBudgetFormat
virtual ~MaterialBudgetFormat()
Definition:
MaterialBudgetFormat.h:13
MaterialBudgetFormat::fillPerStep
virtual void fillPerStep()=0
Generated for CMSSW Reference Manual by
1.8.5