#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().
|
private |
Definition at line 106 of file SymmetryFit.cc.
References chi2_element(), mps_fire::i, minmaxUsable_, ndf_, point, and AlignmentPI::XX.
Referenced by fillchi2().
|
private |
Definition at line 119 of file SymmetryFit.cc.
References cms::cuda::assert(), StorageManager_cfg::e1, funct::pow(), FastTimerService_cff::range, symm_candidate_, and testProducerWithPsetDescEmpty_cfi::y1.
Referenced by chi2().
|
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().
|
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 SymmetryFit().
|
private |
Definition at line 58 of file SymmetryFit.cc.
References generateEDF::cont, continuousRanges(), dqmdumpme::first, dttmaxenums::L, SiStripPI::max, SiStripPI::min, dttmaxenums::R, range_, and edm::second().
|
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(), 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 SymmetryFit().
|
inlinestatic |
Definition at line 12 of file SymmetryFit.h.
References newFWLiteAna::base.
Referenced by config.CFG::__str__(), validation.Sample::digest(), VIDSelectorBase.VIDSelectorBase::initialize(), makeChi2Histogram(), and LA_Filler_Fitter::method().
|
inlineprivate |
Definition at line 26 of file SymmetryFit.h.
References chi2_, ndf_, and dttmaxenums::R.
|
static |
Definition at line 154 of file SymmetryFit.cc.
References EcalMonitorTask_cff::func, gpuVertexFinder::hist, AlCaHLTBitMon_ParallelJobs::p, mathSSE::sqrt(), mps_update::status, and findQualityFiles::v.
|
static |
Definition at line 174 of file SymmetryFit.cc.
References EcalMonitorTask_cff::func, gpuVertexFinder::hist, AlCaHLTBitMon_ParallelJobs::p, funct::pow(), mathSSE::sqrt(), mps_update::status, and findQualityFiles::v.
Referenced by fit().
|
static |
Definition at line 6 of file SymmetryFit.cc.
References HLT_2022v15_cff::candidates, chi2_, fit(), FastTimerService_cff::range, 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(), FastTimerService_cff::range, 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().