CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_6_1_1/src/Validation/Geometry/interface/MaterialBudgetFormat.h

Go to the documentation of this file.
00001 #ifndef MaterialBudgetFormat_h
00002 #define MaterialBudgetFormat_h 1
00003 
00004 #include <string>
00005 
00006 class MaterialBudgetData;
00007 
00008 
00009 class MaterialBudgetFormat {
00010 public:
00011 
00012   MaterialBudgetFormat( MaterialBudgetData* data );   
00013   virtual ~MaterialBudgetFormat(){ }
00014 
00015   virtual void fillStartTrack() = 0;
00016   virtual void fillPerStep() = 0;
00017   virtual void fillEndTrack() = 0;
00018   
00019  protected:
00020   MaterialBudgetData* theData;
00021   std::string theFileName;
00022 };
00023 
00024 #endif