]> git.uio.no Git - u/mrichter/AliRoot.git/blame - TEvtGen/EvtGenModels/EvtSSD_DirectCP.hh
move TVirtualDecayer->Init() to class initializer
[u/mrichter/AliRoot.git] / TEvtGen / EvtGenModels / EvtSSD_DirectCP.hh
CommitLineData
0ca57c2f 1// $Id: EvtSSD_DirectCP.hh,v 1.2 2009-03-16 16:31:53 robbep Exp $
2// Generation of direct CP violation in hadronic environment
3// Patrick Robbe, LHCb, 08 Nov 2006
4//
5
6#ifndef EVTSSD_DirectCP_HH
7#define EVTSSD_DirectCP_HH
8
9#include "EvtGenBase/EvtDecayAmp.hh"
10
11class EvtParticle;
12
13class EvtSSD_DirectCP : public EvtDecayAmp {
14
15public:
16
17 EvtSSD_DirectCP() {}
18 virtual ~EvtSSD_DirectCP();
19
20 virtual std::string getName();
21 EvtDecayBase* clone();
22
23 void initProbMax();
24 void init();
25 void decay(EvtParticle *p);
26
27 std::string getParamName(int i);
28
29private:
30 bool isB0Mixed( EvtParticle * p ) ;
31 bool isBsMixed( EvtParticle * p ) ;
32
33 //Arguments
34
35 double _acp;
36};
37
38#endif