CMS 3D CMS Logo

MaterialBudgetMtdHistos.h
Go to the documentation of this file.
1 #ifndef MaterialBudgetMtdHistos_h
2 #define MaterialBudgetMtdHistos_h 1
3 
6 
8 public:
9  MaterialBudgetMtdHistos(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
MaterialBudgetMtdHistos::~MaterialBudgetMtdHistos
~MaterialBudgetMtdHistos() override
Definition: MaterialBudgetMtdHistos.h:12
MillePedeFileConverter_cfg.fileName
fileName
Definition: MillePedeFileConverter_cfg.py:32
MaterialBudgetMtdHistos::fillEndTrack
void fillEndTrack() override
Definition: MaterialBudgetMtdHistos.cc:210
MaterialBudgetMtdHistos::theVoluId
double * theVoluId
Definition: MaterialBudgetMtdHistos.h:24
MaterialBudgetMtdHistos
Definition: MaterialBudgetMtdHistos.h:7
TestHistoMgr.h
MaterialBudgetMtdHistos::theY
double * theY
Definition: MaterialBudgetMtdHistos.h:22
MaterialBudgetMtdHistos::theMateId
double * theMateId
Definition: MaterialBudgetMtdHistos.h:25
MaterialBudgetMtdHistos::fillStartTrack
void fillStartTrack() override
Definition: MaterialBudgetMtdHistos.cc:206
MaterialBudgetMtdHistos::hmgr
std::shared_ptr< TestHistoMgr > hmgr
Definition: MaterialBudgetMtdHistos.h:27
MaterialBudgetMtdHistos::theDmb
double * theDmb
Definition: MaterialBudgetMtdHistos.h:20
MaterialBudgetMtdHistos::theX
double * theX
Definition: MaterialBudgetMtdHistos.h:21
MaterialBudgetMtdHistos::book
virtual void book()
Definition: MaterialBudgetMtdHistos.cc:14
MaterialBudgetMtdHistos::theZ
double * theZ
Definition: MaterialBudgetMtdHistos.h:23
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
MaterialBudgetMtdHistos::endOfRun
void endOfRun() override
Definition: MaterialBudgetMtdHistos.cc:338
data
char data[epos_bytes_allocation]
Definition: EPOS_Wrapper.h:79
MaterialBudgetMtdHistos::fillPerStep
void fillPerStep() override
Definition: MaterialBudgetMtdHistos.cc:208
MaterialBudgetFormat.h
MaterialBudgetFormat
Definition: MaterialBudgetFormat.h:9
MaterialBudgetMtdHistos::MaterialBudgetMtdHistos
MaterialBudgetMtdHistos(std::shared_ptr< MaterialBudgetData > data, std::shared_ptr< TestHistoMgr > mgr, const std::string &fileName)
Definition: MaterialBudgetMtdHistos.cc:6