GSI Forum
GSI Helmholtzzentrum für Schwerionenforschung

Home » PANDA » PandaRoot » Monte Carlo Engines » EmProcess threshold
EmProcess threshold [message #7675] Wed, 14 January 2009 08:31 Go to next message
Valery Rodionov is currently offline  Valery Rodionov
Messages: 5
Registered: May 2007
Location: JINR
occasional visitor
From: *jinr.ru
Hi

could you answer my question:

how can I change electromagnetic production threshold in pandaroot?
For example to 100eV?
In G4 it looks like: G4ProductionCutsTable::GetProductionTable()->SetEnergyRange(100*eV, upprelimit))

Valera
Re: EmProcess threshold [message #7679 is a reply to message #7675] Wed, 14 January 2009 15:38 Go to previous messageGo to next message
Mohammad Al-Turany is currently offline  Mohammad Al-Turany
Messages: 518
Registered: April 2004
Location: GSI, Germany
first-grade participant
From: *gsi.de
Hallo Valery,


The SetCuts in VMC provide Tracking cuts and not the production/threshold cuts so according to Ivana "The threshold can be applied via cuts in range, which are applied per region. With this approach, with unique cut in range we get different cuts in
energy per material"

/mcPhysics/rangeCut 1 cm
/mcPhysics/rangeCutForGamma 1 cm


from within the gconfig/g4config.in with the suitable range cut in mm or cm.


hope this will help you!

Mohammad
Re: EmProcess threshold [message #7681 is a reply to message #7679] Wed, 14 January 2009 16:51 Go to previous messageGo to next message
Valery Rodionov is currently offline  Valery Rodionov
Messages: 5
Registered: May 2007
Location: JINR
occasional visitor
From: *jinr.ru
Hi Mohammad

Thank you for an answer

Yes, Geant4 gives an unique treatment of cuts as _range cuts_, which are converted to energy in each material.
By changing the range cut for a particle one can not go below
990 eV energy threshold, and this can
only be done by changing the _energy_ cut in ProductionCutsTable.
It was my question.

The same situation in the frame of pandaroot?

Valera
Re: EmProcess threshold [message #7685 is a reply to message #7681] Thu, 15 January 2009 11:06 Go to previous messageGo to next message
Mohammad Al-Turany is currently offline  Mohammad Al-Turany
Messages: 518
Registered: April 2004
Location: GSI, Germany
first-grade participant
From: *gsi.de
Hallo valery,

I asked Ivana about this problem and there is a solution for this, but first in Geant4.9.2 which well be in our next external packages hopfully this month! anyway according to ivana:


Quote:

To change the limits for the threshold one
can use G4 command:
/cuts/setLowEdge 100 eV
/cuts/setHighEdge 100 GeV

These commands interface the function
G4ProductionCutsTable::GetProductionTable()->SetEnergyRange(1000*eV,upprelimit) which you asked about in your first mail.
In VMC, user can put these command in g4config.in



Quote:

The command is available in Geant4 9.2 version only
(I did not notice it before). If you stay with
VMC version 2.5, you need to update from trunk
the macro g4libs.C.
I plan to tag a new version when there is available
also a tag in Root, as we have now introduced (on request of ALICE)
the interface for magnetic field.

Regards,

Ivana



So as soon as the new versions are available it will be trivial to set these values!


regards

Mohammad

Re: EmProcess threshold [message #7686 is a reply to message #7675] Thu, 15 January 2009 12:29 Go to previous message
Valery Rodionov is currently offline  Valery Rodionov
Messages: 5
Registered: May 2007
Location: JINR
occasional visitor
From: *jinr.ru
Thank you.
Previous Topic: Energy loss in EMC: bug solved
Next Topic: GEANT3: of energy loss and delta rays
Goto Forum:
  


Current Time: Sat Nov 30 08:44:20 CET 2024

Total time taken to generate the page: 0.00565 seconds