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 public:
11  MaterialBudgetFormat(std::shared_ptr<MaterialBudgetData> data);
12  virtual ~MaterialBudgetFormat() {}
13 
14  virtual void fillStartTrack() {}
15  virtual void fillPerStep() {}
16  virtual void fillEndTrack() {}
17  virtual void endOfRun() {}
18 
19 protected:
20  std::shared_ptr<MaterialBudgetData> theData;
22 };
23 
24 #endif
MaterialBudgetFormat(std::shared_ptr< MaterialBudgetData > data)
virtual void fillStartTrack()
char data[epos_bytes_allocation]
Definition: EPOS_Wrapper.h:79
std::shared_ptr< MaterialBudgetData > theData