BOSS 8.0.0
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
16#include "EvtConExc.hh"
17class EvtParticle;
18
20
21public:
23 virtual ~EvtRexc();
24
25 void getName( std::string& name );
26
28
29 void initProbMax();
30
31 void init();
32
33 void decay( EvtParticle* p );
34
35 double baryonAng( double mx );
36 bool angularSampling( EvtParticle* par );
40
41private:
42 EvtConExc* myconexc;
43 double cosp, cosk;
44 EvtId _daugs[10], gamId;
45};
46
47#endif
double pi
Definition EvtId.hh:27
virtual ~EvtRexc()
Definition EvtRexc.cc:22
void init()
Definition EvtRexc.cc:31
bool hadron_angle_sampling(EvtVector4R ppi, EvtVector4R pcm)
Definition EvtRexc.cc:117
bool VP_sampling(EvtVector4R pcm, EvtVector4R pi)
Definition EvtRexc.cc:149
void decay(EvtParticle *p)
Definition EvtRexc.cc:40
EvtDecayBase * clone()
Definition EvtRexc.cc:29
bool angularSampling(EvtParticle *par)
Definition EvtRexc.cc:84
void initProbMax()
Definition EvtRexc.cc:38
EvtRexc()
Definition EvtRexc.hh:22
double baryonAng(double mx)
Definition EvtRexc.cc:107
bool meson_sampling(EvtVector4R pcm, EvtVector4R pi)
Definition EvtRexc.cc:137
void getName(std::string &name)
Definition EvtRexc.cc:24