CMS 3D CMS Logo

MaterialBudgetHistos.h
Go to the documentation of this file.
1 #ifndef MaterialBudgetHistos_h
2 #define MaterialBudgetHistos_h 1
3 
6 
8 public:
9  MaterialBudgetHistos(std::shared_ptr<MaterialBudgetData> data,
10  std::shared_ptr<TestHistoMgr> mgr,
11  const std::string& fileName);
12  ~MaterialBudgetHistos() override {}
13 
14  void fillStartTrack() override;
15  void fillPerStep() override;
16  void fillEndTrack() override;
17  void endOfRun() override;
18 
19 private:
20  virtual void book();
21 
22  double* theDmb;
23  double* theX;
24  double* theY;
25  double* theZ;
26  double* theVoluId;
27  double* theMateId;
28 
29  std::shared_ptr<TestHistoMgr> hmgr;
30 };
31 
32 #endif
MaterialBudgetHistos::fillPerStep
void fillPerStep() override
Definition: MaterialBudgetHistos.cc:24
MaterialBudgetHistos::book
virtual void book()
Definition: MaterialBudgetHistos.cc:12
MaterialBudgetHistos::theY
double * theY
Definition: MaterialBudgetHistos.h:24
MaterialBudgetHistos::theDmb
double * theDmb
Definition: MaterialBudgetHistos.h:22
MaterialBudgetHistos::fillEndTrack
void fillEndTrack() override
Definition: MaterialBudgetHistos.cc:26
MillePedeFileConverter_cfg.fileName
fileName
Definition: MillePedeFileConverter_cfg.py:32
MaterialBudgetHistos::theMateId
double * theMateId
Definition: MaterialBudgetHistos.h:27
TestHistoMgr.h
MaterialBudgetHistos::theX
double * theX
Definition: MaterialBudgetHistos.h:23
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
MaterialBudgetHistos::endOfRun
void endOfRun() override
Definition: MaterialBudgetHistos.cc:36
MaterialBudgetHistos
Definition: MaterialBudgetHistos.h:7
MaterialBudgetHistos::hmgr
std::shared_ptr< TestHistoMgr > hmgr
Definition: MaterialBudgetHistos.h:29
MaterialBudgetHistos::theZ
double * theZ
Definition: MaterialBudgetHistos.h:25
data
char data[epos_bytes_allocation]
Definition: EPOS_Wrapper.h:79
MaterialBudgetHistos::fillStartTrack
void fillStartTrack() override
Definition: MaterialBudgetHistos.cc:22
MaterialBudgetHistos::~MaterialBudgetHistos
~MaterialBudgetHistos() override
Definition: MaterialBudgetHistos.h:12
MaterialBudgetHistos::MaterialBudgetHistos
MaterialBudgetHistos(std::shared_ptr< MaterialBudgetData > data, std::shared_ptr< TestHistoMgr > mgr, const std::string &fileName)
Definition: MaterialBudgetHistos.cc:4
MaterialBudgetFormat.h
MaterialBudgetFormat
Definition: MaterialBudgetFormat.h:9
MaterialBudgetHistos::theVoluId
double * theVoluId
Definition: MaterialBudgetHistos.h:26