StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
EvtSVPHelCPMix.hh
1 //--------------------------------------------------------------------------
2 //--------------------------------------------------------------------------
3 //
4 // Environment:
5 // This software is part of the EvtGen package developed jointly
6 // for the BaBar and CLEO collaborations. If you use all or part
7 // of it, please give an appropriate acknowledgement.
8 //
9 // Copyright Information: See EvtGen/COPYRIGHT
10 // Copyright (C) 1999 Caltech, UCSB
11 //
12 // Module: EvtSVPHelCPMix.hh
13 //
14 // Description: The decay of a scalar Bs meson to a vector particle and a photon is
15 // performed with CP violation and different widths for
16 // the heavy and light states (DeltaGamma_s =! 0). E.g. Bs->phi gamma.
17 //
18 // Modification history:
19 //
20 // Clara Remon (Clara.Remon@ific.uv.es) September 24, 2015 Module EvtSVPHelCPMix created
21 //
22 //--------------------------------------------------------------------------
23 //
24 #ifndef EVTSVPHELCPMIX_HH
25 #define EVTSVPHELCPMIX_HH
26 
27 #include "EvtGenBase/EvtDecayAmp.hh"
28 
29 
30 class EvtParticle;
31 
32 
33 class EvtSVPHelCPMix : public EvtDecayAmp {
34 
35 public:
36 
37  EvtSVPHelCPMix() {}
38  virtual ~EvtSVPHelCPMix();
39 
40  std::string getName();
41  EvtDecayBase* clone();
42 
43  void initProbMax();
44  void init();
45 
46  void decay(EvtParticle *p);
47 
48 };
49 
50 #endif