#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 32 of file SymmetryFit.cc.
References fillchi2(), and makeChi2Histogram().
|
private |
Definition at line 98 of file SymmetryFit.cc.
References chi2_element(), i, minmaxUsable_, ndf_, and XX.
Referenced by fillchi2().
|
private |
Definition at line 112 of file SymmetryFit.cc.
References reco::e1, funct::pow(), and symm_candidate_.
Referenced by chi2().
|
private |
Definition at line 72 of file SymmetryFit.cc.
References i, SiStripMonitorClusterAlca_cfi::Nbins, diffTwoXMLs::ranges, and symm_candidate_.
Referenced by findUsableMinMax().
|
private |
Definition at line 88 of file SymmetryFit.cc.
References chi2(), chi2_, i, dttmaxenums::L, minDF_, ndf_, dttmaxenums::R, and range_.
Referenced by SymmetryFit().
|
private |
Definition at line 54 of file SymmetryFit.cc.
References cont, continuousRanges(), first, dttmaxenums::L, max(), bookConverter::min, dttmaxenums::R, range_, and edm::second().
|
private |
Definition at line 123 of file SymmetryFit.cc.
References chi2_, f, fitfunction(), ndf_, AlCaHLTBitMon_ParallelJobs::p, and pol2_from_pol3().
Referenced by symmetryChi2().
|
static |
|
private |
Definition at line 44 of file SymmetryFit.cc.
References chi2_, name(), SiStripMonitorClusterAlca_cfi::Nbins, range_, AlCaHLTBitMon_QueryRunRegistry::string, and symm_candidate_.
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__(), makeChi2Histogram(), LA_Filler_Fitter::method(), and Vispa.Views.PropertyView.Property::valueChanged().
|
inlineprivate |
Definition at line 29 of file SymmetryFit.h.
|
static |
Definition at line 151 of file SymmetryFit.cc.
References AlCaHLTBitMon_ParallelJobs::p, mathSSE::sqrt(), ntuplemaker::status, and findQualityFiles::v.
|
static |
Definition at line 169 of file SymmetryFit.cc.
References AlCaHLTBitMon_ParallelJobs::p, funct::pow(), mathSSE::sqrt(), ntuplemaker::status, and findQualityFiles::v.
Referenced by fit().
|
static |
Definition at line 6 of file SymmetryFit.cc.
References chi2_, runregparse::combined, fff_deletion::fake, fit(), and ntuplemaker::status.
Referenced by LA_Filler_Fitter::make_and_fit_symmchi2().
|
static |
Definition at line 24 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().