1 #ifndef INTEG_CALCULATOR_HH 2 #define INTEG_CALCULATOR_HH 66 virtual std::complex<double>
ComplexSum()
const;
110 virtual bool save(
const std::string& dirname)
const;
111 virtual bool retrieve(
const std::string& commaSeparatedList);
116 virtual void print(std::ostream& os=std::cout)
const;
bool _onlyOneFitAmpPairList
virtual bool append(const IntegCalculator &other)
const FitAmpPairList & withEff() const
virtual bool retrieve(const std::string &commaSeparatedList)
virtual DalitzHistoSet interferenceHistoSet() const
virtual void saveInterferenceHistograms(const std::string &prefix) const
virtual DalitzHistoSet histoSet() const
virtual double integral() const
virtual bool save(const std::string &dirname) const
int numberOfFitFractionsLargerThanThreshold(double threshold)
virtual FitFractionList getFractions() const
virtual DalitzHistoSet un_normalised_histoSetRe() const
virtual void GradientForLasso(MINT::MinuitParameterSet *mps, std::vector< double > &grad)
virtual void print(std::ostream &os=std::cout) const
virtual DalitzHistoSet un_normalised_histoSetIm() const
virtual std::vector< DalitzHistoSet > GetInterferenceHistograms()
const FitAmpPairList & noEff() const
virtual void Gradient(MINT::MinuitParameterSet *mps, std::vector< double > &grad)
static std::string dirNameWithEff()
double sumOfSqrtFitFractions()
virtual std::vector< DalitzHistoSet > GetEachAmpsHistograms()
virtual bool add(const IntegCalculator &other)
double absSumOfSqrtInterferenceFractions()
virtual void addAmps(FitAmplitude *a1, FitAmplitude *a2)
int numberOfFitFractionsLargerThanThreshold(double threshold)
double absSumOfInterferenceFractions()
virtual bool makeAndStoreFractions(MINT::Minimiser *mini=0)
virtual int numEvents() const
virtual MINT::counted_ptr< IIntegrationCalculator > clone_IIntegrationCalculator() const
double sumOfFitFractions()
virtual double variance() const
virtual void GradientForLasso(MINT::MinuitParameterSet *mps, std::vector< double > &grad)
virtual void doFinalStats(MINT::Minimiser *mini=0)
double sumOfFitFractions()
virtual void addEvent(IDalitzEvent *evtPtr, double weight=1)
virtual void Gradient(MINT::MinuitParameterSet *mps, std::vector< double > &grad)
virtual bool retrieveSingle(const std::string &dirname)
bool makeDirectories(const std::string &asSubdirOf=".") const
virtual void saveEachAmpsHistograms(const std::string &prefix) const
static std::string dirNameNoEff()
virtual std::complex< double > ComplexSum() const
virtual double getFractionChi2() const
double efficiency(IDalitzEvent *evtPtr)
virtual ~IntegCalculator()
bool needToReIntegrate() const
double sumOfSqrtFitFractions()
void setEfficiency(MINT::counted_ptr< MINT::IReturnRealForEvent< IDalitzEvent > > eff)
void startReIntegration()
double absSumOfSqrtInterferenceFractions()
double absSumOfInterferenceFractions()
FitAmpPairList & withEff()
virtual void reAddEvent(IDalitzEvent *evtPtr, double weight=1)