|
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
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
bool isSingleParticle(const T &p)
Identify a particlegun particle.
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