|  | ATLAS Offline Software
    | 
 
 
 
Go to the documentation of this file.
    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) 
 
   51           lowerLim(the_lowerLim),
 
   52           upperLim(the_upperLim),
 
   72     void make_report(std::string &sfname);
 
   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)
 
   80       s_instance->fcn(npar, gin, 
f, 
par, iflag);
 
  
MinimPar(const std::string &the_name, double the_initVal, double the_initErr, double the_lowerLim, double the_upperLim)
std::vector< std::string > m_validNames
#define ATLAS_NOT_THREAD_SAFE
getNoisyStrip() Find noisy strips from hitmaps and write out into xml/db formats
static CaloHadDMCoeffMinim * s_instance
int m_NormalizationTypeNumber
AccessorTemplate & operator=(AccessorTemplate &&that)
CaloHadDMCoeffMinim(const CaloHadDMCoeffMinim &)
CaloLocalHadCoeff * m_HadDMCoeff
CaloHadDMCoeffData * m_data
std::vector< MinimPar > m_minimPars
Hold binned correction data for local hadronic calibration procedure.
void SetNormalizationType(std::string &stype)
Data to read from special DeadMaterialTree.
std::string m_NormalizationType
std::unique_ptr< CaloLocalHadCoeffHelper > m_HadDMHelper
std::map< int, std::vector< MinimPar > > m_minimResults
std::vector< int > m_sample_size
std::vector< float > clsm_smp_energy_unw
std::vector< std::unique_ptr< MinimSample > > m_minimSample
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.
std::vector< MinimSample * > m_minimSubSample