Changeset 962 for trunk/source/processes/hadronic/models/pre_equilibrium/exciton_model/include/G4VPreCompoundTransitions.hh
- Timestamp:
- Apr 6, 2009, 12:30:29 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/source/processes/hadronic/models/pre_equilibrium/exciton_model/include/G4VPreCompoundTransitions.hh
r819 r962 24 24 // ******************************************************************** 25 25 // 26 //J. M. Quesada (May 08). New virtual classes have been added 27 // JMQ (06 September 2008) Also external choices have been added for: 28 // - "never go back" hipothesis (useNGB=true) 29 // - CEM transition probabilities (useCEMtr=true) 30 26 31 #ifndef G4VPreCompoundTransitions_hh 27 32 #define G4VPreCompoundTransitions_hh 1 … … 33 38 public: 34 39 35 G4VPreCompoundTransitions() {}40 G4VPreCompoundTransitions():useNGB(false),useCEMtr(false) {} 36 41 virtual ~G4VPreCompoundTransitions() {} 37 42 38 43 virtual G4double CalculateProbability(const G4Fragment& aFragment) = 0; 39 44 virtual G4Fragment PerformTransition(const G4Fragment& aFragment) = 0; 45 //J. M. Quesada (May.08) New virtual classes 46 virtual G4double GetTransitionProb1()=0; 47 virtual G4double GetTransitionProb2()=0; 48 virtual G4double GetTransitionProb3()=0; 40 49 50 // for never go back hypothesis (if useNGB=true, default=false) 51 inline void UseNGB(G4bool use){useNGB=use;} 52 //for use of CEM transition probabilities (if useCEMtr=true, defaut false) 53 inline void UseCEMtr(G4bool use){useCEMtr=use;} 54 55 protected: 56 G4bool useNGB; 57 G4bool useCEMtr; 41 58 }; 42 59
Note: See TracChangeset
for help on using the changeset viewer.