MINT2
|
#include <BW_BW.h>
Public Member Functions | |
virtual double | prSq () const |
virtual double | prSqForGofM () const |
virtual double | pABSq () |
virtual double | prSqMax () const |
BW_BW (const AssociatedDecayTree &decay, const std::string &lineshapePrefix="", MINT::MinuitParameterSet *mps=0) | |
BW_BW (const BW_BW &other) | |
virtual | ~BW_BW () |
virtual std::complex< double > | getVal (IDalitzEvent &evt) |
virtual void | print (IDalitzEvent &evt, std::ostream &out=std::cout) |
virtual void | print (std::ostream &out=std::cout) const |
virtual DalitzCoordinate | getDalitzCoordinate (double nSigma=3) const |
virtual MINT::counted_ptr< IGenFct > | generatingFunction () const |
virtual void | setGenerationLimits (double mi, double ma) |
virtual std::string | name () const |
virtual int | twoLPlusOne () const |
virtual std::complex< double > | EvtGenValue (IDalitzEvent &evt) |
Public Member Functions inherited from ILineshape | |
virtual | ~ILineshape () |
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 MINT::MinuitParameterSet * | getMinuitParameterSet () const |
MINT::MinuitParameterSet * | getMinuitParameterSet () |
const std::string & | prefix () const |
bool | substitutePDGForReco () const |
virtual double | twoBody_dgtPsq_in_MumsFrame (double mumsMass, double mA, double mB) const |
virtual double | twoBody_dgtPsq_in_MumsPDGFrame () const |
virtual double | twoBody_recodgtPsq_in_MumsPDGFrame () const |
virtual double | twoBody_dgtPsq_in_MumsRecoFrame () |
bool | setEventPtr (IDalitzEvent &evt) const |
IDalitzEvent * | getEvent () const |
bool | setAllFitParameters () |
ResonancePropertiesList * | resonancePropertiesList () const |
const ResonanceProperties * | resonanceProperties () const |
virtual const ParticleProperties * | mumsProperties () const |
virtual ResonancePropertiesFitRef & | mumsFittableProperties () const |
virtual int | mumsPID () const |
virtual double | mumsMass () const |
virtual double | mumsWidth () const |
virtual double | mumsRadius () const |
virtual double | globalRadius () const |
virtual double | Radius () const |
double | GetAlpha () const |
virtual int | lowestPossibleTwoLPlusOne () const |
virtual int | maxDaughterSpinSum () const |
virtual int | minDaughterSpinSum () const |
virtual int | minDaughterSpinSum2 () const |
virtual int | minDaughterSpinSum3 () const |
virtual int | minDaughterSpinSum4 () const |
virtual int | maxDaughterPairSpinSum (int i, int j) const |
virtual int | minDaughterPairSpinSum (int i, int j) const |
virtual std::string | mumsSpin () const |
virtual int | mumsSpinValue () const |
virtual int | mumsParity () const |
virtual bool | startOfDecayChain () const |
virtual bool | parityConservingL (int L) const |
virtual double | mumsRecoMass2 () const |
virtual double | mumsRecoMass () const |
virtual MultiQuarkContent | mumsQuarkContent () const |
bool | nonResonant () const |
virtual int | numDaughters () const |
virtual TLorentzVector | daughterP4 (int i) const |
virtual double | daughterPDGMass (const int &i) const |
virtual double | daughterWidth (int i) const |
virtual double | daughterRecoMass2 (int i) const |
virtual double | daughterRecoMass (int i) const |
virtual std::string | daughterSpin (int i) const |
virtual int | daughterSpinValue (int i) const |
virtual MultiQuarkContent | daughterQuarkContent (int i) const |
virtual int | daughterP (int i) const |
virtual int | dgtrsInternalParity () const |
virtual MultiQuarkContent | dgtrsQuarkContent () const |
virtual bool | isWeakDecay () const |
virtual double | Fr_PDG_BL () |
virtual double | Fr_BELLE (double prSquared) |
virtual double | Fr_BELLE_Max () |
virtual double | Fr () |
virtual double | FrForGofM () |
virtual double | FrMax () |
virtual double | GofM () |
virtual std::complex< double > | BreitWigner () |
virtual void | resetInternals () |
virtual void | resetPDG () |
Protected Attributes | |
MINT::MinuitParameterSet * | _mps |
std::string | _prefix |
MINT::NamedParameter< int > | _normBF |
bool | _useGlobalRadius |
const AssociatedDecayTree & | _theDecay |
double | _gen_s_mi |
double | _gen_s_ma |
ResonancePropertiesList * | _RPL |
ResonancePropertiesFitRef * | _fittableResonancePropertiesPtr |
MINT::FitParRef * | _fittableGlobalRadiusPtr |
Protected Attributes inherited from MINT::PolymorphVector< FitParRef > | |
std::vector< FitParRef > | _vec |
Private Member Functions | |
double | peakShift () const |
double | peakPosition () const |
void | makeGeneratingFunction () const |
Private Attributes | |
IDalitzEvent * | _eventPtr |
double | _prSq |
double | _prSqForGofM |
double | _pABSq |
double | _mumsRecoMass2 |
double | _mumsRecoMass |
double | _Fr_BELLE |
double | _Fr_PDG_BL |
double | _GofM |
int | _mumsPID |
bool | _mumsPID_set |
int | _mumsParity |
int | _dgtrsInternalParity |
int | _twoLPlusOne |
std::vector< double > | _daughterRecoMass2 |
std::vector< double > | _daughterPDGMass |
std::vector< double > | _daughterWidth |
bool | _substitutePDGForReco |
MINT::counted_ptr< IGenFct > | _genFct |
BW_BW::BW_BW | ( | const AssociatedDecayTree & | decay, |
const std::string & | lineshapePrefix = "" , |
||
MINT::MinuitParameterSet * | mps = 0 |
||
) |
Definition at line 26 of file BW_BW.cpp.
BW_BW::BW_BW | ( | const BW_BW & | other | ) |
Definition at line 84 of file BW_BW.cpp.
|
virtual |
Definition at line 128 of file BW_BW.cpp.
|
protectedvirtual |
Reimplemented in Histo_BW, Bugg_BW, FocusFlatte, Flatte, SBW, and GLass.
Definition at line 1093 of file BW_BW.cpp.
|
protectedvirtual |
Definition at line 255 of file BW_BW.cpp.
|
protectedvirtual |
Definition at line 566 of file BW_BW.cpp.
|
protectedvirtual |
|
protectedvirtual |
Definition at line 692 of file BW_BW.cpp.
|
protectedvirtual |
|
protectedvirtual |
Definition at line 583 of file BW_BW.cpp.
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
Definition at line 225 of file BW_BW.cpp.
|
virtual |
Definition at line 1304 of file BW_BW.cpp.
|
protectedvirtual |
Definition at line 720 of file BW_BW.cpp.
|
protectedvirtual |
Definition at line 776 of file BW_BW.cpp.
|
protectedvirtual |
Definition at line 830 of file BW_BW.cpp.
|
virtual |
Implements ILineshape.
Reimplemented in CrystalBallRhoOmega.
Definition at line 1277 of file BW_BW.cpp.
|
inlineprotected |
Definition at line 116 of file BW_BW.h.
|
virtual |
Implements ILineshape.
Reimplemented in CrystalBallRhoOmega.
Definition at line 537 of file BW_BW.cpp.
|
protected |
|
protected |
|
protected |
|
virtual |
Implements ILineshape.
Reimplemented in RhoOmegaGS, CrystalBallRhoOmega, Lass, GounarisSakurai, CrystalBarrelFOCUS, Model_independent, NonRes, and Rho0Omega.
Definition at line 1138 of file BW_BW.cpp.
|
protectedvirtual |
Reimplemented in FermiPS_BW, Histo_BW, FocusFlatte, Flatte, and SBW.
Definition at line 1035 of file BW_BW.cpp.
|
protectedvirtual |
Definition at line 211 of file BW_BW.cpp.
|
protectedvirtual |
Definition at line 163 of file BW_BW.cpp.
|
private |
Definition at line 1245 of file BW_BW.cpp.
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
Definition at line 343 of file BW_BW.cpp.
|
protectedvirtual |
Definition at line 354 of file BW_BW.cpp.
|
protectedvirtual |
Definition at line 414 of file BW_BW.cpp.
|
protectedvirtual |
Definition at line 453 of file BW_BW.cpp.
|
protectedvirtual |
Definition at line 238 of file BW_BW.cpp.
|
protectedvirtual |
Definition at line 517 of file BW_BW.cpp.
|
protectedvirtual |
Reimplemented in BW_BW_DifferentMother.
Definition at line 380 of file BW_BW.cpp.
|
protectedvirtual |
Definition at line 215 of file BW_BW.cpp.
|
protectedvirtual |
Definition at line 465 of file BW_BW.cpp.
|
protectedvirtual |
Definition at line 548 of file BW_BW.cpp.
|
protectedvirtual |
Definition at line 509 of file BW_BW.cpp.
|
protectedvirtual |
Definition at line 460 of file BW_BW.cpp.
|
inlinevirtual |
Implements ILineshape.
Reimplemented in FocusFlatte, Flatte, CrystalBallRhoOmega, Histo_BW, Lass, GounarisSakurai, GLass, CrystalBarrelFOCUS, FermiPS_BW, NonRes, Rho0Omega, Bugg_BW, RhoOmegaGS, Model_independent, and SBW.
Definition at line 198 of file BW_BW.h.
|
protected |
Definition at line 221 of file BW_BW.cpp.
|
virtual |
Definition at line 1014 of file BW_BW.cpp.
|
protectedvirtual |
|
virtual |
Reimplemented in CrystalBallRhoOmega, CrystalBarrelFOCUS, NonRes, and Rho0Omega.
Definition at line 1287 of file BW_BW.cpp.
|
virtual |
Implements ILineshape.
Reimplemented in CrystalBallRhoOmega, CrystalBarrelFOCUS, NonRes, and Rho0Omega.
|
virtual |
Definition at line 969 of file BW_BW.cpp.
|
virtual |
Definition at line 989 of file BW_BW.cpp.
|
virtual |
Definition at line 944 of file BW_BW.cpp.
|
protectedvirtual |
Definition at line 1114 of file BW_BW.cpp.
|
protected |
Definition at line 403 of file BW_BW.cpp.
|
protected |
Definition at line 391 of file BW_BW.cpp.
|
protected |
Definition at line 426 of file BW_BW.cpp.
|
protected |
|
virtual |
|
protectedvirtual |
|
protectedvirtual |
Definition at line 889 of file BW_BW.cpp.
|
protectedvirtual |
Definition at line 910 of file BW_BW.cpp.
|
protectedvirtual |
Definition at line 903 of file BW_BW.cpp.
|
virtual |
Definition at line 151 of file BW_BW.cpp.
|
mutableprivate |
|
protected |
|
protected |
|
mutableprivate |
|
mutableprotected |
|
protected |
|
mutableprotected |
|
protected |