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 
8 
10 {
11  public:
12  MaterialBudgetTxt(std::shared_ptr< MaterialBudgetData> data, const std::string& fileName );
13  ~MaterialBudgetTxt() override;
14 
15  void fillStartTrack() override;
16  void fillPerStep() override;
17  void fillEndTrack() override;
18  void endOfRun() override;
19 
20  private:
21  std::ofstream* theFile;
22 
23 };
24 
25 #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:82
std::ofstream * theFile