|
MINT2
|
#include <DalitzPdfBaseFlexiFastInteg.h>
Protected Member Functions | |
| void | setup () |
| bool | makeAmps () |
| virtual double | un_normalised_noPs (IDalitzEvent &evt)=0 |
| virtual double | phaseSpace (IDalitzEvent &evt) |
| virtual bool | getNorm () |
| virtual bool | integrating () |
| IFastAmplitudeIntegrable * | getAmps () |
| MINT::IEventGenerator< IDalitzEvent > * | makeDefaultGenerator () |
Protected Member Functions inherited from MINT::IReturnRealForEvent< IDalitzEvent > | |
| IReturnRealForEvent () | |
Protected Attributes | |
| MINT::MinuitParameterSet * | _mps |
| DalitzEventPattern | _pat |
| double | _norm |
| double | _precision |
| FlexiFastAmplitudeIntegrator | _faint |
| IFastAmplitudeIntegrable * | _amps |
| MINT::counted_ptr< IFastAmplitudeIntegrable > | _countedAmps |
| MINT::IEventGenerator< IDalitzEvent > * | _generator |
| bool | _integrating |
| MINT::counted_ptr< MINT::IEventGenerator< IDalitzEvent > > | _defaultGenerator |
| std::string | _commaSepList_of_SavedIntegrators |
Definition at line 52 of file DalitzPdfBaseFlexiFastInteg.h.
| DalitzPdfBaseFlexiFastInteg::DalitzPdfBaseFlexiFastInteg | ( | const DalitzEventPattern & | pat, |
| MINT::IEventGenerator< IDalitzEvent > * | generator, | ||
| IFastAmplitudeIntegrable * | amps, | ||
| double | precision = 1.e-3, |
||
| MINT::MinuitParameterSet * | mps = 0 |
||
| ) |
Definition at line 117 of file DalitzPdfBaseFlexiFastInteg.cpp.
| DalitzPdfBaseFlexiFastInteg::DalitzPdfBaseFlexiFastInteg | ( | const DalitzEventPattern & | pat, |
| MINT::IEventGenerator< IDalitzEvent > * | generator = 0, |
||
| MINT::MinuitParameterSet * | mps = 0, |
||
| double | precision = 1.e-3 |
||
| ) |
Definition at line 140 of file DalitzPdfBaseFlexiFastInteg.cpp.
| DalitzPdfBaseFlexiFastInteg::DalitzPdfBaseFlexiFastInteg | ( | const DalitzPdfBaseFlexiFastInteg & | other | ) |
Definition at line 164 of file DalitzPdfBaseFlexiFastInteg.cpp.
|
virtual |
Definition at line 184 of file DalitzPdfBaseFlexiFastInteg.cpp.
|
inline |
Definition at line 209 of file DalitzPdfBaseFlexiFastInteg.h.
|
inline |
Definition at line 214 of file DalitzPdfBaseFlexiFastInteg.h.
|
virtual |
Reimplemented from MINT::PdfBase< IDalitzEvent >.
Definition at line 305 of file DalitzPdfBaseFlexiFastInteg.cpp.
|
inline |
Definition at line 199 of file DalitzPdfBaseFlexiFastInteg.h.
|
inline |
Definition at line 193 of file DalitzPdfBaseFlexiFastInteg.h.
| void DalitzPdfBaseFlexiFastInteg::doFinalStats | ( | MINT::Minimiser * | mini = 0 | ) |
Definition at line 314 of file DalitzPdfBaseFlexiFastInteg.cpp.
| void DalitzPdfBaseFlexiFastInteg::doFinalStatsAndSave | ( | MINT::Minimiser * | min = 0, |
| const std::string & | fname = "FitAmpResults.txt", |
||
| const std::string & | fnameROOT = "fitFractions.root" |
||
| ) |
Definition at line 318 of file DalitzPdfBaseFlexiFastInteg.cpp.
|
inline |
Definition at line 230 of file DalitzPdfBaseFlexiFastInteg.h.
|
virtual |
Reimplemented from MINT::PdfBase< IDalitzEvent >.
Definition at line 309 of file DalitzPdfBaseFlexiFastInteg.cpp.
|
inlineprotected |
Definition at line 89 of file DalitzPdfBaseFlexiFastInteg.h.
| std::vector< DalitzHistoSet > DalitzPdfBaseFlexiFastInteg::GetEachAmpsHistograms | ( | ) |
Definition at line 285 of file DalitzPdfBaseFlexiFastInteg.cpp.
| IEventGenerator< IDalitzEvent > * DalitzPdfBaseFlexiFastInteg::getEventGenerator | ( | ) |
Definition at line 94 of file DalitzPdfBaseFlexiFastInteg.cpp.
| const IEventGenerator< IDalitzEvent > * DalitzPdfBaseFlexiFastInteg::getEventGenerator | ( | ) | const |
Definition at line 98 of file DalitzPdfBaseFlexiFastInteg.cpp.
|
inline |
Definition at line 168 of file DalitzPdfBaseFlexiFastInteg.h.
|
inline |
Definition at line 228 of file DalitzPdfBaseFlexiFastInteg.h.
|
inline |
Definition at line 175 of file DalitzPdfBaseFlexiFastInteg.h.
| std::vector< DalitzHistoSet > DalitzPdfBaseFlexiFastInteg::GetInterferenceHistograms | ( | ) |
Definition at line 300 of file DalitzPdfBaseFlexiFastInteg.cpp.
|
inline |
Definition at line 229 of file DalitzPdfBaseFlexiFastInteg.h.
| MinuitParameterSet * DalitzPdfBaseFlexiFastInteg::getMPS | ( | ) |
Definition at line 13 of file DalitzPdfBaseFlexiFastInteg.cpp.
| const MinuitParameterSet * DalitzPdfBaseFlexiFastInteg::getMPS | ( | ) | const |
Definition at line 16 of file DalitzPdfBaseFlexiFastInteg.cpp.
|
inlinevirtual |
Reimplemented from MINT::PdfBase< IDalitzEvent >.
Definition at line 123 of file DalitzPdfBaseFlexiFastInteg.h.
|
inlinevirtual |
Definition at line 141 of file DalitzPdfBaseFlexiFastInteg.h.
|
protectedvirtual |
Definition at line 21 of file DalitzPdfBaseFlexiFastInteg.cpp.
|
virtual |
Implements IDalitzPdf.
Definition at line 210 of file DalitzPdfBaseFlexiFastInteg.cpp.
|
inlinevirtual |
Implements IDalitzPdf.
Definition at line 129 of file DalitzPdfBaseFlexiFastInteg.h.
|
virtual |
Implements IDalitzPdf.
Definition at line 215 of file DalitzPdfBaseFlexiFastInteg.cpp.
|
inlinevirtual |
Implements IDalitzPdf.
Definition at line 137 of file DalitzPdfBaseFlexiFastInteg.h.
|
virtual |
Implements IDalitzPdf.
Definition at line 257 of file DalitzPdfBaseFlexiFastInteg.cpp.
|
inlinevirtual |
Implements IDalitzPdf.
Definition at line 133 of file DalitzPdfBaseFlexiFastInteg.h.
|
virtual |
Definition at line 272 of file DalitzPdfBaseFlexiFastInteg.cpp.
|
virtual |
Implements IDalitzPdf.
Definition at line 275 of file DalitzPdfBaseFlexiFastInteg.cpp.
|
inline |
Definition at line 188 of file DalitzPdfBaseFlexiFastInteg.h.
|
protectedvirtual |
Definition at line 203 of file DalitzPdfBaseFlexiFastInteg.cpp.
|
virtual |
Definition at line 289 of file DalitzPdfBaseFlexiFastInteg.cpp.
|
virtual |
Definition at line 292 of file DalitzPdfBaseFlexiFastInteg.cpp.
|
protected |
Definition at line 190 of file DalitzPdfBaseFlexiFastInteg.cpp.
|
protected |
Definition at line 85 of file DalitzPdfBaseFlexiFastInteg.cpp.
| bool DalitzPdfBaseFlexiFastInteg::makePlots | ( | const std::string & | filename | ) | const |
Definition at line 269 of file DalitzPdfBaseFlexiFastInteg.cpp.
|
inline |
Definition at line 224 of file DalitzPdfBaseFlexiFastInteg.h.
|
virtual |
Reimplemented from MINT::PdfBase< IDalitzEvent >.
Definition at line 114 of file DalitzPdfBaseFlexiFastInteg.cpp.
|
protectedvirtual |
Definition at line 207 of file DalitzPdfBaseFlexiFastInteg.cpp.
|
inlinevirtual |
Reimplemented from MINT::PdfBase< IDalitzEvent >.
Definition at line 147 of file DalitzPdfBaseFlexiFastInteg.h.
|
inline |
Definition at line 182 of file DalitzPdfBaseFlexiFastInteg.h.
| void DalitzPdfBaseFlexiFastInteg::saveEachAmpsHistograms | ( | const std::string & | prefix | ) | const |
Definition at line 280 of file DalitzPdfBaseFlexiFastInteg.cpp.
| bool DalitzPdfBaseFlexiFastInteg::saveIntegrator | ( | const std::string & | fname | ) | const |
| void DalitzPdfBaseFlexiFastInteg::saveInterferenceHistograms | ( | const std::string & | prefix | ) | const |
Definition at line 296 of file DalitzPdfBaseFlexiFastInteg.cpp.
|
inline |
Definition at line 114 of file DalitzPdfBaseFlexiFastInteg.h.
| void DalitzPdfBaseFlexiFastInteg::setIntegrationPrecision | ( | double | prec | ) |
Definition at line 106 of file DalitzPdfBaseFlexiFastInteg.cpp.
|
protected |
Definition at line 187 of file DalitzPdfBaseFlexiFastInteg.cpp.
|
inline |
Definition at line 204 of file DalitzPdfBaseFlexiFastInteg.h.
|
inline |
Definition at line 219 of file DalitzPdfBaseFlexiFastInteg.h.
|
protectedpure virtual |
Implemented in AmpsPdfFlexiFast, and AmpsPdfFlexiFast.
|
protected |
Definition at line 65 of file DalitzPdfBaseFlexiFastInteg.h.
|
protected |
Definition at line 74 of file DalitzPdfBaseFlexiFastInteg.h.
|
protected |
Definition at line 66 of file DalitzPdfBaseFlexiFastInteg.h.
|
protected |
Definition at line 72 of file DalitzPdfBaseFlexiFastInteg.h.
|
protected |
Definition at line 64 of file DalitzPdfBaseFlexiFastInteg.h.
|
protected |
Definition at line 70 of file DalitzPdfBaseFlexiFastInteg.h.
|
protected |
Definition at line 71 of file DalitzPdfBaseFlexiFastInteg.h.
|
protected |
Definition at line 57 of file DalitzPdfBaseFlexiFastInteg.h.
|
protected |
Definition at line 59 of file DalitzPdfBaseFlexiFastInteg.h.
|
protected |
Definition at line 58 of file DalitzPdfBaseFlexiFastInteg.h.
|
protected |
Definition at line 60 of file DalitzPdfBaseFlexiFastInteg.h.
1.8.15