BOSS 7.0.8
BESIII Offline Software System
Loading...
Searching...
No Matches
EvtRexc.hh
Go to the documentation of this file.
1//--------------------------------------------------------------------------
2// pingrg-2014-10-16
3// Model REXC : used to decay vgam to the final state as in ConExc model
4// Name: REXC: R-scan exclusive decay model
5// Decay cards:
6// Decay vgam
7// 1 REXC;
8// Enddecay
9// particle vgam is mandatory
10//------------------------------------------------------------------------
11
12#ifndef EVTREXC_HH
13#define EVTREXC_HH
14
17class EvtParticle;
18
20
21public:
22
24 virtual ~EvtRexc();
25
26 void getName(std::string& name);
27
29
30 void initProbMax();
31
32 void init();
33
34 void decay(EvtParticle *p);
35
36 double baryonAng(double mx);
41private:
42 EvtConExc *myconexc;
43 double cosp,cosk;
44 EvtId _daugs[10],gamId;
45};
46
47#endif
48
Definition: EvtId.hh:27
virtual ~EvtRexc()
Definition: EvtRexc.cc:22
void init()
Definition: EvtRexc.cc:37
bool hadron_angle_sampling(EvtVector4R ppi, EvtVector4R pcm)
Definition: EvtRexc.cc:121
bool VP_sampling(EvtVector4R pcm, EvtVector4R pi)
Definition: EvtRexc.cc:148
void decay(EvtParticle *p)
Definition: EvtRexc.cc:50
EvtDecayBase * clone()
Definition: EvtRexc.cc:30
bool angularSampling(EvtParticle *par)
Definition: EvtRexc.cc:89
void initProbMax()
Definition: EvtRexc.cc:44
EvtRexc()
Definition: EvtRexc.hh:23
double baryonAng(double mx)
Definition: EvtRexc.cc:111
bool meson_sampling(EvtVector4R pcm, EvtVector4R pi)
Definition: EvtRexc.cc:137
void getName(std::string &name)
Definition: EvtRexc.cc:24
const float pi
Definition: vector3.h:133