CMS 3D CMS Logo

List of all members | Public Member Functions | Protected Attributes
MaterialBudgetFormat Class Referenceabstract

#include <MaterialBudgetFormat.h>

Inheritance diagram for MaterialBudgetFormat:
MaterialBudgetEcalHistos MaterialBudgetHGCalHistos MaterialBudgetHistos MaterialBudgetTrackerHistos MaterialBudgetTree MaterialBudgetTxt

Public Member Functions

virtual void fillEndTrack ()=0
 
virtual void fillPerStep ()=0
 
virtual void fillStartTrack ()=0
 
 MaterialBudgetFormat (std::shared_ptr< MaterialBudgetData > data)
 
virtual ~MaterialBudgetFormat ()
 

Protected Attributes

std::shared_ptr< MaterialBudgetDatatheData
 
std::string theFileName
 

Detailed Description

Definition at line 10 of file MaterialBudgetFormat.h.

Constructor & Destructor Documentation

MaterialBudgetFormat::MaterialBudgetFormat ( std::shared_ptr< MaterialBudgetData data)

Definition at line 4 of file MaterialBudgetFormat.cc.

4  :
6 {
7 }
char data[epos_bytes_allocation]
Definition: EPOS_Wrapper.h:82
std::shared_ptr< MaterialBudgetData > theData
virtual MaterialBudgetFormat::~MaterialBudgetFormat ( )
inlinevirtual

Definition at line 14 of file MaterialBudgetFormat.h.

References fillEndTrack(), fillPerStep(), and fillStartTrack().

14 { }

Member Function Documentation

virtual void MaterialBudgetFormat::fillEndTrack ( )
pure virtual
virtual void MaterialBudgetFormat::fillPerStep ( )
pure virtual
virtual void MaterialBudgetFormat::fillStartTrack ( )
pure virtual

Member Data Documentation

std::shared_ptr<MaterialBudgetData> MaterialBudgetFormat::theData
protected
std::string MaterialBudgetFormat::theFileName
protected