SimG4CMS
Calo
interface
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
8
#include "
FWCore/ServiceRegistry/interface/Service.h
"
9
#include "
CommonTools/UtilAlgos/interface/TFileService.h
"
10
#include "
SimDataFormats/CaloTest/interface/HcalTestHistoClass.h
"
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
22
class
HcalTestHistoManager
{
23
public
:
24
HcalTestHistoManager
(
const
std::string
&);
25
virtual
~HcalTestHistoManager
();
26
27
void
fillTree
(
HcalTestHistoClass
*
histos
);
28
29
private
:
30
TTree*
tree_
;
31
std::unique_ptr<HcalTestHistoClass>
h_
;
32
int
kount_
;
33
};
34
35
#endif
HcalTestHistoManager::HcalTestHistoManager
HcalTestHistoManager(const std::string &)
Definition:
HcalTestHistoManager.cc:17
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
TFileService.h
HcalTestHistoManager::tree_
TTree * tree_
Definition:
HcalTestHistoManager.h:30
HcalTestHistoManager::h_
std::unique_ptr< HcalTestHistoClass > h_
Definition:
HcalTestHistoManager.h:31
Service.h
HcalTestHistoManager::kount_
int kount_
Definition:
HcalTestHistoManager.h:32
HcalTestHistoClass.h
HcalTestHistoManager
Definition:
HcalTestHistoManager.h:22
combine.histos
histos
Definition:
combine.py:4
HcalTestHistoClass
Definition:
HcalTestHistoClass.h:14
HcalTestHistoManager::~HcalTestHistoManager
virtual ~HcalTestHistoManager()
Definition:
HcalTestHistoManager.cc:31
HcalTestHistoManager::fillTree
void fillTree(HcalTestHistoClass *histos)
Definition:
HcalTestHistoManager.cc:37
Generated for CMSSW Reference Manual by
1.8.14