wiki:2007/08/17/14.34

depuis 0.7.3 : define CUTPHOTON

J'ai totalement supprimé le define CUTPHOTON.

  • méthode GUINEA::makestep : instruction photon_data_.updateXX(); supprimée au début du code.
  • méthode GRID::doElossParticle : remplacé
#ifndef CUTPHOTON
      energy -= photon[k];
#endif

par :

      energy -= photon[k];
  • méthode GRID::doElossParticle : supprimé au début du code l'instruction : photon_data.nTOi();
  • méthode GRID::distribute_photons : supprimé la séquence :
#ifdef CUTPHOTON
  ratio_i_1/=photon_data.get_scal2();  
  ratio_i_2/=photon_data.get_scal2();  
#endif

juste avant les appels à distributePhotonInBeam, à la fin.

S'il fallait rétablir cette possibilité il faudrait instancier au bon endroit un objet de la classe PHOTON_DATA et rétablir les précédentes fonctions.

Last modified 17 years ago Last modified on Aug 17, 2007, 2:50:58 PM