BOSS 7.0.9
BESIII Offline Software System
Loading...
Searching...
No Matches
BesEvtGen-00-04-08/src/EvtGen/EvtGenModels/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
15#include "EvtGenBase/EvtDecayIncoherent.hh"
16#include "EvtGenModels/EvtConExc.hh"
17class EvtParticle;
18
19class EvtRexc:public EvtDecayIncoherent {
20
21public:
22
24 virtual ~EvtRexc();
25
26 void getName(std::string& name);
27
29
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
virtual ~EvtRexc()
void init()
bool hadron_angle_sampling(EvtVector4R ppi, EvtVector4R pcm)
bool VP_sampling(EvtVector4R pcm, EvtVector4R pi)
void decay(EvtParticle *p)
EvtDecayBase * clone()
bool angularSampling(EvtParticle *par)
void initProbMax()
double baryonAng(double mx)
bool meson_sampling(EvtVector4R pcm, EvtVector4R pi)
void getName(std::string &name)
const float pi
Definition: vector3.h:133