|
ATLAS Offline Software
|
|
def | BeampipeFwdCutPhysicsRegionToolCfg (flags, name='BeampipeFwdCutPhysicsRegionTool', **kwargs) |
|
def | FWDBeamLinePhysicsRegionToolCfg (flags, name='FWDBeamLinePhysicsRegionTool', **kwargs) |
|
def | FwdRegionPhysicsRegionToolCfg (flags, name='FwdRegionPhysicsRegionTool', **kwargs) |
|
def | PixelPhysicsRegionToolCfg (flags, name='PixelPhysicsRegionTool', **kwargs) |
|
def | SCTPhysicsRegionToolCfg (flags, name='SCTPhysicsRegionTool', **kwargs) |
|
def | ITkPixelPhysicsRegionToolCfg (flags, name='ITkPixelPhysicsRegionTool', **kwargs) |
|
def | ITkStripPhysicsRegionToolCfg (flags, name='ITkStripPhysicsRegionTool', **kwargs) |
|
def | HGTDPhysicsRegionToolCfg (flags, name='HGTDPhysicsRegionTool', **kwargs) |
|
def | TRTPhysicsRegionToolCfg (flags, name='TRTPhysicsRegionTool', **kwargs) |
|
def | TRT_ArPhysicsRegionToolCfg (flags, name='TRT_ArPhysicsRegionTool', **kwargs) |
|
def | TRT_KrPhysicsRegionToolCfg (flags, name='TRT_KrPhysicsRegionTool', **kwargs) |
|
def | CALOPhysicsRegionToolCfg (flags, name='CALOPhysicsRegionTool', **kwargs) |
|
def | EMBPhysicsRegionToolCfg (flags, name='EMBPhysicsRegionTool', **kwargs) |
|
def | EMECPhysicsRegionToolCfg (flags, name='EMECPhysicsRegionTool', **kwargs) |
|
def | HECPhysicsRegionToolCfg (flags, name='HECPhysicsRegionTool', **kwargs) |
|
def | FCALPhysicsRegionToolCfg (flags, name='FCALPhysicsRegionTool', **kwargs) |
|
def | EMECParaPhysicsRegionToolCfg (flags, name='EMECParaPhysicsRegionTool', **kwargs) |
|
def | FCALParaPhysicsRegionToolCfg (flags, name='FCALParaPhysicsRegionTool', **kwargs) |
|
def | FCAL2ParaPhysicsRegionToolCfg (flags, name='FCAL2ParaPhysicsRegionTool', **kwargs) |
|
def | PreSampLArPhysicsRegionToolCfg (flags, name='PreSampLArPhysicsRegionTool', **kwargs) |
|
def | DeadMaterialPhysicsRegionToolCfg (flags, name='DeadMaterialPhysicsRegionTool', **kwargs) |
|
def | DriftWallPhysicsRegionToolCfg (flags, name='DriftWallPhysicsRegionTool', **kwargs) |
|
def | DriftWall1PhysicsRegionToolCfg (flags, name='DriftWall1PhysicsRegionTool', **kwargs) |
|
def | DriftWall2PhysicsRegionToolCfg (flags, name='DriftWall2PhysicsRegionTool', **kwargs) |
|
def | MuonSystemFastPhysicsRegionToolCfg (flags, name='MuonSystemFastPhysicsRegionTool', **kwargs) |
|
def | MuonPhysicsRegionToolCfg (flags, name="MuonPhysicsRegionTool", **kwargs) |
|
def | SX1PhysicsRegionToolCfg (flags, name='SX1PhysicsRegionTool', **kwargs) |
|
def | BedrockPhysicsRegionToolCfg (flags, name='BedrockPhysicsRegionTool', **kwargs) |
|
def | CavernShaftsConcretePhysicsRegionToolCfg (flags, name='CavernShaftsConcretePhysicsRegionTool', **kwargs) |
|
def | SCTSiliconPhysicsRegionToolCfg (flags, name='SCTSiliconPhysicsRegionTool', **kwargs) |
| Deliberately leaving this commented out for now as it may be needed in the future def CavernShaftsAirPhysicsRegionToolCfg(flags, name='CavernShaftsAirPhysicsRegionTool', **kwargs): result = ComponentAccumulator() kwargs.setdefault("RegionName", 'CAV_SHAFTS_AIR') volumeList = ['CavernInfra::CAV_SHAFTS_AIR'] kwargs.setdefault("VolumeList", volumeList) kwargs.setdefault("ElectronCut", 2000.) kwargs.setdefault("PositronCut", 2000.) kwargs.setdefault("GammaCut", 2000.) result.setPrivateTools(RegionCreator(name, **kwargs)) return result. More...
|
|
◆ BeampipeFwdCutPhysicsRegionToolCfg()
def G4PhysicsRegionConfig.BeampipeFwdCutPhysicsRegionToolCfg |
( |
|
flags, |
|
|
|
name = 'BeampipeFwdCutPhysicsRegionTool' , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 12 of file G4PhysicsRegionConfig.py.
14 theLog = logging.getLogger(
"BeampipeFwdCutPhysicsRegionToolCfg")
15 kwargs.setdefault(
"RegionName",
'BeampipeFwdCut')
17 if flags.GeoModel.Run
is LHCPeriod.Run1:
18 volumeList = [
'BeamPipe::SectionF47',
'BeamPipe::SectionF48',
'BeamPipe::SectionF61']
20 volumeList = [
'BeamPipe::SectionF198',
'BeamPipe::SectionF199',
'BeamPipe::SectionF200']
21 if flags.GeoModel.Run > LHCPeriod.Run4:
22 theLog.warning(
'check that RUN2 beampipe volume names are correct for this geometry tag')
23 kwargs.setdefault(
"VolumeList", volumeList)
25 if flags.Sim.BeamPipeSimMode
is BeamPipeSimMode.FastSim:
26 kwargs.setdefault(
"ElectronCut", 10.)
27 kwargs.setdefault(
"PositronCut", 10.)
28 kwargs.setdefault(
"GammaCut", 10.)
29 theLog.info(
'Adding fast sim model to the beampipe!')
31 assert flags.Sim.BeamPipeCut
32 if flags.Sim.BeamPipeCut < 1:
33 msg =
"Setting the forward beam pipe range cuts to %e mm " % flags.Sim.BeamPipeCut
34 msg +=
"-- cut is < 1 mm, I hope you know what you're doing!"
36 if flags.Sim.BeamPipeSimMode
is BeamPipeSimMode.EGammaRangeCuts:
37 kwargs.setdefault(
"ElectronCut", flags.Sim.BeamPipeCut)
38 kwargs.setdefault(
"PositronCut", flags.Sim.BeamPipeCut)
39 kwargs.setdefault(
"GammaCut", flags.Sim.BeamPipeCut)
40 elif flags.Sim.BeamPipeSimMode
is BeamPipeSimMode.EGammaPRangeCuts:
41 kwargs.setdefault(
"ElectronCut", flags.Sim.BeamPipeCut)
42 kwargs.setdefault(
"PositronCut", flags.Sim.BeamPipeCut)
43 kwargs.setdefault(
"GammaCut", flags.Sim.BeamPipeCut)
44 kwargs.setdefault(
"ProtonCut", flags.Sim.BeamPipeCut)
◆ BedrockPhysicsRegionToolCfg()
def G4PhysicsRegionConfig.BedrockPhysicsRegionToolCfg |
( |
|
flags, |
|
|
|
name = 'BedrockPhysicsRegionTool' , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 431 of file G4PhysicsRegionConfig.py.
433 kwargs.setdefault(
"RegionName",
'BEDROCK')
434 volumeList = [
'CavernInfra::BEDROCK']
435 kwargs.setdefault(
"VolumeList", volumeList)
436 kwargs.setdefault(
"ElectronCut", 1000000.)
437 kwargs.setdefault(
"PositronCut", 1000000.)
438 kwargs.setdefault(
"GammaCut", 1000000.)
◆ CALOPhysicsRegionToolCfg()
def G4PhysicsRegionConfig.CALOPhysicsRegionToolCfg |
( |
|
flags, |
|
|
|
name = 'CALOPhysicsRegionTool' , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 201 of file G4PhysicsRegionConfig.py.
203 kwargs.setdefault(
"RegionName",
'CALO')
204 volumeList = [
'CALO::CALO',
'LArMgr::LAr::Endcap::Cryostat::Cylinder::Mixed',
'LArMgr::LAr::Barrel::Cryostat::MotherVolume',
'LArMgr::ModeratorTube']
205 kwargs.setdefault(
"VolumeList", volumeList)
◆ CavernShaftsConcretePhysicsRegionToolCfg()
def G4PhysicsRegionConfig.CavernShaftsConcretePhysicsRegionToolCfg |
( |
|
flags, |
|
|
|
name = 'CavernShaftsConcretePhysicsRegionTool' , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 443 of file G4PhysicsRegionConfig.py.
445 kwargs.setdefault(
"RegionName",
'CAV_SHAFTS_CONC')
446 volumeList = [
'CavernInfra::CAV_SHAFTS_CONC']
447 kwargs.setdefault(
"VolumeList", volumeList)
448 kwargs.setdefault(
"ElectronCut", 150.)
449 kwargs.setdefault(
"PositronCut", 150.)
450 kwargs.setdefault(
"GammaCut", 150.)
◆ DeadMaterialPhysicsRegionToolCfg()
def G4PhysicsRegionConfig.DeadMaterialPhysicsRegionToolCfg |
( |
|
flags, |
|
|
|
name = 'DeadMaterialPhysicsRegionTool' , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 316 of file G4PhysicsRegionConfig.py.
318 kwargs.setdefault(
"RegionName",
'DeadMaterial')
321 if flags.GeoModel.Run
is LHCPeriod.Run1:
323 endRange = 47
if flags.Sim.BeamPipeSimMode
is not BeamPipeSimMode.Normal
else 49
325 if not flags.Detector.GeometryFwdRegion
and (flags.Detector.GeometryAFP
or flags.Detector.GeometryALFA
or flags.Detector.GeometryZDC):
328 sectionList += [ 51, 52, 53, 54 ]
331 endRange = 198
if flags.Sim.BeamPipeSimMode
is not BeamPipeSimMode.Normal
else 200
333 if not flags.Detector.GeometryFwdRegion
and (flags.Detector.GeometryAFP
or flags.Detector.GeometryALFA
or flags.Detector.GeometryZDC):
336 if flags.GeoModel.Run > LHCPeriod.Run4:
337 print(
'DeadMaterialPhysicsRegionToolCfg: WARNING check that RUN2 beampipe volume names are correct for this geometry tag')
338 for section
in sectionList:
339 volumeList += [
'BeamPipe::SectionF'+
str(section)]
340 volumeList += [
'LArMgr::LAr::Endcap::Cryostat::Cylinder',
341 'LArMgr::LAr::Endcap::Cryostat::Cylinder::Mixed',
342 'LArMgr::LAr::Endcap::Cryostat::Cone::Mixed',
343 'LArMgr::LAr::Endcap::Cryostat::Cone',
344 'DiskShieldingPlugs',
'ToroidShieldingInnerPlugs',
345 'ForwardShieldingMainCylinder']
346 kwargs.setdefault(
"VolumeList", volumeList)
347 kwargs.setdefault(
"ElectronCut", 1.0)
348 kwargs.setdefault(
"PositronCut", 1.0)
349 kwargs.setdefault(
"GammaCut", 1.0)
◆ DriftWall1PhysicsRegionToolCfg()
def G4PhysicsRegionConfig.DriftWall1PhysicsRegionToolCfg |
( |
|
flags, |
|
|
|
name = 'DriftWall1PhysicsRegionTool' , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 366 of file G4PhysicsRegionConfig.py.
368 kwargs.setdefault(
"RegionName",
'DriftWall1')
369 volumeList = [
'Muon::Endplug' if not flags.Muon.usePhaseIIGeoSetup
else 'MuonR4::Endplug']
370 kwargs.setdefault(
"VolumeList", volumeList)
371 kwargs.setdefault(
"ElectronCut", 1.0)
372 kwargs.setdefault(
"PositronCut", 1.0)
◆ DriftWall2PhysicsRegionToolCfg()
def G4PhysicsRegionConfig.DriftWall2PhysicsRegionToolCfg |
( |
|
flags, |
|
|
|
name = 'DriftWall2PhysicsRegionTool' , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 377 of file G4PhysicsRegionConfig.py.
379 kwargs.setdefault(
"RegionName",
'DriftWall2')
380 volumeList = [
'Muon::SensitiveGas' if not flags.Muon.usePhaseIIGeoSetup
else 'MuonR4::MDTDriftGas']
381 kwargs.setdefault(
"VolumeList", volumeList)
382 kwargs.setdefault(
"ElectronCut", 1.0)
383 kwargs.setdefault(
"PositronCut", 1.0)
◆ DriftWallPhysicsRegionToolCfg()
def G4PhysicsRegionConfig.DriftWallPhysicsRegionToolCfg |
( |
|
flags, |
|
|
|
name = 'DriftWallPhysicsRegionTool' , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 355 of file G4PhysicsRegionConfig.py.
357 kwargs.setdefault(
"RegionName",
'DriftWall')
358 volumeList = [
'Muon::MDTDriftWall' if not flags.Muon.usePhaseIIGeoSetup
else 'MuonR4::MDTDriftWall' ]
359 kwargs.setdefault(
"VolumeList", volumeList)
360 kwargs.setdefault(
"ElectronCut", 0.05)
361 kwargs.setdefault(
"PositronCut", 0.05)
◆ EMBPhysicsRegionToolCfg()
def G4PhysicsRegionConfig.EMBPhysicsRegionToolCfg |
( |
|
flags, |
|
|
|
name = 'EMBPhysicsRegionTool' , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 210 of file G4PhysicsRegionConfig.py.
212 kwargs.setdefault(
"RegionName",
'EMB')
213 volumeList = [
'LArMgr::LAr::EMB::STAC']
214 kwargs.setdefault(
"VolumeList", volumeList)
216 if '_EMV' not in flags.Sim.PhysicsList
and '_EMX' not in flags.Sim.PhysicsList:
218 kwargs.setdefault(
"ElectronCut", rangeEMB)
219 kwargs.setdefault(
"PositronCut", rangeEMB)
220 kwargs.setdefault(
"GammaCut", rangeEMB)
◆ EMECParaPhysicsRegionToolCfg()
def G4PhysicsRegionConfig.EMECParaPhysicsRegionToolCfg |
( |
|
flags, |
|
|
|
name = 'EMECParaPhysicsRegionTool' , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 267 of file G4PhysicsRegionConfig.py.
269 kwargs.setdefault(
"RegionName",
'EMECPara')
270 volumeList = [
'LArMgr::LAr::EMEC::Pos::InnerWheel',
'LArMgr::LAr::EMEC::Pos::OuterWheel',
271 'LArMgr::LAr::EMEC::Neg::InnerWheel',
'LArMgr::LAr::EMEC::Neg::OuterWheel']
272 kwargs.setdefault(
"VolumeList", volumeList)
274 if '_EMV' not in flags.Sim.PhysicsList
and '_EMX' not in flags.Sim.PhysicsList:
276 kwargs.setdefault(
"ElectronCut", rangeEMEC)
277 kwargs.setdefault(
"PositronCut", rangeEMEC)
278 kwargs.setdefault(
"GammaCut", rangeEMEC)
◆ EMECPhysicsRegionToolCfg()
def G4PhysicsRegionConfig.EMECPhysicsRegionToolCfg |
( |
|
flags, |
|
|
|
name = 'EMECPhysicsRegionTool' , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 225 of file G4PhysicsRegionConfig.py.
227 kwargs.setdefault(
"RegionName",
'EMEC')
228 volumeList = [
'LArMgr::LAr::EMEC::Mother']
229 kwargs.setdefault(
"VolumeList", volumeList)
231 if '_EMV' not in flags.Sim.PhysicsList
and '_EMX' not in flags.Sim.PhysicsList:
233 kwargs.setdefault(
"ElectronCut", rangeEMEC)
234 kwargs.setdefault(
"PositronCut", rangeEMEC)
235 kwargs.setdefault(
"GammaCut", rangeEMEC)
◆ FCAL2ParaPhysicsRegionToolCfg()
def G4PhysicsRegionConfig.FCAL2ParaPhysicsRegionToolCfg |
( |
|
flags, |
|
|
|
name = 'FCAL2ParaPhysicsRegionTool' , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 295 of file G4PhysicsRegionConfig.py.
297 kwargs.setdefault(
"RegionName",
'FCAL2Para')
298 volumeList = [
'LArMgr::LAr::FCAL::Module2::Absorber',
'LArMgr::LAr::FCAL::Module3::Absorber']
299 kwargs.setdefault(
"VolumeList", volumeList)
300 kwargs.setdefault(
"ElectronCut", 0.03)
301 kwargs.setdefault(
"PositronCut", 0.03)
302 kwargs.setdefault(
"GammaCut", 0.03)
◆ FCALParaPhysicsRegionToolCfg()
def G4PhysicsRegionConfig.FCALParaPhysicsRegionToolCfg |
( |
|
flags, |
|
|
|
name = 'FCALParaPhysicsRegionTool' , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 283 of file G4PhysicsRegionConfig.py.
285 kwargs.setdefault(
"RegionName",
'FCALPara')
286 volumeList = [
'LArMgr::LAr::FCAL::Module1::Absorber']
287 kwargs.setdefault(
"VolumeList", volumeList)
288 kwargs.setdefault(
"ElectronCut", 0.03)
289 kwargs.setdefault(
"PositronCut", 0.03)
290 kwargs.setdefault(
"GammaCut", 0.03)
◆ FCALPhysicsRegionToolCfg()
def G4PhysicsRegionConfig.FCALPhysicsRegionToolCfg |
( |
|
flags, |
|
|
|
name = 'FCALPhysicsRegionTool' , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 255 of file G4PhysicsRegionConfig.py.
257 kwargs.setdefault(
"RegionName",
'FCAL')
258 volumeList = [
'LArMgr::LAr::FCAL::LiquidArgonC']
259 kwargs.setdefault(
"VolumeList", volumeList)
260 kwargs.setdefault(
"ElectronCut", 0.03)
261 kwargs.setdefault(
"PositronCut", 0.03)
262 kwargs.setdefault(
"GammaCut", 0.03)
◆ FWDBeamLinePhysicsRegionToolCfg()
def G4PhysicsRegionConfig.FWDBeamLinePhysicsRegionToolCfg |
( |
|
flags, |
|
|
|
name = 'FWDBeamLinePhysicsRegionTool' , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 49 of file G4PhysicsRegionConfig.py.
51 kwargs.setdefault(
"RegionName",
'FWDBeamLine')
52 if flags.GeoModel.Run
is LHCPeriod.Run1:
53 volumeList = [
'BeamPipe::SectionF46']
55 volumeList = [
'BeamPipe::SectionF197']
56 if flags.GeoModel.Run > LHCPeriod.Run4:
57 theLog = logging.getLogger(
"FWDBeamLinePhysicsRegionToolCfg")
58 theLog.warning(
'Check that RUN2 beampipe volume names are correct for this geometry tag')
59 kwargs.setdefault(
"VolumeList", volumeList)
◆ FwdRegionPhysicsRegionToolCfg()
def G4PhysicsRegionConfig.FwdRegionPhysicsRegionToolCfg |
( |
|
flags, |
|
|
|
name = 'FwdRegionPhysicsRegionTool' , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 65 of file G4PhysicsRegionConfig.py.
67 kwargs.setdefault(
"RegionName",
'FwdRegion')
68 volumeList = [
'FwdRegion::ForwardRegionGeoModel']
69 kwargs.setdefault(
"VolumeList", volumeList)
70 kwargs.setdefault(
"ElectronCut", 200.)
71 kwargs.setdefault(
"PositronCut", 200.)
72 kwargs.setdefault(
"GammaCut", 200.)
◆ HECPhysicsRegionToolCfg()
def G4PhysicsRegionConfig.HECPhysicsRegionToolCfg |
( |
|
flags, |
|
|
|
name = 'HECPhysicsRegionTool' , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 240 of file G4PhysicsRegionConfig.py.
242 kwargs.setdefault(
"RegionName",
'HEC')
243 volumeList = [
'LArMgr::LAr::HEC::LiquidArgon']
244 kwargs.setdefault(
"VolumeList", volumeList)
246 if '_EMV' not in flags.Sim.PhysicsList
and '_EMX' not in flags.Sim.PhysicsList:
248 kwargs.setdefault(
"ElectronCut", rangeHEC)
249 kwargs.setdefault(
"PositronCut", rangeHEC)
250 kwargs.setdefault(
"GammaCut", rangeHEC)
◆ HGTDPhysicsRegionToolCfg()
def G4PhysicsRegionConfig.HGTDPhysicsRegionToolCfg |
( |
|
flags, |
|
|
|
name = 'HGTDPhysicsRegionTool' , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 142 of file G4PhysicsRegionConfig.py.
144 kwargs.setdefault(
"RegionName",
'HGTD')
145 if flags.HGTD.Geometry.useGeoModelXml:
146 volumeList = [
'HGTD::HGTDSiSensorPosL0',
"HGTD::HGTDSiSensorPosL1",
147 'HGTD::HGTDSiSensorPosL2',
'HGTD::HGTDSiSensorPosL3',
148 'HGTD::HGTDSiSensorNegL0',
'HGTD::HGTDSiSensorNegL1',
149 'HGTD::HGTDSiSensorNegL2',
'HGTD::HGTDSiSensorNegL3',
150 'HGTD::HGTDSiSensor']
152 volumeList = [
'HGTD::HGTDSiSensor0',
'HGTD::HGTDSiSensor1',
153 'HGTD::HGTDSiSensor2',
'HGTD::HGTDSiSensor3']
154 kwargs.setdefault(
"VolumeList", volumeList)
155 kwargs.setdefault(
"ElectronCut", 0.05)
156 kwargs.setdefault(
"PositronCut", 0.05)
157 kwargs.setdefault(
"GammaCut", 0.05)
◆ ITkPixelPhysicsRegionToolCfg()
def G4PhysicsRegionConfig.ITkPixelPhysicsRegionToolCfg |
( |
|
flags, |
|
|
|
name = 'ITkPixelPhysicsRegionTool' , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 110 of file G4PhysicsRegionConfig.py.
112 kwargs.setdefault(
"RegionName",
'ITkPixel')
113 volumeList = [
'ITkPixel::InnerBarrelSingleMod_Sensor',
114 'ITkPixel::InnerRingSingleMod_Sensor',
115 'ITkPixel::InnerQuadMod_Sensor',
116 'ITkPixel::OuterQuadMod_Sensor',
117 'ITkPixel::InclinedQuadMod_Sensor']
118 kwargs.setdefault(
"VolumeList", volumeList)
119 kwargs.setdefault(
"ElectronCut", 0.05)
120 kwargs.setdefault(
"PositronCut", 0.05)
121 kwargs.setdefault(
"GammaCut", 0.05)
◆ ITkStripPhysicsRegionToolCfg()
def G4PhysicsRegionConfig.ITkStripPhysicsRegionToolCfg |
( |
|
flags, |
|
|
|
name = 'ITkStripPhysicsRegionTool' , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 126 of file G4PhysicsRegionConfig.py.
128 kwargs.setdefault(
"RegionName",
'ITkStrip')
129 volumeList = [
'ITkStrip::BRLSensorSS',
'ITkStrip::BRLSensorMS',
130 'ITkStrip::ECSensor0',
'ITkStrip::ECSensor1',
'ITkStrip::ECSensor2',
131 'ITkStrip::ECSensor3',
'ITkStrip::ECSensor4',
'ITkStrip::ECSensor5',
132 'ITkStrip::ECSensorBack0',
'ITkStrip::ECSensorBack1',
'ITkStrip::ECSensorBack2',
133 'ITkStrip::ECSensorBack3',
'ITkStrip::ECSensorBack4',
'ITkStrip::ECSensorBack5']
134 kwargs.setdefault(
"VolumeList", volumeList)
135 kwargs.setdefault(
"ElectronCut", 0.05)
136 kwargs.setdefault(
"PositronCut", 0.05)
137 kwargs.setdefault(
"GammaCut", 0.05)
◆ MuonPhysicsRegionToolCfg()
def G4PhysicsRegionConfig.MuonPhysicsRegionToolCfg |
( |
|
flags, |
|
|
|
name = "MuonPhysicsRegionTool" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 406 of file G4PhysicsRegionConfig.py.
408 kwargs.setdefault(
"RegionName",
'MuonSys')
409 volumeList = [
'Muon::MuonSys']
410 kwargs.setdefault(
"VolumeList", volumeList)
411 kwargs.setdefault(
"ElectronCut", 0.1)
412 kwargs.setdefault(
"PositronCut", 0.1)
413 kwargs.setdefault(
"GammaCut", 0.1)
◆ MuonSystemFastPhysicsRegionToolCfg()
def G4PhysicsRegionConfig.MuonSystemFastPhysicsRegionToolCfg |
( |
|
flags, |
|
|
|
name = 'MuonSystemFastPhysicsRegionTool' , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 388 of file G4PhysicsRegionConfig.py.
390 kwargs.setdefault(
"RegionName",
'MuonSystemFastRegion')
392 from SimulationConfig.SimEnums
import CavernBackground
393 if flags.Sim.CavernBackground
in [CavernBackground.SignalWorld, CavernBackground.WriteWorld]:
394 if flags.GeoModel.Run < LHCPeriod.Run4:
395 volumeList += [
'BeamPipe::BeamPipe',
'IDET::IDET']
397 volumeList += [
'BeamPipe::BeamPipe',
'ITK::ITK']
398 volumeList = [
'Muon::MuonSys']
399 kwargs.setdefault(
"VolumeList", volumeList)
400 kwargs.setdefault(
"ElectronCut", 1.0)
401 kwargs.setdefault(
"PositronCut", 1.0)
◆ PixelPhysicsRegionToolCfg()
def G4PhysicsRegionConfig.PixelPhysicsRegionToolCfg |
( |
|
flags, |
|
|
|
name = 'PixelPhysicsRegionTool' , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 78 of file G4PhysicsRegionConfig.py.
80 kwargs.setdefault(
"RegionName",
'Pixel')
81 volumeList = [
'Pixel::siLog',
'Pixel::siBLayLog']
82 if flags.GeoModel.Run
in [LHCPeriod.Run2, LHCPeriod.Run3]:
84 volumeList += [
'Pixel::dbmDiamondLog']
85 kwargs.setdefault(
"VolumeList", volumeList)
90 kwargs.setdefault(
"ElectronCut", 0.05)
91 kwargs.setdefault(
"PositronCut", 0.05)
92 kwargs.setdefault(
"GammaCut", 0.05)
◆ PreSampLArPhysicsRegionToolCfg()
def G4PhysicsRegionConfig.PreSampLArPhysicsRegionToolCfg |
( |
|
flags, |
|
|
|
name = 'PreSampLArPhysicsRegionTool' , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 307 of file G4PhysicsRegionConfig.py.
309 kwargs.setdefault(
"RegionName",
'PreSampLAr')
310 volumeList = [
'LArMgr::LAr::Endcap::Presampler::LiquidArgon']
311 kwargs.setdefault(
"VolumeList", volumeList)
◆ SCTPhysicsRegionToolCfg()
def G4PhysicsRegionConfig.SCTPhysicsRegionToolCfg |
( |
|
flags, |
|
|
|
name = 'SCTPhysicsRegionTool' , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 97 of file G4PhysicsRegionConfig.py.
99 kwargs.setdefault(
"RegionName",
'SCT')
100 volumeList = [
'SCT::BRLSensor',
'SCT::ECSensor0',
'SCT::ECSensor1',
101 'SCT::ECSensor2',
'SCT::ECSensor3']
102 kwargs.setdefault(
"VolumeList", volumeList)
103 kwargs.setdefault(
"ElectronCut", 0.05)
104 kwargs.setdefault(
"PositronCut", 0.05)
105 kwargs.setdefault(
"GammaCut", 0.05)
◆ SCTSiliconPhysicsRegionToolCfg()
def G4PhysicsRegionConfig.SCTSiliconPhysicsRegionToolCfg |
( |
|
flags, |
|
|
|
name = 'SCTSiliconPhysicsRegionTool' , |
|
|
** |
kwargs |
|
) |
| |
Deliberately leaving this commented out for now as it may be needed in the future def CavernShaftsAirPhysicsRegionToolCfg(flags, name='CavernShaftsAirPhysicsRegionTool', **kwargs): result = ComponentAccumulator() kwargs.setdefault("RegionName", 'CAV_SHAFTS_AIR') volumeList = ['CavernInfra::CAV_SHAFTS_AIR'] kwargs.setdefault("VolumeList", volumeList) kwargs.setdefault("ElectronCut", 2000.) kwargs.setdefault("PositronCut", 2000.) kwargs.setdefault("GammaCut", 2000.) result.setPrivateTools(RegionCreator(name, **kwargs)) return result.
Definition at line 469 of file G4PhysicsRegionConfig.py.
471 kwargs.setdefault(
"RegionName",
'SCTSiliconRegion')
472 volumeList = [
'SCT::ECSensor0']
473 kwargs.setdefault(
"VolumeList", volumeList)
474 kwargs.setdefault(
"ElectronCut", 0.01)
◆ SX1PhysicsRegionToolCfg()
def G4PhysicsRegionConfig.SX1PhysicsRegionToolCfg |
( |
|
flags, |
|
|
|
name = 'SX1PhysicsRegionTool' , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 419 of file G4PhysicsRegionConfig.py.
421 kwargs.setdefault(
"RegionName",
'SX1')
422 volumeList = [
'CavernInfra::SX1Air']
423 kwargs.setdefault(
"VolumeList", volumeList)
424 kwargs.setdefault(
"ElectronCut", 2000.)
425 kwargs.setdefault(
"PositronCut", 2000.)
426 kwargs.setdefault(
"GammaCut", 2000.)
◆ TRT_ArPhysicsRegionToolCfg()
def G4PhysicsRegionConfig.TRT_ArPhysicsRegionToolCfg |
( |
|
flags, |
|
|
|
name = 'TRT_ArPhysicsRegionTool' , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 178 of file G4PhysicsRegionConfig.py.
180 kwargs.setdefault(
"RegionName",
'TRT_Ar')
181 volumeList = [
'TRT::Gas_Ar',
'TRT::GasMA_Ar']
182 kwargs.setdefault(
"VolumeList", volumeList)
183 kwargs.setdefault(
"ElectronCut", 30.0)
184 kwargs.setdefault(
"PositronCut", 30.0)
185 kwargs.setdefault(
"GammaCut", 0.05)
◆ TRT_KrPhysicsRegionToolCfg()
def G4PhysicsRegionConfig.TRT_KrPhysicsRegionToolCfg |
( |
|
flags, |
|
|
|
name = 'TRT_KrPhysicsRegionTool' , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 190 of file G4PhysicsRegionConfig.py.
192 kwargs.setdefault(
"RegionName",
'TRT_Kr')
193 volumeList = [
'TRT::Gas_Kr',
'TRT::GasMA_Kr']
194 kwargs.setdefault(
"VolumeList", volumeList)
195 kwargs.setdefault(
"ElectronCut", 15.0)
196 kwargs.setdefault(
"PositronCut", 15.0)
197 kwargs.setdefault(
"GammaCut", 0.05)
◆ TRTPhysicsRegionToolCfg()
def G4PhysicsRegionConfig.TRTPhysicsRegionToolCfg |
( |
|
flags, |
|
|
|
name = 'TRTPhysicsRegionTool' , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 162 of file G4PhysicsRegionConfig.py.
164 rangeCut = flags.Sim.TRTRangeCut
165 kwargs.setdefault(
"RegionName",
'TRT')
166 volumeList = [
'TRT::Gas']
167 if flags.GeoModel.Run
in [LHCPeriod.Run2]:
168 volumeList += [
"TRT::GasMA"]
169 kwargs.setdefault(
"VolumeList", volumeList)
170 kwargs.setdefault(
"ElectronCut", rangeCut)
171 kwargs.setdefault(
"PositronCut", rangeCut)
173 kwargs.setdefault(
"GammaCut", 0.05)
◆ RegionCreator
G4PhysicsRegionConfig.RegionCreator = CompFactory.RegionCreator |
def TRT_ArPhysicsRegionToolCfg(flags, name='TRT_ArPhysicsRegionTool', **kwargs)
def MuonSystemFastPhysicsRegionToolCfg(flags, name='MuonSystemFastPhysicsRegionTool', **kwargs)
def SCTSiliconPhysicsRegionToolCfg(flags, name='SCTSiliconPhysicsRegionTool', **kwargs)
Deliberately leaving this commented out for now as it may be needed in the future def CavernShaftsAir...
def FCALPhysicsRegionToolCfg(flags, name='FCALPhysicsRegionTool', **kwargs)
def DriftWall2PhysicsRegionToolCfg(flags, name='DriftWall2PhysicsRegionTool', **kwargs)
def FCALParaPhysicsRegionToolCfg(flags, name='FCALParaPhysicsRegionTool', **kwargs)
def HGTDPhysicsRegionToolCfg(flags, name='HGTDPhysicsRegionTool', **kwargs)
def SX1PhysicsRegionToolCfg(flags, name='SX1PhysicsRegionTool', **kwargs)
def ITkStripPhysicsRegionToolCfg(flags, name='ITkStripPhysicsRegionTool', **kwargs)
def SCTPhysicsRegionToolCfg(flags, name='SCTPhysicsRegionTool', **kwargs)
def FwdRegionPhysicsRegionToolCfg(flags, name='FwdRegionPhysicsRegionTool', **kwargs)
def FWDBeamLinePhysicsRegionToolCfg(flags, name='FWDBeamLinePhysicsRegionTool', **kwargs)
def DeadMaterialPhysicsRegionToolCfg(flags, name='DeadMaterialPhysicsRegionTool', **kwargs)
def ITkPixelPhysicsRegionToolCfg(flags, name='ITkPixelPhysicsRegionTool', **kwargs)
def PreSampLArPhysicsRegionToolCfg(flags, name='PreSampLArPhysicsRegionTool', **kwargs)
def CavernShaftsConcretePhysicsRegionToolCfg(flags, name='CavernShaftsConcretePhysicsRegionTool', **kwargs)
def EMECPhysicsRegionToolCfg(flags, name='EMECPhysicsRegionTool', **kwargs)
def BedrockPhysicsRegionToolCfg(flags, name='BedrockPhysicsRegionTool', **kwargs)
def TRT_KrPhysicsRegionToolCfg(flags, name='TRT_KrPhysicsRegionTool', **kwargs)
def BeampipeFwdCutPhysicsRegionToolCfg(flags, name='BeampipeFwdCutPhysicsRegionTool', **kwargs)
def PixelPhysicsRegionToolCfg(flags, name='PixelPhysicsRegionTool', **kwargs)
def DriftWallPhysicsRegionToolCfg(flags, name='DriftWallPhysicsRegionTool', **kwargs)
def MuonPhysicsRegionToolCfg(flags, name="MuonPhysicsRegionTool", **kwargs)
def TRTPhysicsRegionToolCfg(flags, name='TRTPhysicsRegionTool', **kwargs)
def DriftWall1PhysicsRegionToolCfg(flags, name='DriftWall1PhysicsRegionTool', **kwargs)
void print(std::FILE *stream, std::format_string< Args... > fmt, Args &&... args)
def CALOPhysicsRegionToolCfg(flags, name='CALOPhysicsRegionTool', **kwargs)
def EMBPhysicsRegionToolCfg(flags, name='EMBPhysicsRegionTool', **kwargs)
def HECPhysicsRegionToolCfg(flags, name='HECPhysicsRegionTool', **kwargs)
def EMECParaPhysicsRegionToolCfg(flags, name='EMECParaPhysicsRegionTool', **kwargs)
def FCAL2ParaPhysicsRegionToolCfg(flags, name='FCAL2ParaPhysicsRegionTool', **kwargs)