37 _id( -1, -1 ), _idchgconj( -1, -1 ), _chg3( 0 ), _stdhep( 0 ), _lundkc( 0 )
75 _lineShape = std::make_unique<EvtRelBreitWignerBarrierFact>( mass, width,
86 if ( type ==
"RELBW" ) {
87 _lineShape = std::make_unique<EvtRelBreitWignerBarrierFact>( m, w, mR,
89 }
else if ( type ==
"NONRELBW" ) {
90 _lineShape = std::make_unique<EvtAbsLineShape>( m, w, mR, st );
91 }
else if ( type ==
"FLAT" ) {
92 _lineShape = std::make_unique<EvtFlatLineShape>( m, w, mR, st );
93 }
else if ( type ==
"MANYDELTAFUNC" ) {
94 _lineShape = std::make_unique<EvtManyDeltaFuncLineShape>( m, w, mR, st );
124 _lineShape->setPWForBirthL( spin, par, othD );
EvtSpinType::spintype _spintype
void setPWForDecay(int spin, EvtId d1, EvtId d2)
void includeDecayFactor(bool yesno)
void setPWForBirthL(int spin, EvtId par, EvtId othD)
void reSetMassMax(double mass)
void setName(std::string pname)
EvtPartProp & operator=(const EvtPartProp &x)
void reSetMassMin(double mass)
std::unique_ptr< EvtAbsLineShape > _lineShape
void reSetBlattBirth(double blatt)
void reSetMass(double mass)
void includeBirthFactor(bool yesno)
void reSetBlatt(double blatt)
void newLineShape(std::string type)
void initLineShape(double mass, double width, double maxRange)
void reSetWidth(double width)