|
ATLAS Offline Software
|
|
def | AthenaStackingActionToolCfg (flags, name='G4UA::AthenaStackingActionTool', **kwargs) |
|
def | AthenaTrackingActionToolCfg (flags, name='G4UA::AthenaTrackingActionTool', **kwargs) |
|
def | LooperKillerToolCfg (flags, name='G4UA::LooperKillerTool', **kwargs) |
|
def | G4SimTimerToolCfg (flags, name='G4UA::G4SimTimerTool', **kwargs) |
|
def | G4TrackCounterToolCfg (flags, name='G4UA::G4TrackCounterTool', **kwargs) |
|
def | StoppedParticleActionToolCfg (flags, name="G4UA::StoppedParticleActionTool", **kwargs) |
|
def | FixG4CreatorProcessToolCfg (flags, name="G4UA::FixG4CreatorProcessTool", **kwargs) |
|
def | HitWrapperToolCfg (flags, name="G4UA::HitWrapperTool", **kwargs) |
|
def | LengthIntegratorToolCfg (flags, name="G4UA::UserActionSvc.LengthIntegratorTool", **kwargs) |
|
def | RadiationMapsMakerToolCfg (flags, name="G4UA::UserActionSvc.RadiationMapsMakerTool", **kwargs) |
|
def | HIPKillerToolCfg (flags, name="G4UA::HIPKillerTool", **kwargs) |
|
def | MonopoleLooperKillerToolCfg (flags, name="G4UA::MonopoleLooperKillerTool", **kwargs) |
|
◆ AthenaStackingActionToolCfg()
Definition at line 13 of file G4UserActionsConfig.py.
17 if "ATLAS" in flags.GeoModel.AtlasVersion:
18 kwargs.setdefault(
'KillAllNeutrinos',
True)
20 if flags.Sim.NRRThreshold
and flags.Sim.NRRWeight:
21 if flags.Sim.CalibrationRun
is not CalibrationRun.Off:
22 raise NotImplementedError(
"Neutron Russian Roulette should not be used in Calibration Runs.")
23 kwargs.setdefault(
'ApplyNRR',
True)
24 kwargs.setdefault(
'NRRThreshold', flags.Sim.NRRThreshold)
25 kwargs.setdefault(
'NRRWeight', flags.Sim.NRRWeight)
27 if flags.Sim.PRRThreshold
and flags.Sim.PRRWeight:
28 if flags.Sim.CalibrationRun
is not CalibrationRun.Off:
29 raise NotImplementedError(
"Photon Russian Roulette should not be used in Calibration Runs.")
30 kwargs.setdefault(
'ApplyPRR',
True)
31 kwargs.setdefault(
'PRRThreshold', flags.Sim.PRRThreshold)
32 kwargs.setdefault(
'PRRWeight', flags.Sim.PRRWeight)
33 kwargs.setdefault(
'IsISFJob', flags.Sim.ISFRun)
35 result.setPrivateTools( CompFactory.G4UA.AthenaStackingActionTool(name,**kwargs) )
◆ AthenaTrackingActionToolCfg()
Definition at line 39 of file G4UserActionsConfig.py.
40 kwargs.setdefault('SecondarySavingLevel', 2)
43 if "ATLAS" in flags.GeoModel.AtlasVersion
and flags.Detector.GeometryCavern:
46 kwargs.setdefault(
'SubDetVolumeLevel', subDetLevel)
47 result.setPrivateTools( CompFactory.G4UA.AthenaTrackingActionTool(name,**kwargs) )
◆ FixG4CreatorProcessToolCfg()
def python.G4UserActionsConfig.FixG4CreatorProcessToolCfg |
( |
|
flags, |
|
|
|
name = "G4UA::FixG4CreatorProcessTool" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 80 of file G4UserActionsConfig.py.
82 result.setPrivateTools(CompFactory.G4UA.FixG4CreatorProcessTool(name, **kwargs))
◆ G4SimTimerToolCfg()
def python.G4UserActionsConfig.G4SimTimerToolCfg |
( |
|
flags, |
|
|
|
name = 'G4UA::G4SimTimerTool' , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 56 of file G4UserActionsConfig.py.
58 result.setPrivateTools(CompFactory.G4UA.G4SimTimerTool(name,**kwargs))
◆ G4TrackCounterToolCfg()
Definition at line 62 of file G4UserActionsConfig.py.
64 result.setPrivateTools(CompFactory.G4UA.G4TrackCounterTool(name,**kwargs))
◆ HIPKillerToolCfg()
def python.G4UserActionsConfig.HIPKillerToolCfg |
( |
|
flags, |
|
|
|
name = "G4UA::HIPKillerTool" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 126 of file G4UserActionsConfig.py.
128 result.setPrivateTools(CompFactory.G4UA.HIPKillerTool(name, **kwargs))
◆ HitWrapperToolCfg()
def python.G4UserActionsConfig.HitWrapperToolCfg |
( |
|
flags, |
|
|
|
name = "G4UA::HitWrapperTool" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 86 of file G4UserActionsConfig.py.
93 result.setPrivateTools(CompFactory.G4UA.HitWrapperTool(name, **kwargs))
◆ LengthIntegratorToolCfg()
def python.G4UserActionsConfig.LengthIntegratorToolCfg |
( |
|
flags, |
|
|
|
name = "G4UA::UserActionSvc.LengthIntegratorTool" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 97 of file G4UserActionsConfig.py.
98 THistSvc= CompFactory.THistSvc
101 histsvc.Output = [
"lengths DATAFILE='LengthIntegrator.root' OPT='RECREATE'"]
102 result.addService(histsvc)
103 kwargs.setdefault(
"HistoSvc",
"THistSvc")
104 result.setPrivateTools(CompFactory.G4UA.LengthIntegratorTool(name, **kwargs))
◆ LooperKillerToolCfg()
Definition at line 51 of file G4UserActionsConfig.py.
53 result.setPrivateTools(CompFactory.G4UA.LooperKillerTool(name, **kwargs))
◆ MonopoleLooperKillerToolCfg()
def python.G4UserActionsConfig.MonopoleLooperKillerToolCfg |
( |
|
flags, |
|
|
|
name = "G4UA::MonopoleLooperKillerTool" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 132 of file G4UserActionsConfig.py.
133 kwargs.setdefault("MaxSteps",2000000)
134 kwargs.setdefault(
"PrintSteps",2)
135 kwargs.setdefault(
"VerboseLevel",0)
◆ RadiationMapsMakerToolCfg()
def python.G4UserActionsConfig.RadiationMapsMakerToolCfg |
( |
|
flags, |
|
|
|
name = "G4UA::UserActionSvc.RadiationMapsMakerTool" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 107 of file G4UserActionsConfig.py.
109 kwargs.setdefault("ActivationFileName",
"Activations.txt")
110 kwargs.setdefault(
"NBinsDPhi",1)
111 kwargs.setdefault(
"NBinsTheta",1)
112 kwargs.setdefault(
"NBinsR3D",120)
113 kwargs.setdefault(
"NBinsZ3D",240)
114 kwargs.setdefault(
"NBinsPhi3D",28)
115 kwargs.setdefault(
"NBinsLogTimeCut",26)
116 kwargs.setdefault(
"PhiMinZoom",0.0)
117 kwargs.setdefault(
"PhiMaxZoom",22.5)
118 kwargs.setdefault(
"LogTMin",-3.0)
119 kwargs.setdefault(
"LogTMax",10.0)
120 kwargs.setdefault(
"ElemZMin",1)
121 kwargs.setdefault(
"ElemZMax",1)
122 result.setPrivateTools(CompFactory.G4UA.RadiationMapsMakerTool(name, **kwargs))
◆ StoppedParticleActionToolCfg()
def python.G4UserActionsConfig.StoppedParticleActionToolCfg |
( |
|
flags, |
|
|
|
name = "G4UA::StoppedParticleActionTool" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 68 of file G4UserActionsConfig.py.
76 result.setPrivateTools(CompFactory.G4UA.StoppedParticleActionTool(name, **kwargs))
def HIPKillerToolCfg(flags, name="G4UA::HIPKillerTool", **kwargs)
def AthenaStackingActionToolCfg(flags, name='G4UA::AthenaStackingActionTool', **kwargs)
def StoppedParticleActionToolCfg(flags, name="G4UA::StoppedParticleActionTool", **kwargs)
def LengthIntegratorToolCfg(flags, name="G4UA::UserActionSvc.LengthIntegratorTool", **kwargs)
def AthenaTrackingActionToolCfg(flags, name='G4UA::AthenaTrackingActionTool', **kwargs)
def FixG4CreatorProcessToolCfg(flags, name="G4UA::FixG4CreatorProcessTool", **kwargs)
def MonopoleLooperKillerToolCfg(flags, name="G4UA::MonopoleLooperKillerTool", **kwargs)
def HitWrapperToolCfg(flags, name="G4UA::HitWrapperTool", **kwargs)
def G4TrackCounterToolCfg(flags, name='G4UA::G4TrackCounterTool', **kwargs)
def RadiationMapsMakerToolCfg(flags, name="G4UA::UserActionSvc.RadiationMapsMakerTool", **kwargs)
def LooperKillerToolCfg(flags, name='G4UA::LooperKillerTool', **kwargs)
def G4SimTimerToolCfg(flags, name='G4UA::G4SimTimerTool', **kwargs)