11#ifndef egammaMonToolBase_H
12#define egammaMonToolBase_H
91 void bookTH1F(TH1* &
h, MonGroup& mygroup,
const std::string& hname,
const std::string& htitle,
int nbins,
float low,
float high);
92 void bookTH1F(TH1* &
h, MonGroup& mygroup,
const std::string& hname_prefix,
const std::string& htitle_prefix,
int nbins,
float low,
float high, std::string &nameOfEgammaType);
93 void bookTH2F(TH2* &
h, MonGroup& mygroup,
const std::string& hname,
const std::string& htitle,
int nbinsx,
float xlow,
float xhigh,
int nbinsy,
float ylow,
float yhigh);
94 void bookTH2F(TH2* &
h, MonGroup& mygroup,
const std::string& hname_prefix,
const std::string& htitle_prefix,
int nbinsx,
float xlow,
float xhigh,
int nbinsy,
float ylow,
float yhigh, std::string &nameOfEgammaType);
95 void bookTProfile(TProfile* &
h, MonGroup& mygroup,
const std::string& hname,
const std::string& htitle,
int nbins,
float xlow,
float xhigh,
float ylow,
float yhigh);
96 void bookTH1FperRegion(std::vector<TH1*> &vhist, MonGroup& mygroup,
const std::string& hname,
const std::string& htitle,
int nbins,
float low,
float high,
unsigned int min_region,
unsigned int max_region);
97 void bookTH1FperRegion(std::vector<TH1*> &vhist, MonGroup& mygroup,
const std::string& hname_prefix,
const std::string& htitle,
int nbins,
float low,
float high,
unsigned int min_region,
unsigned int max_region, std::string &nameOfEgammaType);
98 void bookTH2FperRegion(std::vector<TH2*> &vhist, MonGroup& mygroup,
const std::string& hname,
const std::string& htitle,
int nbinsx,
float xlow,
float xhigh,
int nbinsy,
float ylow,
float yhigh,
unsigned int min_region,
unsigned int max_region);
99 void bookTH2FperRegion(std::vector<TH2*> &vhist, MonGroup& mygroup,
const std::string& hname_prefix,
const std::string& htitle_prefix,
int nbinsx,
float xlow,
float xhigh,
int nbinsy,
float ylow,
float yhigh,
unsigned int min_region,
unsigned int max_region, std::string &nameOfEgammaType);
Scalar eta() const
pseudorapidity method
Header file for AthHistogramAlgorithm.
Property holding a SG store/key/clid from which a ReadHandle is made.
The Athena Transient Store API.
int ir
counter of the current depth
std::vector< TH1 * > m_hvTopoEtCone40
std::vector< TH1 * > m_hvF2
egammaBaseHist(std::string name)
std::vector< TH1 * > m_hvEt
std::vector< TH1 * > m_hvCoreEM
std::vector< TH1 * > m_hvN
std::vector< TH1 * > m_hvRe233e237
std::string m_nameOfEgammaType
std::vector< TH1 * > m_hvF3
std::vector< TH1 * > m_hvEta
std::vector< TH1 * > m_hvRe237e277
unsigned int m_lumiBlockNumber
std::vector< TH1 * > m_hvF1
std::vector< TH1 * > m_hvF0
std::vector< TH1 * > m_hvEhad1
std::vector< TH1 * > m_hvPtCone20
std::vector< TH1 * > m_hvTime
std::vector< TH1 * > m_hvPhi