StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
EvtbsToLLLLHyperCPAmp.hh
1 //--------------------------------------------------------------------------
2 //
3 // Environment:
4 // This software is part of the EvtGen package developed jointly
5 // for the BaBar and CLEO collaborations. If you use all or part
6 // of it, please give an appropriate acknowledgement.
7 //
8 // Copyright Information: See EvtGen/COPYRIGHT
9 // Copyright (C) 1998 Caltech, UCSB
10 //
11 // Module: EvtGen/EvtbsToLLLLHyperCPAmp.hh
12 //
13 // Description:
14 //
15 // Modification history:
16 //
17 // N.Nikitin May 11, 2012 Module created
18 //
19 //------------------------------------------------------------------------
20 
21 #ifndef EVTBSTOLLLL_HYPERCPAMP_HH
22 #define EVTBSTOLLLL_HYPERCPAMP_HH
23 
24 
25 class EvtId;
26 class EvtAmp;
27 class EvtParticle;
28 
30 
31  public:
32 
33  void CalcAmp( EvtParticle *parent, EvtAmp& amp,
34  double mS, double mP,
35  double gammaS, double gammaP,
36  double mLiiLR,
37  double Fc,
38  double mD23LL, double mD23RR,
39  double mD32LL, double mD32RR,
40  double mD13LL, double mD13RR,
41  double mD31LL, double mD31RR );
42 
43  double CalcMaxProb(
44  EvtId parnum,
45  EvtId l1num, EvtId l2num,
46  EvtId l3num, EvtId l4num,
47  double mS, double mP,
48  double gammaS, double gammaP,
49  double mLiiLR,
50  double Fc,
51  double mD23LL, double mD23RR,
52  double mD32LL, double mD32RR,
53  double mD13LL, double mD13RR,
54  double mD31LL, double mD31RR
55  );
56 
57  double lambda(double a, double b, double c);
58 
59 };
60 
61 #endif
62 
Definition: EvtId.hh:27
Definition: EvtAmp.hh:30