Line data Source code
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 :
11 : class EvtParticle;
12 :
13 : class EvtSSD_DirectCP : public EvtDecayAmp {
14 :
15 : public:
16 :
17 0 : 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 :
29 : private:
30 : bool isB0Mixed( EvtParticle * p ) ;
31 : bool isBsMixed( EvtParticle * p ) ;
32 :
33 : //Arguments
34 :
35 : double _acp;
36 : };
37 :
38 : #endif
|