Changeset View
Changeset View
Standalone View
Standalone View
EvtGenBase/EvtPto3PAmp.hh
Show First 20 Lines • Show All 72 Lines • ▼ Show 20 Lines | public: | ||||
EvtComplex amplitude( const EvtDalitzPoint& p ) const override; | EvtComplex amplitude( const EvtDalitzPoint& p ) const override; | ||||
EvtComplex numerator( const EvtDalitzPoint& p ) const; | EvtComplex numerator( const EvtDalitzPoint& p ) const; | ||||
double angDep( const EvtDalitzPoint& p ) const; | double angDep( const EvtDalitzPoint& p ) const; | ||||
void set_fd( double R ); | void set_fd( double R ); | ||||
void set_fb( double R ); | void set_fb( double R ); | ||||
void setmin( double min ) { _min = min; } | void setmin( double min ) { m_min = min; } | ||||
void setmax( double max ) { _max = max; } | void setmax( double max ) { m_max = max; } | ||||
virtual EvtComplex evalPropagator( double m ) const | virtual EvtComplex evalPropagator( double m ) const | ||||
{ | { | ||||
return _prop->evaluate( m ); | return m_prop->evaluate( m ); | ||||
} | } | ||||
private: | private: | ||||
// Pairing indices: | // Pairing indices: | ||||
EvtCyclic3::Pair _pairAng; // angular | EvtCyclic3::Pair m_pairAng; // angular | ||||
EvtCyclic3::Pair _pairRes; // resonance | EvtCyclic3::Pair m_pairRes; // resonance | ||||
// Spin | // Spin | ||||
EvtSpinType::spintype _spin; | EvtSpinType::spintype m_spin; | ||||
// Numerator type | // Numerator type | ||||
NumType _typeN; | NumType m_typeN; | ||||
// _Owned_ pointer to propagator factor | // _Owned_ pointer to propagator factor | ||||
EvtPropagator* _prop; | EvtPropagator* m_prop; | ||||
double _g0; // nominal width | double m_g0; // nominal width | ||||
double _min; //min and max values on which | double m_min; //min and max values on which | ||||
double _max; //the resonance is defined | double m_max; //the resonance is defined | ||||
// Vertices | // Vertices | ||||
EvtTwoBodyVertex _vb; | EvtTwoBodyVertex m_vb; | ||||
EvtTwoBodyVertex _vd; | EvtTwoBodyVertex m_vd; | ||||
}; | }; | ||||
#endif | #endif |