00001 #ifndef MaterialBudgetTxt_h 00002 #define MaterialBudgetTxt_h 1 00003 00004 #include <fstream> 00005 00006 #include "Validation/Geometry/interface/MaterialBudgetFormat.h" 00007 00008 00009 class MaterialBudgetTxt : public MaterialBudgetFormat 00010 { 00011 public: 00012 MaterialBudgetTxt( MaterialBudgetData* data, const std::string& fileName ); 00013 virtual ~MaterialBudgetTxt(); 00014 00015 virtual void fillStartTrack(); 00016 virtual void fillPerStep(); 00017 virtual void fillEndTrack(); 00018 00019 private: 00020 std::ofstream* theFile; 00021 00022 }; 00023 00024 #endif