Changeset View
Changeset View
Standalone View
Standalone View
EvtGenModels/EvtFourBodyPhsp.hh
Show All 15 Lines | |||||
* * | * * | ||||
* You should have received a copy of the GNU General Public License * | * You should have received a copy of the GNU General Public License * | ||||
* along with EvtGen. If not, see <https://www.gnu.org/licenses/>. * | * along with EvtGen. If not, see <https://www.gnu.org/licenses/>. * | ||||
***********************************************************************/ | ***********************************************************************/ | ||||
#ifndef EVTFOURBODYPHSP_HH | #ifndef EVTFOURBODYPHSP_HH | ||||
#define EVTFOURBODYPHSP_HH | #define EVTFOURBODYPHSP_HH | ||||
#include <vector> | #include "EvtGenBase/EvtDecayProb.hh" | ||||
#include <array> | #include <array> | ||||
#include <utility> | #include <utility> | ||||
#include <vector> | |||||
#include "EvtGenBase/EvtDecayProb.hh" | |||||
class EvtParticle; | class EvtParticle; | ||||
class EvtFourBodyPhsp : public EvtDecayProb { | class EvtFourBodyPhsp : public EvtDecayProb { | ||||
public: | public: | ||||
enum Shape | enum Shape | ||||
{ | { | ||||
rectangle = 1, | rectangle = 1, | ||||
▲ Show 20 Lines • Show All 42 Lines • ▼ Show 20 Lines | private: | ||||
double m_trapCoeff1; | double m_trapCoeff1; | ||||
double m_trapCoeff2; | double m_trapCoeff2; | ||||
double m_pentagonSplit; | double m_pentagonSplit; | ||||
double m_pentagonFraction; | double m_pentagonFraction; | ||||
Shape m_boundaryShape; | Shape m_boundaryShape; | ||||
bool m_stableMother{true}; | bool m_stableMother{ true }; | ||||
bool m_stableDaughters{true}; | bool m_stableDaughters{ true }; | ||||
bool m_fixedBoundary{true}; | bool m_fixedBoundary{ true }; | ||||
}; | }; | ||||
#endif | #endif |