Ignore:
Timestamp:
Apr 6, 2009, 12:30:29 PM (15 years ago)
Author:
garnier
Message:

update processes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/source/processes/hadronic/models/pre_equilibrium/exciton_model/include/G4VPreCompoundTransitions.hh

    r819 r962  
    2424// ********************************************************************
    2525//
     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
    2631#ifndef G4VPreCompoundTransitions_hh
    2732#define G4VPreCompoundTransitions_hh 1
     
    3338public:
    3439
    35   G4VPreCompoundTransitions() {}
     40  G4VPreCompoundTransitions():useNGB(false),useCEMtr(false) {}
    3641  virtual ~G4VPreCompoundTransitions() {}
    3742
    3843  virtual G4double CalculateProbability(const G4Fragment& aFragment) = 0;
    3944  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;
    4049
     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
     55protected:
     56  G4bool useNGB;
     57  G4bool useCEMtr;
    4158};
    4259
Note: See TracChangeset for help on using the changeset viewer.