CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
MaterialBudgetTrackerHistos.h
Go to the documentation of this file.
1 #ifndef MaterialBudgetTrackerHistos_h
2 #define MaterialBudgetTrackerHistos_h 1
3 
6 
8 public:
9  MaterialBudgetTrackerHistos(std::shared_ptr<MaterialBudgetData> data,
10  std::shared_ptr<TestHistoMgr> mgr,
11  const std::string& fileName);
13  void fillStartTrack() override;
14  void fillPerStep() override;
15  void fillEndTrack() override;
16  void endOfRun() override;
17 
18 private:
19  virtual void book();
20  double* theDmb;
21  double* theX;
22  double* theY;
23  double* theZ;
24  double* theVoluId;
25  double* theMateId;
26 
27  std::shared_ptr<TestHistoMgr> hmgr;
28 };
29 
30 #endif
std::shared_ptr< TestHistoMgr > hmgr
MaterialBudgetTrackerHistos(std::shared_ptr< MaterialBudgetData > data, std::shared_ptr< TestHistoMgr > mgr, const std::string &fileName)
char data[epos_bytes_allocation]
Definition: EPOS_Wrapper.h:79