MINT2
|
#include <TimePdfIntegrator.h>
Public Member Functions | |
TimePdfIntegrator (int basisType, RooGaussEfficiencyModel *efficiency, const MINT::FitParameter &Gamma, const MINT::FitParameter &dGamma, const MINT::FitParameter &dm, const MINT::FitParameter &offset_sigma_dt, const MINT::FitParameter &scale_mean_dt, const MINT::FitParameter &scale_sigma_dt, const MINT::FitParameter &scale_sigma_2_dt, const MINT::FitParameter &c0, const MINT::FitParameter &c1, const MINT::FitParameter &c2, const MINT::FitParameter &c3, const MINT::FitParameter &c4, const MINT::FitParameter &c5, const MINT::FitParameter &c6, const MINT::FitParameter &c7, const MINT::FitParameter &c8, const MINT::FitParameter &c9, IFitParRegister *daddy=0) | |
virtual std::complex< double > | getVal (IDalitzEvent &evt) |
virtual std::complex< double > | getNewVal (IDalitzEvent &evt) |
virtual std::complex< double > | ComplexVal (IDalitzEvent &evt) |
virtual | ~TimePdfIntegrator () |
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 Attributes | |
int | _basisType |
RooGaussEfficiencyModel * | _efficiency |
MINT::FitParRef | _Gamma |
MINT::FitParRef | _dGamma |
MINT::FitParRef | _dm |
MINT::FitParRef | _offset_sigma_dt |
MINT::FitParRef | _scale_mean_dt |
MINT::FitParRef | _scale_sigma_dt |
MINT::FitParRef | _scale_sigma_2_dt |
MINT::FitParRef | _c0 |
MINT::FitParRef | _c1 |
MINT::FitParRef | _c2 |
MINT::FitParRef | _c3 |
MINT::FitParRef | _c4 |
MINT::FitParRef | _c5 |
MINT::FitParRef | _c6 |
MINT::FitParRef | _c7 |
MINT::FitParRef | _c8 |
MINT::FitParRef | _c9 |
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 |
Additional Inherited Members | |
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) |
Definition at line 21 of file TimePdfIntegrator.h.
|
inline |
Definition at line 49 of file TimePdfIntegrator.h.
|
inlinevirtual |
Definition at line 87 of file TimePdfIntegrator.h.
|
inlinevirtual |
Implements MINT::IReturnComplexForEvent< IDalitzEvent >.
Definition at line 82 of file TimePdfIntegrator.h.
|
inlinevirtual |
Implements CachedByEvent< std::complex< double > >.
Definition at line 77 of file TimePdfIntegrator.h.
|
inlinevirtual |
Definition at line 72 of file TimePdfIntegrator.h.
|
protected |
Definition at line 28 of file TimePdfIntegrator.h.
|
protected |
Definition at line 37 of file TimePdfIntegrator.h.
|
protected |
Definition at line 38 of file TimePdfIntegrator.h.
|
protected |
Definition at line 39 of file TimePdfIntegrator.h.
|
protected |
Definition at line 40 of file TimePdfIntegrator.h.
|
protected |
Definition at line 41 of file TimePdfIntegrator.h.
|
protected |
Definition at line 42 of file TimePdfIntegrator.h.
|
protected |
Definition at line 43 of file TimePdfIntegrator.h.
|
protected |
Definition at line 44 of file TimePdfIntegrator.h.
|
protected |
Definition at line 45 of file TimePdfIntegrator.h.
|
protected |
Definition at line 46 of file TimePdfIntegrator.h.
|
protected |
Definition at line 30 of file TimePdfIntegrator.h.
|
protected |
Definition at line 30 of file TimePdfIntegrator.h.
|
protected |
Definition at line 29 of file TimePdfIntegrator.h.
|
protected |
Definition at line 30 of file TimePdfIntegrator.h.
|
protected |
Definition at line 32 of file TimePdfIntegrator.h.
|
protected |
Definition at line 33 of file TimePdfIntegrator.h.
|
protected |
Definition at line 35 of file TimePdfIntegrator.h.
|
protected |
Definition at line 34 of file TimePdfIntegrator.h.