Ignore:
Timestamp:
Apr 20, 2009, 4:53:50 PM (15 years ago)
Author:
garnier
Message:

fichier oublies

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/source/processes/electromagnetic/lowenergy/src/G4LivermorePolarizedComptonModel.cc

    r991 r1005  
    2424// ********************************************************************
    2525//
    26 // $Id: G4LivermorePolarizedComptonModel.cc,v 1.1 2008/10/30 14:16:35 sincerti Exp $
    27 // GEANT4 tag $Name: geant4-09-02 $
     26// $Id: G4LivermorePolarizedComptonModel.cc,v 1.2 2009/01/21 10:58:13 sincerti Exp $
     27// GEANT4 tag $Name: geant4-09-02-ref-02 $
    2828//
    2929
     
    3838G4LivermorePolarizedComptonModel::G4LivermorePolarizedComptonModel(const G4ParticleDefinition*,
    3939                                             const G4String& nam)
    40 :G4VEmModel(nam),isInitialised(false)
     40:G4VEmModel(nam),isInitialised(false),meanFreePathTable(0),scatterFunctionData(0),crossSectionHandler(0)
    4141{
    4242  lowEnergyLimit = 250 * eV; // SI - Could be 10 eV ?
     
    6565G4LivermorePolarizedComptonModel::~G4LivermorePolarizedComptonModel()
    6666
    67   delete meanFreePathTable;
    68   delete crossSectionHandler;
    69   delete scatterFunctionData;
     67  if (meanFreePathTable)   delete meanFreePathTable;
     68  if (crossSectionHandler) delete crossSectionHandler;
     69  if (scatterFunctionData) delete scatterFunctionData;
    7070}
    7171
     
    7878    G4cout << "Calling G4LivermorePolarizedComptonModel::Initialise()" << G4endl;
    7979
    80   InitialiseElementSelectors(particle,cuts);
     80  if (crossSectionHandler)
     81  {
     82    crossSectionHandler->Clear();
     83    delete crossSectionHandler;
     84  }
    8185
    8286  // Energy limits
     
    119123  if (verboseLevel > 2)
    120124    G4cout << "Loaded cross section files for Livermore Polarized Compton model" << G4endl;
     125
     126  InitialiseElementSelectors(particle,cuts);
    121127
    122128  G4cout << "Livermore Polarized Compton model is initialized " << G4endl
     
    203209      fParticleChange->SetProposedKineticEnergy(0.);
    204210      fParticleChange->ProposeLocalEnergyDeposit(gammaEnergy0);
    205       // SI - IS THE FOLLOWING RETURN NECESSARY ?
    206211      return;
    207212    }
Note: See TracChangeset for help on using the changeset viewer.