1#include "EvtGenBase/EvtPatches.hh"
26#include "EvtGenBase/EvtPartProp.hh"
27#include "EvtGenBase/EvtAbsLineShape.hh"
28#include "EvtGenBase/EvtFlatLineShape.hh"
29#include "EvtGenBase/EvtManyDeltaFuncLineShape.hh"
30#include "EvtGenBase/EvtRelBreitWignerBarrierFact.hh"
50 _lineShape=
x._lineShape->clone();
57 _spintype=
x._spintype;
59 _idchgconj=
x._idchgconj;
67 if ( _lineShape )
delete _lineShape;
81 _lineShape=
x._lineShape->clone();
86 _spintype=
x._spintype;
103 if ( type ==
"RELBW" ) {
106 if ( type ==
"NONRELBW" ) {
109 if ( type ==
"FLAT" ) {
112 if ( type ==
"MANYDELTAFUNC" ) {
124 if (!_lineShape) ::abort();
128 if (!_lineShape) ::abort();
133 if (!_lineShape) ::abort();
138 if (!_lineShape) ::abort();
144 if (!_lineShape) ::abort();
148 if (!_lineShape) ::abort();
152 if (!_lineShape) ::abort();
156 if (!_lineShape) ::abort();
160 if (!_lineShape) ::abort();
165 if (!_lineShape) ::abort();
void reSetWidth(double width)
void reSetMass(double mass)
void includeDecayFactor(bool yesno)
void addFactorPn(double factor=0.)
EvtSpinType::spintype getSpinType()
void setPWForBirthL(int spin, EvtId par, EvtId othD)
void reSetMassMax(double mass)
virtual void reSetBlatt(double blatt)
void includeBirthFactor(bool yesno)
void setPWForDecay(int spin, EvtId d1, EvtId d2)
void reSetMassMin(double mass)
void initLineShape(double mass, double width, double maxRange)
void reSetBlatt(double blatt)
void setName(std::string pname)
void reSetMassMin(double mass)
void setPWForDecay(int spin, EvtId d1, EvtId d2)
void setPWForBirthL(int spin, EvtId par, EvtId othD)
void addFactorPn(double factor)
void includeDecayFactor(bool yesno)
void includeBirthFactor(bool yesno)
EvtPartProp & operator=(const EvtPartProp &x)
void reSetMass(double mass)
void reSetWidth(double width)
void newLineShape(std::string type)
void reSetMassMax(double mass)