|
MINT2
|
#include <Amplitude.h>
Public Member Functions | |
| Amplitude (const DecayTree &decay, const std::string &namePrefix="", const std::string &lineshapePrefix="", char SPD_Wave='?', const std::string &opt="", const std::vector< double > &numOpt=std::vector< double >(), IFitParRegister *daddy=0) | |
| Amplitude (const AmpInitialiser &Init, IFitParRegister *daddy=0) | |
| Amplitude (const Amplitude &other, IFitParRegister *newDaddy=0) | |
| bool | resetTree (const DecayTree &dt) |
| bool | CPConjugate () |
| bool | CConjugateFinalState () |
| bool | CConjugateInitialState () |
| bool | setL (int L) |
| virtual std::complex< double > | getVal (IDalitzEvent &evt) |
| virtual std::complex< double > | getVal (IDalitzEvent *evt) |
| virtual std::complex< double > | getNewVal (IDalitzEvent &evt) |
| double | Prob (IDalitzEvent &evt) |
| virtual std::complex< double > | ComplexVal (IDalitzEvent &evt) |
| const AssociatedDecayTree & | theDecay (const DalitzEventPattern &pat) const |
| const AssociatedDecayTree & | theDecay (IDalitzEvent &evt) const |
| void | CheckAndMatchPattern (const DalitzEventPattern &pat) const |
| void | CheckAndMatchPattern (IDalitzEvent &evt) const |
| DecayTree | theBareDecay () const |
| DalitzEventPattern | getTreePattern () const |
| std::string | name () const |
| void | print (std::ostream &out=std::cout) const |
| ISpinFactor * | spinFactor () |
| virtual DalitzBoxSet | MakeBox (const DalitzEventPattern &pat, const Permutation &perm, double nSigma=3) |
| virtual DalitzBoxSet | MakeBoxes (const DalitzEventPattern &pat, double nSigma=3) |
| virtual DalitzBWBox | MakeBWBox (const DalitzEventPattern &pat, const Permutation &perm, TRandom *rnd=gRandom) |
| virtual DalitzBWBoxSet | MakeBWBoxes (const DalitzEventPattern &pat, TRandom *rnd=gRandom) |
| virtual | ~Amplitude () |
Public Member Functions inherited from MINT::IReturnComplexForEvent< IDalitzEvent > | |
| virtual | ~IReturnComplexForEvent () |
Public Member Functions inherited from CachedByEvent< std::complex< double > > | |
| CachedByEvent () | |
| CachedByEvent (const CachedByEvent &) | |
| std::complex< double > | getValWithCaching (IDalitzEvent &evt) |
| std::complex< double > | getValWithCachingPermutation (IDalitzEvent &evt) |
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 |
Protected Member Functions | |
| const std::string & | prefix () const |
| std::string & | prefix () |
| const std::string & | lsPrefix () const |
| std::string & | lsPrefix () |
| bool | addLineshape (ILineshape *ls) |
| virtual double | boxFactor () |
| bool | createLineshapes (const MINT::const_counted_ptr< AssociatedDecayTree > &counted_tree_ptr) |
| bool | createLineshapes (const AssociatedDecayTree *treePtr=0) |
| bool | deleteLineshapes () |
| bool | deleteDependants () |
| bool | createDependants () |
| bool | renew () |
| bool | initialised () const |
| bool | initialise (const DalitzEventPattern &pat) |
| bool | initialiseIfNeeded (const DalitzEventPattern &pat) |
| std::complex< double > | LineshapeProduct (IDalitzEvent &evt) |
| std::complex< double > | SpinFactorValue (IDalitzEvent &evt) |
| std::complex< double > | getOnePermutationsVal (IDalitzEvent &evt) |
Protected Member Functions inherited from MINT::IReturnComplexForEvent< IDalitzEvent > | |
| IReturnComplexForEvent () | |
Protected Member Functions inherited from CachedByEvent< std::complex< double > > | |
| long int | rememberNumber () |
| long int | rememberNumberPermutation (IDalitzEvent &evt) |
| long int | configNumber () |
| std::complex< double > | recalculate (IDalitzEvent &evt) |
| std::complex< double > | recalculatePermutation (IDalitzEvent &evt) |
Protected Attributes | |
| AssociatingDecayTree | _associatingDecayTree |
| ISpinFactor * | _spinFactor |
| std::string | _prefix |
| std::string | _lsPrefix |
| char | _spd |
| std::string | _lopt |
| std::vector< double > | _numOpts |
| DalitzEventPattern | _pat |
| bool | _init |
| std::vector< ILineshape * > | _LineshapeList |
Protected Attributes inherited from CachedByEvent< std::complex< double > > | |
| long int | _rememberNumber |
| std::vector< long int > | _rememberNumberPermutation |
| long int | _configNumber |
Protected Attributes inherited from MINT::PolymorphVector< FitParRef > | |
| std::vector< FitParRef > | _vec |
Friends | |
| class | FitAmplitude |
Definition at line 40 of file Amplitude.h.
| Amplitude::Amplitude | ( | const DecayTree & | decay, |
| const std::string & | namePrefix = "", |
||
| const std::string & | lineshapePrefix = "", |
||
| char | SPD_Wave = '?', |
||
| const std::string & | opt = "", |
||
| const std::vector< double > & | numOpt = std::vector< double >(), |
||
| IFitParRegister * | daddy = 0 |
||
| ) |
| Amplitude::Amplitude | ( | const AmpInitialiser & | ampInit, |
| IFitParRegister * | daddy = 0 |
||
| ) |
| Amplitude::Amplitude | ( | const Amplitude & | other, |
| IFitParRegister * | newDaddy = 0 |
||
| ) |
|
virtual |
Definition at line 74 of file Amplitude.cpp.
|
protected |
Definition at line 148 of file Amplitude.cpp.
|
inlineprotectedvirtual |
Definition at line 68 of file Amplitude.h.
| bool Amplitude::CConjugateFinalState | ( | ) |
Definition at line 129 of file Amplitude.cpp.
| bool Amplitude::CConjugateInitialState | ( | ) |
Definition at line 136 of file Amplitude.cpp.
|
inline |
Definition at line 149 of file Amplitude.h.
|
inline |
Definition at line 152 of file Amplitude.h.
|
inlinevirtual |
Implements MINT::IReturnComplexForEvent< IDalitzEvent >.
Definition at line 141 of file Amplitude.h.
| bool Amplitude::CPConjugate | ( | ) |
Definition at line 123 of file Amplitude.cpp.
|
protected |
Definition at line 89 of file Amplitude.cpp.
|
protected |
Definition at line 155 of file Amplitude.cpp.
|
protected |
Definition at line 159 of file Amplitude.cpp.
|
protected |
Definition at line 78 of file Amplitude.cpp.
|
protected |
Definition at line 192 of file Amplitude.cpp.
|
virtual |
Implements CachedByEvent< std::complex< double > >.
Definition at line 401 of file Amplitude.cpp.
|
protected |
Definition at line 366 of file Amplitude.cpp.
|
inline |
Definition at line 161 of file Amplitude.h.
|
inlinevirtual |
Definition at line 122 of file Amplitude.h.
|
virtual |
Definition at line 396 of file Amplitude.cpp.
|
inlineprotected |
Definition at line 85 of file Amplitude.h.
|
inlineprotected |
Definition at line 80 of file Amplitude.h.
|
inlineprotected |
Definition at line 89 of file Amplitude.h.
|
protected |
Definition at line 224 of file Amplitude.cpp.
|
inlineprotected |
Definition at line 62 of file Amplitude.h.
|
inlineprotected |
Definition at line 63 of file Amplitude.h.
|
virtual |
Definition at line 255 of file Amplitude.cpp.
|
virtual |
Definition at line 242 of file Amplitude.cpp.
|
virtual |
Definition at line 321 of file Amplitude.cpp.
|
virtual |
Definition at line 300 of file Amplitude.cpp.
| std::string Amplitude::name | ( | ) | const |
Definition at line 446 of file Amplitude.cpp.
|
inlineprotected |
Definition at line 60 of file Amplitude.h.
|
inlineprotected |
Definition at line 61 of file Amplitude.h.
| void Amplitude::print | ( | std::ostream & | out = std::cout | ) | const |
Definition at line 453 of file Amplitude.cpp.
|
inline |
Definition at line 133 of file Amplitude.h.
|
protected |
Definition at line 109 of file Amplitude.cpp.
| bool Amplitude::resetTree | ( | const DecayTree & | dt | ) |
Definition at line 117 of file Amplitude.cpp.
| bool Amplitude::setL | ( | int | L | ) |
Definition at line 142 of file Amplitude.cpp.
|
inline |
Definition at line 169 of file Amplitude.h.
|
protected |
Definition at line 205 of file Amplitude.cpp.
|
inline |
Definition at line 157 of file Amplitude.h.
|
inline |
Definition at line 143 of file Amplitude.h.
|
inline |
Definition at line 146 of file Amplitude.h.
|
friend |
Definition at line 194 of file Amplitude.h.
|
protected |
Definition at line 47 of file Amplitude.h.
|
protected |
Definition at line 56 of file Amplitude.h.
|
protected |
Definition at line 58 of file Amplitude.h.
|
protected |
Definition at line 52 of file Amplitude.h.
|
protected |
Definition at line 50 of file Amplitude.h.
|
protected |
Definition at line 53 of file Amplitude.h.
|
protected |
Definition at line 55 of file Amplitude.h.
|
protected |
Definition at line 49 of file Amplitude.h.
|
protected |
Definition at line 51 of file Amplitude.h.
|
protected |
Definition at line 48 of file Amplitude.h.
1.8.15