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

geant4 tag 9.4

Location:
trunk/source/processes/electromagnetic/xrays
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/source/processes/electromagnetic/xrays/History

    r1340 r1347  
    1 $Id: History,v 1.77 2010/11/03 19:22:54 gum Exp $
     1$Id: History,v 1.78 2010/11/09 21:51:07 gum Exp $
    22-------------------------------------------------------------------
    33
     
    1717     * Reverse chronological order (last date on top), please *
    1818     ----------------------------------------------------------
     19
     2009 November 10: P. Gumplinger (xrays-V09-03-06)
     21- fix coding error in G4Scintillation.cc
    1922
    202303 November 10: P. Gumplinger (xrays-V09-03-05)
  • trunk/source/processes/electromagnetic/xrays/src/G4Scintillation.cc

    r1340 r1347  
    2525//
    2626//
    27 // $Id: G4Scintillation.cc,v 1.36 2010/11/03 19:23:48 gum Exp $
    28 // GEANT4 tag $Name: xrays-V09-03-05 $
     27// $Id: G4Scintillation.cc,v 1.38 2010/12/15 07:39:26 gunter Exp $
     28// GEANT4 tag $Name: geant4-09-04-ref-00 $
    2929//
    3030////////////////////////////////////////////////////////////////////////
     
    282282        } else {
    283283           // The default linear scintillation process
    284            G4double ScintillationYield = aMaterialPropertiesTable->
     284           ScintillationYield = aMaterialPropertiesTable->
    285285                                      GetConstProperty("SCINTILLATIONYIELD");
    286286
  • trunk/source/processes/electromagnetic/xrays/test/testG4ForwardXrayTR.cc

    r1315 r1347  
    2626//
    2727// $Id: testG4ForwardXrayTR.cc,v 1.7 2006/06/29 19:56:33 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-04-beta-cand-01 $
     28// GEANT4 tag $Name: geant4-09-04-ref-00 $
    2929//
    3030
  • trunk/source/processes/electromagnetic/xrays/test/testG4HeatedKleinNishina.cc

    r1199 r1347  
    6161#include "G4HeatedKleinNishinaCompton.hh"
    6262#include "G4PEEffectModel.hh"
     63#include "G4PairProductionRelModel.hh"
     64#include "G4BetheHeitlerModel.hh"
    6365
    6466
     
    102104  G4int choice;
    103105  // G4cin >> choice;
    104   choice = 54;
     106  choice = 6;
    105107
    106108
     
    298300  kinEnergy = 25.0*GeV;
    299301
    300   // G4VEmModel* comp = new G4KleinNishinaCompton();
    301   G4VEmModel* comp = new G4HeatedKleinNishinaCompton();
     302  G4VEmModel* comp = new G4KleinNishinaCompton();
     303  // G4VEmModel* comp = new G4HeatedKleinNishinaCompton();
    302304  G4VEmModel* photo = new G4PEEffectModel();
    303 
     305  G4VEmModel* pair = new G4PairProductionRelModel(theParticleDefinition,"pp");
     306  G4VEmModel* bhpair = new G4BetheHeitlerModel(theParticleDefinition,"bhpp");
    304307
    305308  G4DynamicParticle*  theDynamicParticle = new G4DynamicParticle(theParticleDefinition,
     
    326329
    327330
     331  //  energyMscXR = 2*MeV;
     332  //xsc = pair->ComputeCrossSectionPerAtom(theParticleDefinition, energyMscXR, G4double(Z ) );
     333
    328334
    329335  iMax = 130;
    330336
    331337  writef<<iMax<<G4endl;
     338
     339
     340
    332341
    333342  for( i = 0; i < iMax; i++ )
    334343  {
    335344    energyMscXR = std::exp(i*0.2)*0.001*keV;
    336     //xsc = comp->ComputeCrossSectionPerAtom(theParticleDefinition,energyMscXR,G4double(Z ) );
    337     xsc = photo->ComputeCrossSectionPerAtom(theParticleDefinition,energyMscXR,G4double(Z ) );
     345    // xsc = comp->ComputeCrossSectionPerAtom(theParticleDefinition,energyMscXR,G4double(Z ) );
     346    // xsc = photo->ComputeCrossSectionPerAtom(theParticleDefinition, energyMscXR, G4double(Z ) );
     347    // xsc = pair->ComputeCrossSectionPerAtom(theParticleDefinition, energyMscXR, G4double(Z ) );
     348    xsc = bhpair->ComputeCrossSectionPerAtom(theParticleDefinition, energyMscXR, G4double(Z ) );
    338349    G4cout<<energyMscXR/MeV<<"\t\t"<<xsc/barn<<G4endl;
    339350    writef<<energyMscXR/MeV<<"\t\t"<<xsc/barn<<G4endl;
Note: See TracChangeset for help on using the changeset viewer.