CMS 3D CMS Logo

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