CMS 3D CMS Logo

MaterialBudgetFormat.h
Go to the documentation of this file.
1 #ifndef MaterialBudgetFormat_h
2 #define MaterialBudgetFormat_h 1
3 
4 #include <string>
5 #include <memory>
6 
8 
10 
11  public:
12  MaterialBudgetFormat( std::shared_ptr<MaterialBudgetData> data );
13  virtual ~MaterialBudgetFormat() {}
14 
15  virtual void fillStartTrack() {}
16  virtual void fillPerStep() {}
17  virtual void fillEndTrack() {}
18  virtual void endOfRun() {}
19 
20  protected:
21  std::shared_ptr<MaterialBudgetData> theData;
23 
24 };
25 
26 #endif
MaterialBudgetFormat(std::shared_ptr< MaterialBudgetData > data)
virtual void fillStartTrack()
char data[epos_bytes_allocation]
Definition: EPOS_Wrapper.h:82
std::shared_ptr< MaterialBudgetData > theData