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