CMS 3D CMS Logo

MaterialBudgetTxt.h
Go to the documentation of this file.
1 #ifndef MaterialBudgetTxt_h
2 #define MaterialBudgetTxt_h 1
3 
4 #include <fstream>
5 
7 
9 public:
10  MaterialBudgetTxt(std::shared_ptr<MaterialBudgetData> data, const std::string& fileName);
11  ~MaterialBudgetTxt() override;
12 
13  void fillStartTrack() override;
14  void fillPerStep() override;
15  void fillEndTrack() override;
16  void endOfRun() override;
17 
18 private:
19  std::ofstream* theFile;
20 };
21 
22 #endif
void fillEndTrack() override
void fillStartTrack() override
MaterialBudgetTxt(std::shared_ptr< MaterialBudgetData > data, const std::string &fileName)
~MaterialBudgetTxt() override
void endOfRun() override
void fillPerStep() override
char data[epos_bytes_allocation]
Definition: EPOS_Wrapper.h:79
std::ofstream * theFile