1 #ifndef CalibTracker_SiStripLorentzAngle_SymmetryFit
2 #define CalibTracker_SiStripLorentzAngle_SymmetryFit
13 static TH1*
symmetryChi2(
const TH1*,
const std::pair<unsigned,unsigned>);
21 SymmetryFit(
const TH1*,
const std::pair<unsigned,unsigned>);
25 float chi2(std::pair<unsigned,unsigned>);
const std::pair< unsigned, unsigned > minmaxUsable_
SymmetryFit(const TH1 *, const std::pair< unsigned, unsigned >)
static std::string name(std::string base)
std::pair< unsigned, unsigned > findUsableMinMax() const
const std::pair< unsigned, unsigned > range_
static TH1 * symmetryChi2(std::string, const std::vector< TH1 * > &, const std::pair< unsigned, unsigned >)
static std::vector< double > pol2_from_pol2(TH1 *hist)
float chi2_element(std::pair< unsigned, unsigned >)
static std::vector< double > pol2_from_pol3(TH1 *hist)
float chi2(std::pair< unsigned, unsigned >)
static TF1 * fitfunction()
const TH1 * symm_candidate_
SymmetryFit operator+=(const SymmetryFit &R)
std::vector< std::pair< unsigned, unsigned > > continuousRanges() const