Ignore:
Timestamp:
Dec 22, 2010, 3:52:27 PM (13 years ago)
Author:
garnier
Message:

geant4 tag 9.4

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/source/processes/hadronic/models/de_excitation/photon_evaporation/src/G4PhotonEvaporation.cc

    r1340 r1347  
    2424// ********************************************************************
    2525//
    26 // $Id: G4PhotonEvaporation.cc,v 1.13 2010/05/17 11:47:43 flei Exp $
    27 // GEANT4 tag $Name: geant4-09-03-ref-09 $
     26// $Id: G4PhotonEvaporation.cc,v 1.16 2010/11/23 18:03:21 vnivanch Exp $
     27// GEANT4 tag $Name: geant4-09-04-ref-00 $
    2828//
    2929// -------------------------------------------------------------------
     
    7575{
    7676  _probAlgorithm = new G4E1Probability;
    77   _discrDeexcitation = new G4DiscreteGammaDeexcitation;
     77  G4DiscreteGammaDeexcitation* p = new G4DiscreteGammaDeexcitation();
     78  p->SetICM(false);
     79  _discrDeexcitation = p;
    7880  _contDeexcitation = new G4ContinuumGammaDeexcitation;
    79   (dynamic_cast <G4DiscreteGammaDeexcitation*> (_discrDeexcitation))->SetICM(false);
    80 }
    81 
     81  _nucleus = 0;
     82}
    8283
    8384G4PhotonEvaporation::~G4PhotonEvaporation()
     
    8788  delete _contDeexcitation;
    8889}
    89 
    9090
    9191void G4PhotonEvaporation::Initialize(const G4Fragment& fragment)
     
    290290G4double G4PhotonEvaporation::GetEmissionProbability() const
    291291{
    292   G4double prob = 0.;
    293   if (_probAlgorithm != 0) {
    294     prob = _probAlgorithm->EmissionProbability(*_nucleus,_gammaE);
    295   }
     292  G4double prob =
     293    _probAlgorithm->EmissionProbability(*_nucleus,_nucleus->GetExcitationEnergy());
    296294  return prob;
    297295}
     
    308306
    309307  _myOwnProbAlgorithm = false;
    310 
    311   return;
    312308}
    313309
     
    318314  _contDeexcitation->SetVerboseLevel(verbose);
    319315  _discrDeexcitation->SetVerboseLevel(verbose);
    320 
    321   return;
    322316}
    323317
     
    325319{
    326320 (dynamic_cast <G4DiscreteGammaDeexcitation*> (_discrDeexcitation))->SetICM(ic);
    327  return;
    328321}
    329322
     
    331324{
    332325 (dynamic_cast <G4DiscreteGammaDeexcitation*> (_discrDeexcitation))->SetHL(hl);
    333  return;
    334326}
    335327
     
    337329{
    338330 (dynamic_cast <G4DiscreteGammaDeexcitation*> (_discrDeexcitation))->SetRDM(fromRDM);
    339  return;
    340331}
    341332
     
    343334{
    344335  _discrDeexcitation->SetEO(eo);
    345   return;
    346336}
    347337
Note: See TracChangeset for help on using the changeset viewer.