#include <SymmetryFit.h>
Static Public Member Functions | |
static TF1 * | fitfunction () |
static std::string | name (std::string base) |
static std::vector< double > | pol2_from_pol2 (TH1 *hist) |
static std::vector< double > | pol2_from_pol3 (TH1 *hist) |
static TH1 * | symmetryChi2 (std::string, const std::vector< TH1 * > &, const std::pair< unsigned, unsigned >) |
static TH1 * | symmetryChi2 (const TH1 *, const std::pair< unsigned, unsigned >) |
Private Member Functions | |
float | chi2 (std::pair< unsigned, unsigned >) |
float | chi2_element (std::pair< unsigned, unsigned >) |
std::vector< std::pair < unsigned, unsigned > > | continuousRanges () const |
void | fillchi2 () |
std::pair< unsigned, unsigned > | findUsableMinMax () const |
int | fit () |
void | makeChi2Histogram () |
SymmetryFit | operator+= (const SymmetryFit &R) |
SymmetryFit (const TH1 *, const std::pair< unsigned, unsigned >) | |
Private Attributes | |
TH1 * | chi2_ |
const unsigned | minDF_ |
const std::pair< unsigned, unsigned > | minmaxUsable_ |
unsigned | ndf_ |
const std::pair< unsigned, unsigned > | range_ |
const TH1 * | symm_candidate_ |
Definition at line 8 of file SymmetryFit.h.
|
private |
Definition at line 33 of file SymmetryFit.cc.
References fillchi2(), and makeChi2Histogram().
|
private |
Definition at line 99 of file SymmetryFit.cc.
References chi2_element(), i, minmaxUsable_, ndf_, and XX.
Referenced by fillchi2().
|
private |
Definition at line 113 of file SymmetryFit.cc.
References assert(), funct::pow(), and symm_candidate_.
Referenced by chi2().
|
private |
Definition at line 73 of file SymmetryFit.cc.
References i, SiStripMonitorClusterAlca_cfi::Nbins, diffTwoXMLs::ranges, and symm_candidate_.
Referenced by findUsableMinMax().
|
private |
Definition at line 89 of file SymmetryFit.cc.
References chi2(), chi2_, i, dttmaxenums::L, minDF_, ndf_, dttmaxenums::R, and range_.
Referenced by SymmetryFit().
|
private |
Definition at line 55 of file SymmetryFit.cc.
References generateEDF::cont, continuousRanges(), plotBeamSpotDB::first, dttmaxenums::L, bookConverter::max, min(), dttmaxenums::R, range_, and edm::second().
|
private |
Definition at line 124 of file SymmetryFit.cc.
References chi2_, f, fitfunction(), ndf_, AlCaHLTBitMon_ParallelJobs::p, and pol2_from_pol3().
Referenced by symmetryChi2().
|
static |
|
private |
Definition at line 45 of file SymmetryFit.cc.
References chi2_, name(), SiStripMonitorClusterAlca_cfi::Nbins, range_, AlCaHLTBitMon_QueryRunRegistry::string, symm_candidate_, and up.
Referenced by SymmetryFit().
|
inlinestatic |
Definition at line 14 of file SymmetryFit.h.
Referenced by cuy.divideElement::__init__(), cuy.plotElement::__init__(), cuy.additionElement::__init__(), cuy.superimposeElement::__init__(), cuy.graphElement::__init__(), config.CFG::__str__(), makeChi2Histogram(), LA_Filler_Fitter::method(), and Vispa.Views.PropertyView.Property::valueChanged().
|
inlineprivate |
Definition at line 29 of file SymmetryFit.h.
|
static |
Definition at line 152 of file SymmetryFit.cc.
References AlCaHLTBitMon_ParallelJobs::p, mathSSE::sqrt(), ntuplemaker::status, and findQualityFiles::v.
|
static |
Definition at line 172 of file SymmetryFit.cc.
References AlCaHLTBitMon_ParallelJobs::p, funct::pow(), mathSSE::sqrt(), ntuplemaker::status, and findQualityFiles::v.
Referenced by fit().
|
static |
Definition at line 7 of file SymmetryFit.cc.
References chi2_, runregparse::combined, fit(), and ntuplemaker::status.
Referenced by LA_Filler_Fitter::make_and_fit_symmchi2().
|
static |
Definition at line 25 of file SymmetryFit.cc.
References chi2_, fit(), and ntuplemaker::status.
|
private |
Definition at line 35 of file SymmetryFit.h.
Referenced by fillchi2(), fit(), makeChi2Histogram(), operator+=(), and symmetryChi2().
|
private |
Definition at line 32 of file SymmetryFit.h.
Referenced by fillchi2().
|
private |
Definition at line 33 of file SymmetryFit.h.
Referenced by chi2().
|
private |
Definition at line 34 of file SymmetryFit.h.
Referenced by chi2(), fillchi2(), fit(), and operator+=().
|
private |
Definition at line 33 of file SymmetryFit.h.
Referenced by fillchi2(), findUsableMinMax(), and makeChi2Histogram().
|
private |
Definition at line 31 of file SymmetryFit.h.
Referenced by chi2_element(), continuousRanges(), and makeChi2Histogram().