CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Functions
RussianRoulette_cff Namespace Reference

Functions

def customise
 

Function Documentation

def RussianRoulette_cff.customise (   process)

Definition at line 3 of file RussianRoulette_cff.py.

References hitfit.return.

3 
4 def customise(process):
5 
6  # advanced Geant4 physics
7  #process.g4SimHits.Physics.type = cms.string('SimG4Core/Physics/QGSP_FTFP_BERT_EML_New')
8 
9  # extended geometric acceptance (full CASTOR acceptance)
10  #process.g4SimHits.Generator.MinEtaCut = cms.double(-6.7)
11  #process.g4SimHits.Generator.MaxEtaCut = cms.double(6.7)
12 
13  # Russian roulette parameters
14  process.g4SimHits.Physics.RusRoGammaEnergyLimit = cms.double(5.)
15  process.g4SimHits.Physics.RusRoEcalGamma = cms.double(0.3)
16  process.g4SimHits.Physics.RusRoHcalGamma = cms.double(0.1)
17  process.g4SimHits.Physics.RusRoMuonIronGamma = cms.double(0.1)
18  process.g4SimHits.Physics.RusRoPreShowerGamma= cms.double(0.3)
19  process.g4SimHits.Physics.RusRoWorldGamma = cms.double(0.1)
20 
21  process.g4SimHits.StackingAction.RusRoEcalNeutronLimit = cms.double(10.)
22  process.g4SimHits.StackingAction.RusRoEcalNeutron = cms.double(0.1)
23  process.g4SimHits.StackingAction.RusRoHcalNeutron = cms.double(0.1)
24  process.g4SimHits.StackingAction.RusRoMuonIronNeutron = cms.double(0.1)
25  process.g4SimHits.StackingAction.RusRoPreShowerNeutron= cms.double(0.1)
26  process.g4SimHits.StackingAction.RusRoWorldNeutron = cms.double(0.1)
27 
28  return(process)