|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef CALOLOCALHADCALIB_CALOHADDMCOEFFCHECK_H
6 #define CALOLOCALHADCALIB_CALOHADDMCOEFFCHECK_H
47 void make_report(std::string &sfname);
50 enum keys_comp {kENG_RECO, kENG_TRUTH, kENG_NORECO};
64 void getDmReco(std::vector<std::vector<double > > &engDmReco);
91 std::vector<std::vector<std::vector<std::vector<std::vector<TH1F *> > > > >
m_engRecSpect;
93 int GetRmsWithoutTails(
const TH1F *
h1,
float &
mean,
float &
rms,
float ths=3.0);
std::vector< std::vector< std::vector< std::vector< TProfile * > > > > m_hp_engRecoOverTruth_vs_eta
void mean(std::vector< double > &bins, std::vector< double > &values, const std::vector< std::string > &files, const std::string &histname, const std::string &tplotname, const std::string &label="")
#define ATLAS_NOT_THREAD_SAFE
getNoisyStrip() Find noisy strips from hitmaps and write out into xml/db formats
def TH2F(name, title, nxbins, bins_par2, bins_par3, bins_par4, bins_par5=None, bins_par6=None, path='', **kwargs)
CaloLocalHadCoeffHelper * m_HadDMHelper
Runs toy reconstruction to validate dead material constants.
CaloLocalHadCoeff * m_HadDMCoeff
def TProfile(*args, **kwargs)
Hold binned correction data for local hadronic calibration procedure.
Data to read from special DeadMaterialTree.
CaloHadDMCoeffData * m_data
bool isSingleParticle(const T &p)
Identify a particlegun particle.
std::vector< std::vector< std::vector< std::vector< std::vector< TH1F * > > > > > m_engRecSpect
std::vector< std::vector< std::vector< TH2F * > > > m_h2_etrue_vs_ereco
def TH1F(name, title, nxbins, bins_par2, bins_par3=None, path='', **kwargs)
Define macros for attributes used to control the static checker.
std::vector< std::vector< std::vector< TProfile * > > > m_hp_etrue_vs_ereco
CaloHadDMCoeffCheck(const CaloHadDMCoeffCheck &)