CMS 3D CMS Logo

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
MaterialBudgetTrackerHistos::~MaterialBudgetTrackerHistos
~MaterialBudgetTrackerHistos() override
Definition: MaterialBudgetTrackerHistos.h:12
MillePedeFileConverter_cfg.fileName
fileName
Definition: MillePedeFileConverter_cfg.py:32
MaterialBudgetTrackerHistos::theY
double * theY
Definition: MaterialBudgetTrackerHistos.h:22
MaterialBudgetTrackerHistos::book
virtual void book()
Definition: MaterialBudgetTrackerHistos.cc:17
MaterialBudgetTrackerHistos::hmgr
std::shared_ptr< TestHistoMgr > hmgr
Definition: MaterialBudgetTrackerHistos.h:27
TestHistoMgr.h
MaterialBudgetTrackerHistos::theZ
double * theZ
Definition: MaterialBudgetTrackerHistos.h:23
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
MaterialBudgetTrackerHistos::theX
double * theX
Definition: MaterialBudgetTrackerHistos.h:21
MaterialBudgetTrackerHistos::fillEndTrack
void fillEndTrack() override
Definition: MaterialBudgetTrackerHistos.cc:305
MaterialBudgetTrackerHistos::endOfRun
void endOfRun() override
Definition: MaterialBudgetTrackerHistos.cc:745
MaterialBudgetTrackerHistos::theMateId
double * theMateId
Definition: MaterialBudgetTrackerHistos.h:25
MaterialBudgetTrackerHistos::fillPerStep
void fillPerStep() override
Definition: MaterialBudgetTrackerHistos.cc:303
MaterialBudgetTrackerHistos::theDmb
double * theDmb
Definition: MaterialBudgetTrackerHistos.h:20
data
char data[epos_bytes_allocation]
Definition: EPOS_Wrapper.h:79
MaterialBudgetTrackerHistos::theVoluId
double * theVoluId
Definition: MaterialBudgetTrackerHistos.h:24
MaterialBudgetFormat.h
MaterialBudgetFormat
Definition: MaterialBudgetFormat.h:9
MaterialBudgetTrackerHistos::fillStartTrack
void fillStartTrack() override
Definition: MaterialBudgetTrackerHistos.cc:301
MaterialBudgetTrackerHistos::MaterialBudgetTrackerHistos
MaterialBudgetTrackerHistos(std::shared_ptr< MaterialBudgetData > data, std::shared_ptr< TestHistoMgr > mgr, const std::string &fileName)
Definition: MaterialBudgetTrackerHistos.cc:9
MaterialBudgetTrackerHistos
Definition: MaterialBudgetTrackerHistos.h:7