Pluto v6.3.0
Loading...
Searching...
No Matches
PResonanceDalitz.h
Go to the documentation of this file.
1// Author: A. Rustamov
2// Written:
3// Revised:
4
5#ifndef _PRESONANCEDALITZS_H_
6#define _PRESONANCEDALITZS_H_
7
8#include "PDalitzDecay.h"
9
11{
12
13public:
14
16 PResonanceDalitz(const Char_t *id, const Char_t *de, Int_t key);
17 PDistribution *Clone(const char *delme=NULL) const;
18 virtual double dGdM(const int& id, const double& m, const double& ecm);
19
21 double GetMatrixT(int&, int&, int&, const double&, const double&);
22 double GetMatrixL(int&, int&, int&, const double&, const double&);
23 double getLambda(double, double, double);
24
25
26 double ecm2;
27 double ecm4;
28 double ecm3;
29 double ecmPmn2;
30 double ecmMmn2;
31 double M2;
32 double M4;
33
34 double mn;
35 double mn2;
36 double mn3;
37 double mn4;
38
39 Double_t g_Em;
41
42 void setGm(Double_t my_g_Em) {
43 g_Em = my_g_Em;
44 }
45
46
48 ClassDef(PResonanceDalitz, 0) //Dalitz decay of N* resonances
49};
50
51#endif
Double_t GetWeight(Double_t *mass, Int_t *didx=NULL)
PDistribution * Clone(const char *delme=NULL) const
double getLambda(double, double, double)
void setGm(Double_t my_g_Em)
virtual double dGdM(const int &id, const double &m, const double &ecm)
PResonanceDalitz(const Char_t *id, const Char_t *de, Int_t key)
double GetMatrixT(int &, int &, int &, const double &, const double &)
double GetMatrixL(int &, int &, int &, const double &, const double &)