Message: G4eMultipleScattering() Not Logged In (login)
 Next-in-Thread Next-in-Thread
 Next-in-Forum Next-in-Forum

Question G4eMultipleScattering() 

Forum: Physics List
Date: 19 Mar, 2014
From: Ibrahim <Ibrahim>

Dear Geant4 users;

I have a question about G4eMultipleScattering().

This is a part of my PhyscisList.cc

   . . . . . . . . .
   . . . . . . . . .

    } else if (particleName == "e-") {

     //Multiple Scattering 

      G4eMultipleScattering* msc = new G4eMultipleScattering();
      msc->SetStepLimitType(fUseDistanceToBoundary);
      pmanager->AddProcess(msc,                   -1, 1, 1);

      // Ionisation

      G4eIonisation* eIoni = new G4eIonisation();
      G4LivermoreIonisationModel* theLivermoreIonisationModel = new     G4LivermoreIonisationModel();
      eIoni->SetEmModel(theLivermoreIonisationModel);
      eIoni->SetStepFunction(0.2, 1*um); // Improve precision in tracking    
      pmanager->AddProcess(eIoni,                 -1, 2, 2);

      //Auger electron

      theLivermoreIonisationModel->ActivateAuger(true);
      //theLivermoreIonisationModel->SetCutForLowEnSecPhotons(0.01*keV);
     // theLivermoreIonisationModel->SetCutForLowEnSecElectrons(0.01*keV);

      // Bremsstrahlung

      G4eBremsstrahlung* eBrem = new G4eBremsstrahlung();
      eBrem->AddEmModel(0, new G4LivermoreBremsstrahlungModel());
      pmanager->AddProcess(eBrem, 		  -1,-3, 3);
      pmanager->AddProcess(new G4StepLimiter(), -1, -1, 4);

    } else if (particleName == "e+") {

      //positron

      pmanager->AddProcess(new G4eMultipleScattering(),-1, 1,1);
      pmanager->AddProcess(new G4eIonisation(),      -1, 2,2);
      pmanager->AddProcess(new G4eBremsstrahlung(),   -1,-1,3);
      pmanager->AddProcess(new G4eplusAnnihilation(),  0,-1,4);

    }
     . . . . . .
     . .  . . . .

My question is the following: Does this class, G4eMultipleScattering(),take into account inelastic and elastic scattering or only elastic scattering...? Your help is greatly appreciated.

Best regards

Inline Depth:
 1 1
 All All
Outline Depth:
 1 1
 2 2
 All All
Add message: (add)

1 None: Re: G4eMultipleScattering()   (Laszlo Urban - 19 Mar, 2014)
2 None: Re: G4eMultipleScattering()   (Ibrahim - 19 Mar, 2014)
1 None: Re: G4eMultipleScattering()   (Laszlo Urban - 19 Mar, 2014)
(_ None: Re: G4eMultipleScattering()   (Ibrahim - 19 Mar, 2014)
3 None: Re: G4eMultipleScattering()   (Neil Fazel - 19 Mar, 2014)
1 Feedback: Re: G4eMultipleScattering()   (Ibrahim - 19 Mar, 2014)
 Add Message Add Message
to: "G4eMultipleScattering()"

 Subscribe Subscribe

This site runs SLAC HyperNews version 1.11-slac-98, derived from the original HyperNews


[ Geant 4 Home | Geant 4 HyperNews | Search | Request New Forum | Feedback ]