#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 38 of file SymmetryFit.cc.
References fillchi2(), and makeChi2Histogram().
Referenced by name().
|
private |
Definition at line 106 of file SymmetryFit.cc.
References chi2_element(), mps_fire::i, minmaxUsable_, ndf_, and XX.
Referenced by fillchi2(), and name().
|
private |
Definition at line 119 of file SymmetryFit.cc.
References StorageManager_cfg::e1, funct::pow(), symm_candidate_, and testProducerWithPsetDescEmpty_cfi::y1.
Referenced by chi2(), and name().
|
private |
Definition at line 81 of file SymmetryFit.cc.
References mps_fire::i, SiStripMonitorCluster_cfi::Nbins, FastTimerService_cff::range, diffTwoXMLs::ranges, and symm_candidate_.
Referenced by findUsableMinMax(), and name().
|
private |
Definition at line 96 of file SymmetryFit.cc.
References chi2(), chi2_, mps_fire::i, dttmaxenums::L, minDF_, ndf_, dttmaxenums::R, and range_.
Referenced by name(), and SymmetryFit().
|
private |
Definition at line 58 of file SymmetryFit.cc.
References generateEDF::cont, continuousRanges(), dqmdumpme::first, dttmaxenums::L, SiStripPI::max, min(), dttmaxenums::R, range_, and edm::second().
Referenced by name().
|
private |
Definition at line 127 of file SymmetryFit.cc.
References chi2_, f, fitfunction(), ndf_, AlCaHLTBitMon_ParallelJobs::p, and pol2_from_pol3().
Referenced by trackingPlots.Iteration::modules(), name(), and symmetryChi2().
|
static |
|
private |
Definition at line 49 of file SymmetryFit.cc.
References chi2_, LaserClient_cfi::low, name(), SiStripMonitorCluster_cfi::Nbins, range_, AlCaHLTBitMon_QueryRunRegistry::string, symm_candidate_, and up.
Referenced by name(), and SymmetryFit().
|
inlinestatic |
Definition at line 12 of file SymmetryFit.h.
References chi2(), chi2_element(), continuousRanges(), fillchi2(), findUsableMinMax(), fit(), fitfunction(), compare::hist, makeChi2Histogram(), pol2_from_pol2(), pol2_from_pol3(), and SymmetryFit().
Referenced by config.CFG::__str__(), validation.Sample::digest(), VIDSelectorBase.VIDSelectorBase::initialize(), makeChi2Histogram(), LA_Filler_Fitter::method(), and Vispa.Views.PropertyView.Property::valueChanged().
|
inlineprivate |
Definition at line 26 of file SymmetryFit.h.
|
static |
Definition at line 154 of file SymmetryFit.cc.
References TrackCollections2monitor_cff::func, AlCaHLTBitMon_ParallelJobs::p, mathSSE::sqrt(), mps_update::status, and findQualityFiles::v.
Referenced by name().
|
static |
Definition at line 174 of file SymmetryFit.cc.
References TrackCollections2monitor_cff::func, AlCaHLTBitMon_ParallelJobs::p, funct::pow(), mathSSE::sqrt(), mps_update::status, and findQualityFiles::v.
Referenced by fit(), and name().
|
static |
Definition at line 6 of file SymmetryFit.cc.
References chi2_, fit(), and mps_update::status.
Referenced by LA_Filler_Fitter::make_and_fit_symmchi2().
|
static |
Definition at line 28 of file SymmetryFit.cc.
References chi2_, fit(), and mps_update::status.
|
private |
Definition at line 36 of file SymmetryFit.h.
Referenced by fillchi2(), fit(), makeChi2Histogram(), operator+=(), and symmetryChi2().
|
private |
Definition at line 33 of file SymmetryFit.h.
Referenced by fillchi2().
|
private |
Definition at line 34 of file SymmetryFit.h.
Referenced by chi2().
|
private |
Definition at line 35 of file SymmetryFit.h.
Referenced by chi2(), fillchi2(), fit(), and operator+=().
|
private |
Definition at line 34 of file SymmetryFit.h.
Referenced by fillchi2(), findUsableMinMax(), and makeChi2Histogram().
|
private |
Definition at line 32 of file SymmetryFit.h.
Referenced by chi2_element(), continuousRanges(), and makeChi2Histogram().