From d90d5f180097ad4f56edbc5997515374c87b6876 Mon Sep 17 00:00:00 2001 From: Mohammad Al-Turany Date: Mon, 24 Nov 2014 14:33:05 +0100 Subject: [PATCH] Apply the same cuts as in AliRoot --- gconfig/SetCuts.C | 7 +++++-- gconfig/g3Config.C | 4 +++- gconfig/g4config.in | 3 ++- 3 files changed, 10 insertions(+), 4 deletions(-) diff --git a/gconfig/SetCuts.C b/gconfig/SetCuts.C index 2c7f368993f34..5835dfc49d521 100755 --- a/gconfig/SetCuts.C +++ b/gconfig/SetCuts.C @@ -31,15 +31,18 @@ void SetCuts() gMC->SetProcess("COMP",1); /**Compton scattering*/ gMC->SetProcess("PHOT",1); /** photo electric effect */ gMC->SetProcess("PFIS",0); /**photofission*/ - gMC->SetProcess("DRAY",1); /**delta-ray*/ + gMC->SetProcess("DRAY",0); /**delta-ray*/ gMC->SetProcess("ANNI",1); /**annihilation*/ gMC->SetProcess("BREM",1); /**bremsstrahlung*/ gMC->SetProcess("HADR",1); /**hadronic process*/ gMC->SetProcess("MUNU",1); /**muon nuclear interaction*/ gMC->SetProcess("DCAY",1); /**decay*/ - gMC->SetProcess("LOSS",1); /**energy loss*/ + gMC->SetProcess("LOSS",2); /**energy loss*/ gMC->SetProcess("MULS",1); /**multiple scattering*/ + + + Double_t cut1 = 1.0E-3; // GeV --> 1 MeV Double_t cutb = 1.0E4; // GeV --> 10 TeV Double_t tofmax = 1.E10; // seconds diff --git a/gconfig/g3Config.C b/gconfig/g3Config.C index c8e96e0b714e6..5f755c34b8f34 100755 --- a/gconfig/g3Config.C +++ b/gconfig/g3Config.C @@ -38,13 +38,15 @@ void Config() geant3->SetDEBU(0, 0, 1); geant3->SetRAYL(1); - geant3->SetSTRA(1); + geant3->SetSTRA(0); geant3->SetAUTO(0); //Select automatic STMIN etc... calc. (AUTO 1) or manual (AUTO 0) geant3->SetABAN(0); //Restore 3.16 behaviour for abandoned tracks geant3->SetOPTI(2); //Select optimisation level for GEANT geometry searches (0,1,2) geant3->SetERAN(5.e-7); geant3->SetCKOV(1); // cerenkov photons + + } diff --git a/gconfig/g4config.in b/gconfig/g4config.in index 7b3c9e9d04e5f..05794c85a1a53 100644 --- a/gconfig/g4config.in +++ b/gconfig/g4config.in @@ -9,7 +9,7 @@ # Geant4 configuration macro for Example02 # (called from Root macro Config.C) -/mcVerbose/all 0 +/mcVerbose/all 1s /mcVerbose/runAction 1 /mcVerbose/composedPhysicsList 1 #/mcVerbose/trackManager 2 @@ -21,3 +21,4 @@ #/tracking/verbose 1 #/control/cout/ignoreThreadsExcept 0 +/mcPhysics/rangeCuts 0.01 mm