BOSS 7.0.1
BESIII Offline Software System
|
#include <EvtRelBreitWignerBarrierFact.hh>
Public Member Functions | |
EvtRelBreitWignerBarrierFact () | |
EvtRelBreitWignerBarrierFact (double mass, double width, double maxRange, EvtSpinType::spintype sp) | |
~EvtRelBreitWignerBarrierFact () | |
EvtRelBreitWignerBarrierFact & | operator= (const EvtRelBreitWignerBarrierFact &x) |
EvtRelBreitWignerBarrierFact (const EvtRelBreitWignerBarrierFact &x) | |
EvtAbsLineShape * | clone () |
double | getMassProb (double mass, double massPar, int nDaug, double *massDau) |
double | getRandMass (EvtId *parId, int nDaug, EvtId *dauId, EvtId *othDaugId, double maxMass, double *dauMasses) |
virtual void | reSetBlatt (double blatt) |
Public Member Functions inherited from EvtAbsLineShape | |
EvtAbsLineShape () | |
EvtAbsLineShape (double mass, double width, double maxRange, EvtSpinType::spintype sp) | |
virtual | ~EvtAbsLineShape () |
EvtAbsLineShape & | operator= (const EvtAbsLineShape &x) |
EvtAbsLineShape (const EvtAbsLineShape &x) | |
double | getMass () |
double | getMassMin () |
double | getMassMax () |
double | getMaxRange () |
double | getWidth () |
EvtSpinType::spintype | getSpinType () |
virtual double | rollMass () |
virtual EvtAbsLineShape * | clone () |
void | reSetMass (double mass) |
void | reSetWidth (double width) |
void | reSetMassMin (double mass) |
void | reSetMassMax (double mass) |
virtual void | reSetBlatt (double blatt) |
void | includeBirthFactor (bool yesno) |
void | addFactorPn (double factor=0.) |
void | includeDecayFactor (bool yesno) |
void | setPWForDecay (int spin, EvtId d1, EvtId d2) |
void | setPWForBirthL (int spin, EvtId par, EvtId othD) |
virtual double | getRandMass (EvtId *parId, int nDaug, EvtId *dauId, EvtId *othDaugId, double maxMass, double *dauMasses) |
virtual double | getMassProb (double mass, double massPar, int nDaug, double *massDau) |
void | fixForSP8 () |
Protected Attributes | |
double | _blatt |
bool | _errorCond |
Protected Attributes inherited from EvtAbsLineShape | |
bool | _includeDecayFact |
bool | _includeBirthFact |
double | _addFactorPn |
double | _mass |
double | _massMin |
double | _massMax |
double | _width |
double | _maxRange |
std::vector< EvtId > | _userSetPWD1 |
std::vector< EvtId > | _userSetPWD2 |
std::vector< int > | _userSetPW |
std::vector< EvtId > | _userSetBirthPar |
std::vector< EvtId > | _userSetBirthOthD |
std::vector< int > | _userSetBirthPW |
EvtSpinType::spintype | _spin |
bool | _applyFixForSP8 |
Definition at line 27 of file EvtRelBreitWignerBarrierFact.hh.
EvtRelBreitWignerBarrierFact::EvtRelBreitWignerBarrierFact | ( | ) |
EvtRelBreitWignerBarrierFact::EvtRelBreitWignerBarrierFact | ( | double | mass, |
double | width, | ||
double | maxRange, | ||
EvtSpinType::spintype | sp | ||
) |
Definition at line 43 of file EvtRelBreitWignerBarrierFact.cc.
EvtRelBreitWignerBarrierFact::~EvtRelBreitWignerBarrierFact | ( | ) |
Definition at line 40 of file EvtRelBreitWignerBarrierFact.cc.
EvtRelBreitWignerBarrierFact::EvtRelBreitWignerBarrierFact | ( | const EvtRelBreitWignerBarrierFact & | x | ) |
Definition at line 71 of file EvtRelBreitWignerBarrierFact.cc.
|
virtual |
Reimplemented from EvtAbsLineShape.
Definition at line 99 of file EvtRelBreitWignerBarrierFact.cc.
|
virtual |
Reimplemented from EvtAbsLineShape.
Definition at line 105 of file EvtRelBreitWignerBarrierFact.cc.
|
virtual |
Reimplemented from EvtAbsLineShape.
Definition at line 134 of file EvtRelBreitWignerBarrierFact.cc.
EvtRelBreitWignerBarrierFact & EvtRelBreitWignerBarrierFact::operator= | ( | const EvtRelBreitWignerBarrierFact & | x | ) |
Definition at line 84 of file EvtRelBreitWignerBarrierFact.cc.
|
inlinevirtual |
Reimplemented from EvtAbsLineShape.
Definition at line 46 of file EvtRelBreitWignerBarrierFact.hh.
|
protected |
Definition at line 50 of file EvtRelBreitWignerBarrierFact.hh.
Referenced by EvtRelBreitWignerBarrierFact(), getRandMass(), operator=(), and reSetBlatt().
|
protected |
Definition at line 51 of file EvtRelBreitWignerBarrierFact.hh.
Referenced by EvtRelBreitWignerBarrierFact(), getMassProb(), getRandMass(), and operator=().