CMS 3D CMS Logo

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

#include <MaterialBudgetFormat.h>

Inheritance diagram for MaterialBudgetFormat:
MaterialBudgetEcalHistos MaterialBudgetHistos MaterialBudgetTrackerHistos MaterialBudgetTree MaterialBudgetTxt

Public Member Functions

virtual void fillEndTrack ()=0
 
virtual void fillPerStep ()=0
 
virtual void fillStartTrack ()=0
 
 MaterialBudgetFormat (MaterialBudgetData *data)
 
virtual ~MaterialBudgetFormat ()
 

Protected Attributes

MaterialBudgetDatatheData
 
std::string theFileName
 

Detailed Description

Definition at line 9 of file MaterialBudgetFormat.h.

Constructor & Destructor Documentation

MaterialBudgetFormat::MaterialBudgetFormat ( MaterialBudgetData data)

Definition at line 4 of file MaterialBudgetFormat.cc.

4  :
5  theData(data)
6 {
7 }
MaterialBudgetData * theData
virtual MaterialBudgetFormat::~MaterialBudgetFormat ( )
inlinevirtual

Definition at line 13 of file MaterialBudgetFormat.h.

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

13 { }

Member Function Documentation

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

Member Data Documentation

MaterialBudgetData* MaterialBudgetFormat::theData
protected
std::string MaterialBudgetFormat::theFileName
protected