CMS 3D CMS Logo

HcalTestHistoManager.h
Go to the documentation of this file.
1 #ifndef SimG4CMS_HcalTestHistoManager_H
2 #define SimG4CMS_HcalTestHistoManager_H
3 // File: HcalTestHistoManager.h
5 // Histogram managing class for analysis in HcalTest
7 
11 
12 // root objects
13 #include "TROOT.h"
14 #include "TSystem.h"
15 #include "TFile.h"
16 #include "TDirectory.h"
17 #include "TTree.h"
18 
19 #include <memory>
20 #include <string>
21 
23 public:
25  virtual ~HcalTestHistoManager();
26 
28 
29 private:
31  TTree* tree_;
32  std::unique_ptr<HcalTestHistoClass> h_;
33  int kount_;
34 };
35 
36 #endif
HcalTestHistoManager::fs_
edm::Service< TFileService > fs_
Definition: HcalTestHistoManager.h:30
HcalTestHistoClass.h
HcalTestHistoManager::kount_
int kount_
Definition: HcalTestHistoManager.h:33
HcalTestHistoManager
Definition: HcalTestHistoManager.h:22
Service.h
HcalTestHistoManager::HcalTestHistoManager
HcalTestHistoManager(const std::string &)
Definition: HcalTestHistoManager.cc:17
HcalTestHistoManager::tree_
TTree * tree_
Definition: HcalTestHistoManager.h:31
HcalTestHistoClass
Definition: HcalTestHistoClass.h:14
TFileService.h
edm::Service< TFileService >
HcalTestHistoManager::~HcalTestHistoManager
virtual ~HcalTestHistoManager()
Definition: HcalTestHistoManager.cc:30
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
HcalTestHistoManager::fillTree
void fillTree(HcalTestHistoClass *histos)
Definition: HcalTestHistoManager.cc:36
combine.histos
histos
Definition: combine.py:4
HcalTestHistoManager::h_
std::unique_ptr< HcalTestHistoClass > h_
Definition: HcalTestHistoManager.h:32