-*-*- END -*-*- 2002/06/13: Thomas Bretz * MParticle.h: - Implemented Set/IsPrimary - removed pure abstract method (root can't read this) - added default constructor * MElectron.cc: - changed many variables to const - changed the output * MPairProduction.cc: - changed many variables to const * MPhoton.[h,cc]: - changed the upper and lower limit of the integration in Int2 - added upper and lower limit of draw to DrawInteractionLength * energyloss.C: - changed output range for ZofR * phys.C: - changed energy randomizer - added root file output - removed log scale from point spread plots * analp.C: - added macro to analize the photons from the root file * anale.C: - added macro to analize the electrons from the root file 2002/06/12: Thomas Bretz * MElectron.[h,cc]: - added a primitive theta dependancy to DoInvCompton - added DrawInteractionLength - changed algorithm in ZofR and RofZ * MParticle.[h,cc]: - added RofZ and ZofR as static functions - changed from MParContainer to TObject - removed unnecessary or commented inline functions * MPhoton.[h,cc]: - added DrawInteractionLength - fixed the bug causing the 'strange factor': sigma_gg needs the sqrt of s. * energyloss.C: - added * MPairProduction.[h,cc]: - simplified formula - changed arguments to Energy of Photon and interaction angle * phys.C: - added correct photon energy for pair production - added correct angle for pair production - changed output to E^2*Counts - changed gamma production from E^-2 to Uniform by weighting - removed all unecessary functions and code (s.energyloss.C) 2002/06/10: Thomas Bretz * MElectron.[h,cc], MPhoton.[h,cc], MParticle.[h,cc]: - implemented SetNewDirection, SetNewPosition - implemented DoInvCompton - =operator * MPairProduction.cc: - changed to use SetNewDirection Method * phys.C: - changed to new style functions * MGeinIRPhoton.cc, MGenPrimaryParticle.[h,cc]: - make compile (not used) - changed Process to get angle