Go to the documentation of this file. 1 #ifndef CalibTracker_SiStripLorentzAngle_SymmetryFit
2 #define CalibTracker_SiStripLorentzAngle_SymmetryFit
11 static TH1*
symmetryChi2(
const TH1*,
const std::pair<unsigned, unsigned>);
18 SymmetryFit(
const TH1*,
const std::pair<unsigned, unsigned>);
22 float chi2(std::pair<unsigned, unsigned>);
const std::pair< unsigned, unsigned > range_
const std::pair< unsigned, unsigned > minmaxUsable_
static std::vector< double > pol2_from_pol2(TH1 *hist)
std::pair< unsigned, unsigned > findUsableMinMax() const
static std::string name(std::string base)
static std::vector< double > pol2_from_pol3(TH1 *hist)
static TH1 * symmetryChi2(std::string, const std::vector< TH1 * > &, const std::pair< unsigned, unsigned >)
static TF1 * fitfunction()
float chi2_element(std::pair< unsigned, unsigned >)
std::vector< std::pair< unsigned, unsigned > > continuousRanges() const
const TH1 * symm_candidate_
float chi2(std::pair< unsigned, unsigned >)
SymmetryFit operator+=(const SymmetryFit &R)
SymmetryFit(const TH1 *, const std::pair< unsigned, unsigned >)