1 #ifndef __BINFLIPCHI2_H__ 2 #define __BINFLIPCHI2_H__ 21 double,
double,
double,
double,
22 unsigned long blindingSeed = 0,
double zBlindRange = 0.,
double deltazBlindRange = 0.) ;
29 std::complex<double>
zcp()
const ;
30 std::complex<double>
deltaz()
const ;
31 static std::pair<std::complex<double>, std::complex<double> >
fromXY(
double,
double,
double,
double) ;
41 TH2D
scan2D(
unsigned,
unsigned,
float nSigmaRange = 5.,
unsigned nBins = 300,
42 bool zeroCentre =
true,
float scale = 1.) ;
47 std::complex<double>
m_dz ;
55 virtual double getVal()
override ;
56 std::deque<std::deque<TH1F> >
plotsVsTime(
const std::string&)
const ;
74 virtual double getVal()
override ;
std::deque< std::deque< TH1F > > plotsVsTime(const std::string &) const
virtual void parametersChanged() override
BinFlipParSet(double, double, double, double, double, double, double, double, unsigned long blindingSeed=0, double zBlindRange=0., double deltazBlindRange=0.)
BinFlipParSet * m_fitPars
TH2D scan2D(unsigned, unsigned, float nSigmaRange=5., unsigned nBins=300, bool zeroCentre=true, float scale=1.)
std::complex< double > unblindDeltaz() const
TimeBinning m_timeBinning
std::complex< double > m_zcp
virtual double getVal() override
void savePlotsVsTime(const std::string &, TFile &) const
BinFlipChi2Base(BinFlipParSet *)
std::complex< double > unblindZcp() const
BinFlipChi2(BinFlipParSet *, const HadronicParameters &, const TimeBinning &)
MINT::FitParameter zcp_Re
static std::pair< std::complex< double >, std::complex< double > > fromXY(double, double, double, double)
virtual void parametersChanged() override
MINT::FitParameter deltaz_Re
BinFlipChi2Simul(BinFlipChi2 *, BinFlipChi2 *)
std::complex< double > deltaz() const
MINT::FitParameter zcp_Im
std::complex< double > zcp() const
void checkPhaseBinning() const
BinFlipParSet * getBinFlipParSet()
std::complex< double > m_dz
virtual double getVal() override
MINT::FitParameter deltaz_Im
HadronicParameters m_hadronicPars
std::deque< BinFlipChi2 * > BinFlippers