|
MINT2
|
#include <FlexiIntegCalculator.h>
Public Member Functions | |
| IntegCalculator () | |
| IntegCalculator (const IntegCalculator &other) | |
| IntegCalculator (const FitAmpPairList &wEff) | |
| virtual MINT::counted_ptr< IIntegrationCalculator > | clone_IIntegrationCalculator () const |
| const FitAmpPairList & | withEff () const |
| const FitAmpPairList & | noEff () const |
| void | setEfficiency (MINT::counted_ptr< MINT::IReturnRealForEvent< IDalitzEvent > > eff) |
| void | unsetEfficiency () |
| double | efficiency (IDalitzEvent *evtPtr) |
| virtual void | addAmps (FitAmplitude *a1, FitAmplitude *a2) |
| virtual void | addEvent (IDalitzEvent *evtPtr, double weight=1) |
| virtual void | addEvent (MINT::counted_ptr< IDalitzEvent > evtPtr, double weight=1) |
| virtual void | reAddEvent (IDalitzEvent *evtPtr, double weight=1) |
| virtual void | reAddEvent (MINT::counted_ptr< IDalitzEvent > evtPtr, double weight=1) |
| virtual bool | add (const IntegCalculator &other) |
| virtual bool | add (const IntegCalculator *other) |
| virtual bool | add (const MINT::const_counted_ptr< IntegCalculator > &other) |
| virtual bool | append (const IntegCalculator &other) |
| virtual bool | append (const IntegCalculator *other) |
| virtual bool | append (const MINT::const_counted_ptr< IntegCalculator > &other) |
| virtual int | numEvents () const |
| virtual double | integral () const |
| virtual double | variance () const |
| double | sumOfFitFractions () |
| double | absSumOfInterferenceFractions () |
| double | absSumOfSqrtInterferenceFractions () |
| double | sumOfSqrtFitFractions () |
| int | numberOfFitFractionsLargerThanThreshold (double threshold) |
| virtual bool | makeAndStoreFractions (MINT::Minimiser *mini=0) |
| virtual double | getFractionChi2 () const |
| virtual DalitzHistoSet | histoSet () const |
| virtual void | saveEachAmpsHistograms (const std::string &prefix) const |
| virtual std::vector< DalitzHistoSet > | GetEachAmpsHistograms () |
| virtual DalitzHistoSet | interferenceHistoSet () const |
| virtual void | saveInterferenceHistograms (const std::string &prefix) const |
| virtual std::vector< DalitzHistoSet > | GetInterferenceHistograms () |
| virtual void | doFinalStats (MINT::Minimiser *mini=0) |
| virtual bool | save (const std::string &dirname) const |
| virtual bool | retrieve (const std::string &commaSeparatedList) |
| virtual bool | retrieveSingle (const std::string &dirname) |
| virtual FitFractionList | getFractions () const |
| virtual void | print (std::ostream &os=std::cout) const |
| bool | needToReIntegrate () const |
| void | startIntegration () |
| void | startReIntegration () |
| void | endIntegration () |
| virtual | ~IntegCalculator () |
| IntegCalculator () | |
| IntegCalculator (const IntegCalculator &other) | |
| IntegCalculator (const FitAmpPairList &wEff) | |
| virtual MINT::counted_ptr< IIntegrationCalculator > | clone_IIntegrationCalculator () const |
| const FitAmpPairList & | withEff () const |
| const FitAmpPairList & | noEff () const |
| void | setEfficiency (MINT::counted_ptr< MINT::IReturnRealForEvent< IDalitzEvent > > eff) |
| void | unsetEfficiency () |
| double | efficiency (IDalitzEvent *evtPtr) |
| virtual void | addAmps (FitAmplitude *a1, FitAmplitude *a2) |
| virtual void | addEvent (IDalitzEvent *evtPtr, double weight=1) |
| virtual void | addEvent (IDalitzEvent &evt, double weight=1) |
| virtual void | addEvent (MINT::counted_ptr< IDalitzEvent > evtPtr, double weight=1) |
| virtual void | reAddEvent (IDalitzEvent *evtPtr, double weight=1) |
| virtual void | reAddEvent (IDalitzEvent &evt, double weight=1) |
| virtual void | reAddEvent (MINT::counted_ptr< IDalitzEvent > evtPtr, double weight=1) |
| virtual bool | add (const IntegCalculator &other) |
| virtual bool | add (const IntegCalculator *other) |
| virtual bool | add (const MINT::const_counted_ptr< IntegCalculator > &other) |
| virtual bool | append (const IntegCalculator &other) |
| virtual bool | append (const IntegCalculator *other) |
| virtual bool | append (const MINT::const_counted_ptr< IntegCalculator > &other) |
| virtual int | numEvents () const |
| virtual double | integral () const |
| virtual double | variance () const |
| virtual std::complex< double > | ComplexSum () const |
| virtual void | Gradient (MINT::MinuitParameterSet *mps, std::vector< double > &grad) |
| virtual void | GradientForLasso (MINT::MinuitParameterSet *mps, std::vector< double > &grad) |
| double | sumOfFitFractions () |
| double | absSumOfInterferenceFractions () |
| double | absSumOfSqrtInterferenceFractions () |
| double | sumOfSqrtFitFractions () |
| int | numberOfFitFractionsLargerThanThreshold (double threshold) |
| virtual bool | makeAndStoreFractions (MINT::Minimiser *mini=0) |
| virtual double | getFractionChi2 () const |
| virtual DalitzHistoSet | histoSet () const |
| virtual DalitzHistoSet | un_normalised_histoSetRe () const |
| virtual DalitzHistoSet | un_normalised_histoSetIm () const |
| virtual void | saveEachAmpsHistograms (const std::string &prefix) const |
| virtual std::vector< DalitzHistoSet > | GetEachAmpsHistograms () |
| virtual DalitzHistoSet | interferenceHistoSet () const |
| virtual void | saveInterferenceHistograms (const std::string &prefix) const |
| virtual std::vector< DalitzHistoSet > | GetInterferenceHistograms () |
| virtual void | doFinalStats (MINT::Minimiser *mini=0) |
| virtual bool | save (const std::string &dirname) const |
| virtual bool | retrieve (const std::string &commaSeparatedList) |
| virtual bool | retrieveSingle (const std::string &dirname) |
| virtual FitFractionList | getFractions () const |
| virtual void | print (std::ostream &os=std::cout) const |
| bool | needToReIntegrate () const |
| void | startIntegration () |
| void | startReIntegration () |
| void | endIntegration () |
| virtual | ~IntegCalculator () |
Public Member Functions inherited from IIntegrationCalculator | |
| virtual | ~IIntegrationCalculator () |
Protected Member Functions | |
| FitAmpPairList & | withEff () |
| FitAmpPairList & | noEff () |
| bool | makeDirectories (const std::string &asSubdirOf=".") const |
| FitAmpPairList & | withEff () |
| FitAmpPairList & | noEff () |
| bool | makeDirectories (const std::string &asSubdirOf=".") const |
Static Protected Member Functions | |
| static std::string | dirNameWithEff () |
| static std::string | dirNameNoEff () |
| static std::string | dirNameWithEff () |
| static std::string | dirNameNoEff () |
Protected Attributes | |
| FitAmpPairList | _withEff |
| FitAmpPairList | _noEff |
| bool | _onlyOneFitAmpPairList |
Definition at line 17 of file FlexiIntegCalculator.h.
| IntegCalculator::IntegCalculator | ( | ) |
Definition at line 34 of file IntegCalculator.cpp.
| IntegCalculator::IntegCalculator | ( | const IntegCalculator & | other | ) |
Definition at line 49 of file IntegCalculator.cpp.
| IntegCalculator::IntegCalculator | ( | const FitAmpPairList & | wEff | ) |
Definition at line 38 of file IntegCalculator.cpp.
|
inlinevirtual |
Definition at line 108 of file FlexiIntegCalculator.h.
| IntegCalculator::IntegCalculator | ( | ) |
| IntegCalculator::IntegCalculator | ( | const IntegCalculator & | other | ) |
| IntegCalculator::IntegCalculator | ( | const FitAmpPairList & | wEff | ) |
|
inlinevirtual |
Definition at line 123 of file IntegCalculator.h.
|
inline |
Definition at line 66 of file FlexiIntegCalculator.h.
|
inline |
Definition at line 79 of file IntegCalculator.h.
|
inline |
Definition at line 70 of file FlexiIntegCalculator.h.
|
inline |
Definition at line 83 of file IntegCalculator.h.
|
virtual |
Definition at line 104 of file IntegCalculator.cpp.
|
virtual |
Definition at line 110 of file IntegCalculator.cpp.
|
virtual |
Definition at line 114 of file IntegCalculator.cpp.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Definition at line 73 of file IntegCalculator.cpp.
|
virtual |
|
virtual |
Implements IIntegrationCalculator.
Definition at line 77 of file IntegCalculator.cpp.
|
virtual |
Implements IIntegrationCalculator.
Definition at line 85 of file IntegCalculator.cpp.
|
virtual |
Implements IIntegrationCalculator.
|
virtual |
Definition at line 81 of file IntegCalculator.cpp.
|
virtual |
Implements IIntegrationCalculator.
|
virtual |
Definition at line 119 of file IntegCalculator.cpp.
|
virtual |
Definition at line 125 of file IntegCalculator.cpp.
|
virtual |
Definition at line 129 of file IntegCalculator.cpp.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Implements IIntegrationCalculator.
|
virtual |
Definition at line 155 of file IntegCalculator.cpp.
|
staticprotected |
Definition at line 21 of file IntegCalculator.cpp.
|
staticprotected |
|
staticprotected |
Definition at line 18 of file IntegCalculator.cpp.
|
staticprotected |
|
virtual |
Implements IIntegrationCalculator.
Definition at line 206 of file IntegCalculator.cpp.
|
virtual |
Implements IIntegrationCalculator.
| double IntegCalculator::efficiency | ( | IDalitzEvent * | evtPtr | ) |
| double IntegCalculator::efficiency | ( | IDalitzEvent * | evtPtr | ) |
| void IntegCalculator::endIntegration | ( | ) |
Definition at line 315 of file IntegCalculator.cpp.
| void IntegCalculator::endIntegration | ( | ) |
|
virtual |
Definition at line 188 of file IntegCalculator.cpp.
|
virtual |
|
virtual |
Implements IIntegrationCalculator.
Definition at line 170 of file IntegCalculator.cpp.
|
virtual |
Implements IIntegrationCalculator.
|
virtual |
|
virtual |
Implements IIntegrationCalculator.
|
virtual |
Definition at line 201 of file IntegCalculator.cpp.
|
virtual |
|
inlinevirtual |
Definition at line 68 of file IntegCalculator.h.
|
inlinevirtual |
Definition at line 71 of file IntegCalculator.h.
|
virtual |
|
virtual |
Implements IIntegrationCalculator.
|
virtual |
|
virtual |
Implements IIntegrationCalculator.
|
virtual |
Definition at line 193 of file IntegCalculator.cpp.
|
virtual |
|
virtual |
Implements IIntegrationCalculator.
Definition at line 159 of file IntegCalculator.cpp.
|
virtual |
Implements IIntegrationCalculator.
|
protected |
Definition at line 212 of file IntegCalculator.cpp.
|
protected |
| bool IntegCalculator::needToReIntegrate | ( | ) | const |
Definition at line 302 of file IntegCalculator.cpp.
| bool IntegCalculator::needToReIntegrate | ( | ) | const |
|
inlineprotected |
Definition at line 22 of file FlexiIntegCalculator.h.
|
protected |
|
inline |
Definition at line 35 of file FlexiIntegCalculator.h.
|
inline |
Definition at line 37 of file IntegCalculator.h.
|
inline |
Definition at line 78 of file FlexiIntegCalculator.h.
|
inline |
Definition at line 91 of file IntegCalculator.h.
|
virtual |
|
virtual |
Implements IIntegrationCalculator.
|
virtual |
Implements IIntegrationCalculator.
|
virtual |
Implements IIntegrationCalculator.
|
virtual |
Definition at line 90 of file IntegCalculator.cpp.
|
virtual |
Definition at line 98 of file IntegCalculator.cpp.
|
virtual |
|
virtual |
Definition at line 94 of file IntegCalculator.cpp.
|
virtual |
|
virtual |
Implements IIntegrationCalculator.
Definition at line 260 of file IntegCalculator.cpp.
|
virtual |
Implements IIntegrationCalculator.
|
virtual |
Definition at line 285 of file IntegCalculator.cpp.
|
virtual |
|
virtual |
Implements IIntegrationCalculator.
Definition at line 249 of file IntegCalculator.cpp.
|
virtual |
Implements IIntegrationCalculator.
|
virtual |
Implements IIntegrationCalculator.
Definition at line 183 of file IntegCalculator.cpp.
|
virtual |
Implements IIntegrationCalculator.
|
virtual |
Definition at line 196 of file IntegCalculator.cpp.
|
virtual |
| void IntegCalculator::setEfficiency | ( | MINT::counted_ptr< MINT::IReturnRealForEvent< IDalitzEvent > > | eff | ) |
Definition at line 64 of file IntegCalculator.cpp.
| void IntegCalculator::setEfficiency | ( | MINT::counted_ptr< MINT::IReturnRealForEvent< IDalitzEvent > > | eff | ) |
| void IntegCalculator::startIntegration | ( | ) |
Definition at line 307 of file IntegCalculator.cpp.
| void IntegCalculator::startIntegration | ( | ) |
| void IntegCalculator::startReIntegration | ( | ) |
Definition at line 311 of file IntegCalculator.cpp.
| void IntegCalculator::startReIntegration | ( | ) |
|
inline |
Definition at line 62 of file FlexiIntegCalculator.h.
|
inline |
Definition at line 75 of file IntegCalculator.h.
|
inline |
Definition at line 74 of file FlexiIntegCalculator.h.
|
inline |
Definition at line 87 of file IntegCalculator.h.
|
virtual |
Definition at line 180 of file IntegCalculator.cpp.
|
virtual |
Definition at line 177 of file IntegCalculator.cpp.
| void IntegCalculator::unsetEfficiency | ( | ) |
Definition at line 68 of file IntegCalculator.cpp.
| void IntegCalculator::unsetEfficiency | ( | ) |
|
virtual |
|
virtual |
Implements IIntegrationCalculator.
|
inlineprotected |
Definition at line 21 of file FlexiIntegCalculator.h.
|
protected |
|
inline |
Definition at line 34 of file FlexiIntegCalculator.h.
|
inline |
Definition at line 36 of file IntegCalculator.h.
|
protected |
Definition at line 19 of file FlexiIntegCalculator.h.
|
protected |
Definition at line 21 of file IntegCalculator.h.
|
protected |
Definition at line 19 of file FlexiIntegCalculator.h.
1.8.15