er  dev
ERDecay30Arto28S2p.h
1 // -------------------------------------------------------------------------
2 // ----- ERDecay30Arto28S2p header file -----
3 // ----- Created 04/16 by V. Schetinin -----
4 // -------------------------------------------------------------------------
5 
6 #ifndef ERDECAY30ARTO28S2P_H
7 #define ERDECAY30ARTO28S2P_H
8 
9 #include "TRandom3.h"
10 #include "TGenPhaseSpace.h"
11 
12 #include "ERDecay.h"
13 
14 class ERDecay30Arto28S2p : public ERDecay{
15 private:
16  TRandom3 *fRnd;
17  Float_t fTauCM; //ps
18 
19  TParticlePDG* fSecondIon;
20  TParticlePDG* fThirdIon;
21 
22  TGenPhaseSpace* fPHSpace;
23 
24  Bool_t fDirectReactionFinish;
25 
26  Int_t fSecondaryIonPDG;
27 public:
30 
31  Bool_t Stepping();
32  Bool_t Init();
33 
34  void BeginEvent();
35  void FinishEvent();
36 
37  void SetDirectReactionTauCM(Float_t tau){fTauCM = tau;}
38 
39  ClassDef(ERDecay30Arto28S2p,1)
40 };
41 
42 #endif