|
MINT2
|
#include <FitAmplitude.h>
Public Member Functions | |
| FitAmplitude (const std::string &yourOwnNameWithoutPrefix, const AmpInitialiser &treeWithOpts, const char *fname=0, MINT::MinuitParameterSet *pset=0) | |
| FitAmplitude (const std::string &yourOwnNameWithoutPrefix, const AmpInitialiser &treeWithOpts, MINT::MinuitParameterSet *pset) | |
| FitAmplitude (const AmpInitialiser &treeWithOpts, const char *fname=0, MINT::MinuitParameterSet *pset=0) | |
| FitAmplitude (const AmpInitialiser &treeWithOpts, MINT::MinuitParameterSet *pset) | |
| FitAmplitude (const std::string &StandardisedDecayTreeName, const std::string &prefix="", const std::string &linshapePrefix="", const char *fname=0, MINT::MinuitParameterSet *pset=0) | |
| FitAmplitude (const std::string &StandardisedDecayTreeName, const std::string &prefix, const std::string &linshapePrefix, MINT::MinuitParameterSet *pset) | |
| bool | isZero () const |
| bool | isConstant () const |
| bool | canBeIgnored () const |
| bool | CPConjugateSameFitParameters () |
| FitAmplitude | GetCPConjugateSameFitParameters () const |
| bool | CConjugateFinalStateSameFitParameters () |
| FitAmplitude | GetCConjugateFinalStateSameFitParameters () const |
| bool | CConjugateInitialStateSameFitParameters () |
| FitAmplitude | GetCConjugateInitialStateSameFitParameters () const |
| bool | setLSameFitParameters (int L) |
| FitAmplitude | GetDifferentLSameFitParameters (int L) const |
| FitAmplitude | GetCopySameFitParameters () const |
| void | setFraction (double fr) |
| double | getFraction () const |
| void | setTag (int tag) |
| double | getTag () const |
| std::complex< double > | preFactors () const |
| const MINT::ComplexProductForEvent< IDalitzEvent > & | eventDependentPrefactors () const |
| MINT::ComplexProductForEvent< IDalitzEvent > & | eventDependentPrefactors () |
| MINT::FitComplex & | FitAmpPhase () |
| const MINT::FitComplex & | FitAmpPhase () const |
| std::complex< double > | AmpPhase () const |
| Amplitude & | amp () |
| const Amplitude & | amp () const |
| DecayTree | theBareDecay () const |
| DalitzEventPattern | getTreePattern () const |
| DalitzBoxSet | MakeBoxes (const DalitzEventPattern &pat, double nSigma=3) |
| DalitzBWBoxSet | MakeBWBoxes (const DalitzEventPattern &pat, TRandom *rnd=gRandom) |
| virtual double | boxFactor () |
| virtual std::complex< double > | getVal (IDalitzEvent &evt) |
| virtual std::complex< double > | getVal (IDalitzEvent *evt) |
| virtual std::complex< double > | getValWithoutFitParameters (IDalitzEvent &evt) |
| virtual std::complex< double > | getNewOnePermutationsVal (IDalitzEvent &evt) |
| double | Prob (IDalitzEvent &evt) |
| virtual std::complex< double > | ComplexVal (IDalitzEvent &evt) |
| virtual double | RealVal (IDalitzEvent &evt) |
| std::string | name () const |
| void | multiply (double r) |
| void | multiply (const std::complex< double > &z) |
| void | multiply (const MINT::counted_ptr< MINT::IComplexFitParDependent > &irc) |
| void | multiply (const MINT::counted_ptr< MINT::IReturnComplex > &irc) |
| void | multiply (const MINT::counted_ptr< MINT::IReturnComplexForEvent< IDalitzEvent > > &irce) |
| void | multiply (const MINT::counted_ptr< MINT::IComplexForEventFitParDependent< IDalitzEvent > > &irce) |
| FitAmplitude & | operator *= (double r) |
| FitAmplitude & | operator *= (const std::complex< double > &z) |
| FitAmplitude & | operator *= (const MINT::counted_ptr< MINT::IComplexFitParDependent > &irc) |
| FitAmplitude & | operator *= (const MINT::counted_ptr< MINT::IReturnComplex > &irc) |
| FitAmplitude & | operator *= (const MINT::counted_ptr< MINT::IReturnComplexForEvent< IDalitzEvent > > &irce) |
| FitAmplitude & | operator *= (const MINT::counted_ptr< MINT::IComplexForEventFitParDependent< IDalitzEvent > > &irce) |
| void | print (std::ostream &os=std::cout) const |
| ~FitAmplitude () | |
Public Member Functions inherited from MINT::IReturnRealForEvent< IDalitzEvent > | |
| virtual | ~IReturnRealForEvent () |
Public Member Functions inherited from MINT::IReturnComplexForEvent< IDalitzEvent > | |
| virtual | ~IReturnComplexForEvent () |
Public Member Functions inherited from MINT::FitParDependent | |
| virtual unsigned int | size () const |
| virtual const FitParRef & | operator[] (unsigned int i) const |
| virtual FitParRef & | operator[] (unsigned int i) |
| virtual bool | changedSinceLastCall () const |
| virtual void | rememberFitParValues () |
| virtual bool | registerFitParDependence (const IFitParDependent &fpd) |
| bool | registerFitParDependence (const FitParRef &fpr) |
| void | removeAllFitParDependencies () |
| FitParDependent (IFitParRegister *daddy=0) | |
| FitParDependent (const FitParDependent &other, IFitParRegister *newDaddy=0) | |
| void | listFitParDependencies (std::ostream &os=std::cout) const |
Public Member Functions inherited from MINT::PolymorphVector< FitParRef > | |
| PolymorphVector () | |
| PolymorphVector (unsigned int N) | |
| PolymorphVector (unsigned int N, const FitParRef &c) | |
| PolymorphVector (const PolymorphVector &other) | |
| PolymorphVector (const typename std::vector< FitParRef > &other) | |
| virtual | ~PolymorphVector () |
| std::vector< FitParRef > & | theVector () |
| const std::vector< FitParRef > & | theVector () const |
| FitParRef & | operator[] (unsigned int i) |
| const FitParRef & | operator[] (unsigned int i) const |
| FitParRef & | at (unsigned int i) |
| const FitParRef & | at (unsigned int i) const |
| std::vector< FitParRef >::iterator | begin () |
| std::vector< FitParRef >::const_iterator | begin () const |
| std::vector< FitParRef >::iterator | end () |
| std::vector< FitParRef >::const_iterator | end () const |
| std::vector< FitParRef >::iterator | find (const FitParRef &c) |
| std::vector< FitParRef >::const_iterator | find (const FitParRef &c) const |
| FitParRef & | front () |
| const FitParRef & | front () const |
| FitParRef & | back () |
| const FitParRef & | back () const |
| unsigned int | size () const |
| bool | empty () const |
| void | push_back (const FitParRef &c) |
| void | pop_back () |
| void | erase (typename std::vector< FitParRef >::iterator pos) |
| void | erase (typename std::vector< FitParRef >::iterator first, typename std::vector< FitParRef >::iterator last) |
| PolymorphVector< FitParRef > & | operator= (const PolymorphVector< FitParRef > &other) |
| void | clear () |
| void | resize (unsigned int N) |
| void | resize (unsigned int N, const FitParRef &c) |
| operator const typename std::vector< FitParRef > & () const | |
| operator typename std::vector< FitParRef > & () | |
| bool | operator== (const MINT::PolymorphVector< FitParRef > &v2) const |
| bool | operator!= (const MINT::PolymorphVector< FitParRef > &v2) const |
| bool | operator< (const MINT::PolymorphVector< FitParRef > &v2) const |
| bool | operator> (const MINT::PolymorphVector< FitParRef > &v2) const |
Static Public Member Functions | |
| static void | AutogenerateFitFile (const std::string &fname="protoFitAmplitudeFile.txt", const DalitzEventPattern &pat=DalitzEventPattern::NoPattern) |
Protected Member Functions | |
| FitAmplitude (const FitAmplitude &other, IFitParRegister *newDaddy=0) | |
Protected Member Functions inherited from MINT::IReturnRealForEvent< IDalitzEvent > | |
| IReturnRealForEvent () | |
Protected Member Functions inherited from MINT::IReturnComplexForEvent< IDalitzEvent > | |
| IReturnComplexForEvent () | |
Static Protected Member Functions | |
| static std::string | longestNameInList () |
Protected Attributes | |
| Amplitude | _amp |
| MINT::counted_ptr< MINT::FitComplex > | _FitAmpPhase |
| MINT::NamedParameter< double > | _fitFraction |
| MINT::ComplexProduct | _preFactors |
| MINT::ComplexProductForEvent< IDalitzEvent > | _evt_dep_preFactors |
| std::string | _name |
| int | _tag |
Protected Attributes inherited from MINT::PolymorphVector< FitParRef > | |
| std::vector< FitParRef > | _vec |
Friends | |
| class | FitAmpList |
| class | FitAmpListBase |
Definition at line 29 of file FitAmplitude.h.
|
protected |
| FitAmplitude::FitAmplitude | ( | const std::string & | yourOwnNameWithoutPrefix, |
| const AmpInitialiser & | treeWithOpts, | ||
| const char * | fname = 0, |
||
| MINT::MinuitParameterSet * | pset = 0 |
||
| ) |
Definition at line 89 of file FitAmplitude.cpp.
| FitAmplitude::FitAmplitude | ( | const std::string & | yourOwnNameWithoutPrefix, |
| const AmpInitialiser & | treeWithOpts, | ||
| MINT::MinuitParameterSet * | pset | ||
| ) |
Definition at line 112 of file FitAmplitude.cpp.
| FitAmplitude::FitAmplitude | ( | const AmpInitialiser & | treeWithOpts, |
| const char * | fname = 0, |
||
| MINT::MinuitParameterSet * | pset = 0 |
||
| ) |
Definition at line 133 of file FitAmplitude.cpp.
| FitAmplitude::FitAmplitude | ( | const AmpInitialiser & | treeWithOpts, |
| MINT::MinuitParameterSet * | pset | ||
| ) |
Definition at line 150 of file FitAmplitude.cpp.
| FitAmplitude::FitAmplitude | ( | const std::string & | StandardisedDecayTreeName, |
| const std::string & | prefix = "", |
||
| const std::string & | linshapePrefix = "", |
||
| const char * | fname = 0, |
||
| MINT::MinuitParameterSet * | pset = 0 |
||
| ) |
Definition at line 166 of file FitAmplitude.cpp.
| FitAmplitude::FitAmplitude | ( | const std::string & | StandardisedDecayTreeName, |
| const std::string & | prefix, | ||
| const std::string & | linshapePrefix, | ||
| MINT::MinuitParameterSet * | pset | ||
| ) |
Definition at line 186 of file FitAmplitude.cpp.
| FitAmplitude::~FitAmplitude | ( | ) |
Definition at line 227 of file FitAmplitude.cpp.
|
inline |
Definition at line 163 of file FitAmplitude.h.
|
inline |
Definition at line 164 of file FitAmplitude.h.
|
inline |
Definition at line 153 of file FitAmplitude.h.
|
static |
Definition at line 50 of file FitAmplitude.cpp.
|
inlinevirtual |
Definition at line 185 of file FitAmplitude.h.
| bool FitAmplitude::canBeIgnored | ( | ) | const |
Definition at line 242 of file FitAmplitude.cpp.
| bool FitAmplitude::CConjugateFinalStateSameFitParameters | ( | ) |
Definition at line 256 of file FitAmplitude.cpp.
| bool FitAmplitude::CConjugateInitialStateSameFitParameters | ( | ) |
Definition at line 269 of file FitAmplitude.cpp.
|
inlinevirtual |
Implements MINT::IReturnComplexForEvent< IDalitzEvent >.
Definition at line 209 of file FitAmplitude.h.
| bool FitAmplitude::CPConjugateSameFitParameters | ( | ) |
Definition at line 245 of file FitAmplitude.cpp.
|
inline |
Definition at line 140 of file FitAmplitude.h.
|
inline |
Definition at line 143 of file FitAmplitude.h.
|
inline |
Definition at line 147 of file FitAmplitude.h.
|
inline |
Definition at line 149 of file FitAmplitude.h.
| FitAmplitude FitAmplitude::GetCConjugateFinalStateSameFitParameters | ( | ) | const |
Definition at line 263 of file FitAmplitude.cpp.
| FitAmplitude FitAmplitude::GetCConjugateInitialStateSameFitParameters | ( | ) | const |
Definition at line 276 of file FitAmplitude.cpp.
|
inline |
Definition at line 115 of file FitAmplitude.h.
| FitAmplitude FitAmplitude::GetCPConjugateSameFitParameters | ( | ) | const |
Definition at line 250 of file FitAmplitude.cpp.
| FitAmplitude FitAmplitude::GetDifferentLSameFitParameters | ( | int | L | ) | const |
Definition at line 289 of file FitAmplitude.cpp.
|
inline |
Definition at line 124 of file FitAmplitude.h.
|
virtual |
Definition at line 329 of file FitAmplitude.cpp.
|
inline |
Definition at line 132 of file FitAmplitude.h.
|
inline |
Definition at line 169 of file FitAmplitude.h.
|
virtual |
Definition at line 300 of file FitAmplitude.cpp.
|
virtual |
Definition at line 295 of file FitAmplitude.cpp.
|
inlinevirtual |
Definition at line 196 of file FitAmplitude.h.
| bool FitAmplitude::isConstant | ( | ) | const |
Definition at line 238 of file FitAmplitude.cpp.
|
inline |
Definition at line 98 of file FitAmplitude.h.
|
staticprotected |
Definition at line 40 of file FitAmplitude.cpp.
|
inline |
Definition at line 172 of file FitAmplitude.h.
|
inline |
Definition at line 176 of file FitAmplitude.h.
| void FitAmplitude::multiply | ( | double | r | ) |
Definition at line 335 of file FitAmplitude.cpp.
| void FitAmplitude::multiply | ( | const std::complex< double > & | z | ) |
Definition at line 338 of file FitAmplitude.cpp.
| void FitAmplitude::multiply | ( | const MINT::counted_ptr< MINT::IComplexFitParDependent > & | irc | ) |
Definition at line 341 of file FitAmplitude.cpp.
| void FitAmplitude::multiply | ( | const MINT::counted_ptr< MINT::IReturnComplex > & | irc | ) |
Definition at line 344 of file FitAmplitude.cpp.
| void FitAmplitude::multiply | ( | const MINT::counted_ptr< MINT::IReturnComplexForEvent< IDalitzEvent > > & | irce | ) |
Definition at line 350 of file FitAmplitude.cpp.
| void FitAmplitude::multiply | ( | const MINT::counted_ptr< MINT::IComplexForEventFitParDependent< IDalitzEvent > > & | irce | ) |
Definition at line 347 of file FitAmplitude.cpp.
|
inline |
Definition at line 213 of file FitAmplitude.h.
| FitAmplitude & FitAmplitude::operator *= | ( | double | r | ) |
Definition at line 360 of file FitAmplitude.cpp.
| FitAmplitude& FitAmplitude::operator *= | ( | const std::complex< double > & | z | ) |
| FitAmplitude & FitAmplitude::operator *= | ( | const MINT::counted_ptr< MINT::IComplexFitParDependent > & | irc | ) |
Definition at line 368 of file FitAmplitude.cpp.
| FitAmplitude & FitAmplitude::operator *= | ( | const MINT::counted_ptr< MINT::IReturnComplex > & | irc | ) |
Definition at line 372 of file FitAmplitude.cpp.
| FitAmplitude & FitAmplitude::operator *= | ( | const MINT::counted_ptr< MINT::IReturnComplexForEvent< IDalitzEvent > > & | irce | ) |
Definition at line 380 of file FitAmplitude.cpp.
| FitAmplitude & FitAmplitude::operator *= | ( | const MINT::counted_ptr< MINT::IComplexForEventFitParDependent< IDalitzEvent > > & | irce | ) |
Definition at line 376 of file FitAmplitude.cpp.
|
inline |
Definition at line 137 of file FitAmplitude.h.
| void FitAmplitude::print | ( | std::ostream & | os = std::cout | ) | const |
Definition at line 354 of file FitAmplitude.cpp.
|
inline |
Definition at line 204 of file FitAmplitude.h.
|
inlinevirtual |
Implements MINT::IReturnRealForEvent< IDalitzEvent >.
Definition at line 210 of file FitAmplitude.h.
|
inline |
Definition at line 121 of file FitAmplitude.h.
| bool FitAmplitude::setLSameFitParameters | ( | int | L | ) |
Definition at line 282 of file FitAmplitude.cpp.
|
inline |
Definition at line 128 of file FitAmplitude.h.
|
inline |
Definition at line 166 of file FitAmplitude.h.
|
friend |
Definition at line 237 of file FitAmplitude.h.
|
friend |
Definition at line 238 of file FitAmplitude.h.
|
protected |
Definition at line 38 of file FitAmplitude.h.
|
protected |
Definition at line 42 of file FitAmplitude.h.
|
protected |
Definition at line 39 of file FitAmplitude.h.
|
protected |
Definition at line 40 of file FitAmplitude.h.
|
protected |
Definition at line 44 of file FitAmplitude.h.
|
mutableprotected |
Definition at line 41 of file FitAmplitude.h.
|
protected |
Definition at line 47 of file FitAmplitude.h.
1.8.15