5#ifndef CALOLOCALHADCALIB_CALOHADDMCOEFFMINIM_H
6#define CALOLOCALHADCALIB_CALOHADDMCOEFFMINIM_H
23#include "CaloGeoHelpers/CaloSampling.h"
45 MinimPar(
const std::string& the_name,
double the_initVal,
double the_initErr,
46 double the_lowerLim,
double the_upperLim)
77 void fcn(Int_t &npar, Double_t *gin, Double_t &f, Double_t *par, Int_t iflag);
78 static void fcnWrapper(Int_t &npar, Double_t *gin, Double_t &f, Double_t *par, Int_t iflag)
Define macros for attributes used to control the static checker.
#define ATLAS_NOT_THREAD_SAFE
getNoisyStrip() Find noisy strips from hitmaps and write out into xml/db formats
Data to read from special DeadMaterialTree.
MinimPar(const std::string &the_name, double the_initVal, double the_initErr, double the_lowerLim, double the_upperLim)
std::vector< float > clsm_smp_energy_unw
std::map< int, std::vector< MinimPar > > m_minimResults
void fcn(Int_t &npar, Double_t *gin, Double_t &f, Double_t *par, Int_t iflag)
CaloHadDMCoeffData * m_data
int m_NormalizationTypeNumber
std::unique_ptr< CaloLocalHadCoeffHelper > m_HadDMHelper
static CaloHadDMCoeffMinim * s_instance
CaloLocalHadCoeff * m_HadDMCoeff
std::vector< std::unique_ptr< MinimSample > > m_minimSample
CaloHadDMCoeffMinim(const CaloHadDMCoeffMinim &)
std::vector< std::string > m_validNames
void SetNormalizationType(std::string &stype)
static void fcnWrapper(Int_t &npar, Double_t *gin, Double_t &f, Double_t *par, Int_t iflag)
std::vector< int > m_sample_size
std::vector< MinimSample * > m_minimSubSample
void make_report(std::string &sfname)
std::vector< MinimPar > m_minimPars
std::string m_NormalizationType
Hold binned correction data for local hadronic calibration procedure.
const std::string process