 |
ATLAS Offline Software
|
|
| def | ParticleFinalStateFilterCfg (flags, name="ISF_ParticleFinalStateFilter", **kwargs) |
| |
| def | ParticleSimAcceptListCfg (flags, name="ISF_ParticleSimAcceptList", **kwargs) |
| |
| def | GenParticleSimQuasiStableFilterCfg (flags, name="ISF_GenParticleSimQuasiStableFilter", **kwargs) |
| |
| def | ParticleSimAcceptList_ExtraParticlesCfg (flags, name="ISF_ParticleSimAcceptList_ExtraParticles", **kwargs) |
| |
| def | ParticlePositionFilterCfg (flags, name="ISF_ParticlePositionFilter", **kwargs) |
| |
| def | ParticlePositionFilterIDCfg (flags, name="ISF_ParticlePositionFilterID", **kwargs) |
| |
| def | ParticlePositionFilterCaloCfg (flags, name="ISF_ParticlePositionFilterCalo", **kwargs) |
| |
| def | ParticlePositionFilterMSCfg (name="ISF_ParticlePositionFilterMS", **kwargs) |
| |
| def | ParticlePositionFilterWorldCfg (flags, name="ISF_ParticlePositionFilterWorld", **kwargs) |
| |
| def | ParticlePositionFilterDynamicCfg (flags, name="ISF_ParticlePositionFilterDynamic", **kwargs) |
| |
| def | GenParticleInteractingFilterCfg (flags, name="ISF_GenParticleInteractingFilter", **kwargs) |
| |
| def | EtaPhiFilterCfg (flags, name="ISF_EtaPhiFilter", **kwargs) |
| |
| def | GenParticleFilterToolsCfg (flags) |
| |
| def | TruthPreselectionToolCfg (flags, name="TruthPreselectionTool", **kwargs) |
| |
| def | TruthStrategyGroupID_MC15Cfg (flags, name="ISF_MCTruthStrategyGroupID_MC15", **kwargs) |
| | Truth Strategies. More...
|
| |
| def | TruthStrategyGroupIDHadInt_MC15Cfg (flags, name="ISF_MCTruthStrategyGroupIDHadInt_MC15", **kwargs) |
| |
| def | TruthStrategyGroupCaloMuBremCfg (flags, name="ISF_MCTruthStrategyGroupCaloMuBrem", **kwargs) |
| |
| def | TruthStrategyGroupCaloDecay_MC15Cfg (flags, name="ISF_MCTruthStrategyGroupCaloDecay_MC15", **kwargs) |
| |
| def | TruthStrategyGroupIDCfg (flags, name="ISF_MCTruthStrategyGroupID", **kwargs) |
| |
| def | TruthStrategyGroupIDHadIntCfg (flags, name="ISF_MCTruthStrategyGroupIDHadInt", **kwargs) |
| |
| def | TruthStrategyGroupCaloMuBrem_MC15Cfg (flags, name="ISF_MCTruthStrategyGroupCaloMuBrem_MC15", **kwargs) |
| |
| def | TruthStrategyGroupCaloDecayCfg (flags, name="ISF_MCTruthStrategyGroupCaloDecay", **kwargs) |
| |
| def | ValidationTruthStrategyCfg (flags, name="ISF_ValidationTruthStrategy", **kwargs) |
| |
| def | FCSParamTruthStrategyCfg (flags, name="ISF_ValidationTruthStrategy", **kwargs) |
| |
| def | LLPTruthStrategyCfg (flags, name="ISF_LLPTruthStrategy", **kwargs) |
| |
| def | KeepLLPDecayChildrenStrategyCfg (flags, name="ISF_KeepLLPDecayChildrenStrategy", **kwargs) |
| |
| def | KeepLLPHadronicInteractionChildrenStrategyCfg (flags, name="ISF_KeepLLPHadronicInteractionChildrenStrategy", **kwargs) |
| |
| def | KeepAllDecayChildrenStrategyCfg (flags, name="ISF_KeepAllDecayChildrenStrategy", **kwargs) |
| |
| def | KeepHadronicInteractionChildrenStrategyCfg (flags, name="ISF_KeepHadronicInteractionChildrenStrategy", **kwargs) |
| |
ComponentAccumulator HepMC tools configurations for ISF
Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
◆ EtaPhiFilterCfg()
| def ISF_HepMC_ToolsConfig.EtaPhiFilterCfg |
( |
|
flags, |
|
|
|
name = "ISF_EtaPhiFilter", |
|
|
** |
kwargs |
|
) |
| |
Definition at line 132 of file ISF_HepMC_ToolsConfig.py.
135 EtaRange = 7.0
if flags.Detector.EnableLucid
else 6.0
136 kwargs.setdefault(
"MinEta" , -EtaRange)
137 kwargs.setdefault(
"MaxEta" , EtaRange)
138 kwargs.setdefault(
"MaxApplicableRadius", 30*mm)
140 result.setPrivateTools(CompFactory.ISF.GenParticleGenericFilter(name, **kwargs))
◆ FCSParamTruthStrategyCfg()
| def ISF_HepMC_ToolsConfig.FCSParamTruthStrategyCfg |
( |
|
flags, |
|
|
|
name = "ISF_ValidationTruthStrategy", |
|
|
** |
kwargs |
|
) |
| |
Definition at line 286 of file ISF_HepMC_ToolsConfig.py.
288 kwargs.setdefault(
"ParentMinP", 150.*MeV)
289 kwargs.setdefault(
"Regions", [3])
290 result.setPrivateTools(CompFactory.ISF.ValidationTruthStrategy(name, **kwargs))
◆ GenParticleFilterToolsCfg()
| def ISF_HepMC_ToolsConfig.GenParticleFilterToolsCfg |
( |
|
flags | ) |
|
Definition at line 144 of file ISF_HepMC_ToolsConfig.py.
146 genParticleFilterList = []
147 if flags.Sim.ISF.Simulator.isQuasiStable():
151 if "ATLAS" in flags.GeoModel.Layout
or "atlas" in flags.GeoModel.Layout:
152 from AthenaConfiguration.Enums
import BeamType
153 if flags.Beam.Type
not in [BeamType.Cosmics, BeamType.TestBeam]:
155 from SimulationConfig.SimEnums
import CavernBackground
156 if not (flags.Detector.GeometryAFP
or flags.Detector.GeometryALFA
or flags.Detector.GeometryFwdRegion) \
157 and not flags.Detector.GeometryCavern \
158 and flags.Sim.CavernBackground
in [CavernBackground.Off, CavernBackground.Signal]:
159 genParticleFilterList += [result.popToolsAndMerge(
EtaPhiFilterCfg(flags))]
161 result.setPrivateTools(genParticleFilterList)
◆ GenParticleInteractingFilterCfg()
| def ISF_HepMC_ToolsConfig.GenParticleInteractingFilterCfg |
( |
|
flags, |
|
|
|
name = "ISF_GenParticleInteractingFilter", |
|
|
** |
kwargs |
|
) |
| |
Definition at line 124 of file ISF_HepMC_ToolsConfig.py.
126 kwargs.setdefault(
"AdditionalInteractingParticleTypes", eval(flags.Input.SpecialConfiguration.get(
"InteractingPDGCodes",
"[]")))
127 kwargs.setdefault(
"AdditionalNonInteractingParticleTypes", eval(flags.Input.SpecialConfiguration.get(
"NonInteractingPDGCodes",
"[]")))
128 result.setPrivateTools(CompFactory.ISF.GenParticleInteractingFilter(name, **kwargs))
◆ GenParticleSimQuasiStableFilterCfg()
| def ISF_HepMC_ToolsConfig.GenParticleSimQuasiStableFilterCfg |
( |
|
flags, |
|
|
|
name = "ISF_GenParticleSimQuasiStableFilter", |
|
|
** |
kwargs |
|
) |
| |
Definition at line 31 of file ISF_HepMC_ToolsConfig.py.
33 result.setPrivateTools(CompFactory.ISF.GenParticleSimQuasiStableFilter(name, **kwargs))
◆ KeepAllDecayChildrenStrategyCfg()
| def ISF_HepMC_ToolsConfig.KeepAllDecayChildrenStrategyCfg |
( |
|
flags, |
|
|
|
name = "ISF_KeepAllDecayChildrenStrategy", |
|
|
** |
kwargs |
|
) |
| |
Definition at line 326 of file ISF_HepMC_ToolsConfig.py.
330 kwargs.setdefault(
"PassProcessCategory", 9)
331 kwargs.setdefault(
"VertexTypeRangeLow" , 200)
332 kwargs.setdefault(
"VertexTypeRangeHigh", 299)
333 result.setPrivateTools(CompFactory.ISF.KeepChildrenTruthStrategy(name, **kwargs))
◆ KeepHadronicInteractionChildrenStrategyCfg()
| def ISF_HepMC_ToolsConfig.KeepHadronicInteractionChildrenStrategyCfg |
( |
|
flags, |
|
|
|
name = "ISF_KeepHadronicInteractionChildrenStrategy", |
|
|
** |
kwargs |
|
) |
| |
Definition at line 337 of file ISF_HepMC_ToolsConfig.py.
339 kwargs.setdefault(
"VertexTypes", [111, 121, 131, 141, 151, 161, 210])
340 result.setPrivateTools(CompFactory.ISF.KeepChildrenTruthStrategy(name, **kwargs))
◆ KeepLLPDecayChildrenStrategyCfg()
| def ISF_HepMC_ToolsConfig.KeepLLPDecayChildrenStrategyCfg |
( |
|
flags, |
|
|
|
name = "ISF_KeepLLPDecayChildrenStrategy", |
|
|
** |
kwargs |
|
) |
| |
Definition at line 306 of file ISF_HepMC_ToolsConfig.py.
310 kwargs.setdefault(
"PassProcessCategory", 9)
311 kwargs.setdefault(
"VertexTypeRangeLow" , 200)
312 kwargs.setdefault(
"VertexTypeRangeHigh", 299)
313 kwargs.setdefault(
"BSMParent" ,
True)
314 result.setPrivateTools(CompFactory.ISF.KeepChildrenTruthStrategy(name, **kwargs))
◆ KeepLLPHadronicInteractionChildrenStrategyCfg()
| def ISF_HepMC_ToolsConfig.KeepLLPHadronicInteractionChildrenStrategyCfg |
( |
|
flags, |
|
|
|
name = "ISF_KeepLLPHadronicInteractionChildrenStrategy", |
|
|
** |
kwargs |
|
) |
| |
Definition at line 318 of file ISF_HepMC_ToolsConfig.py.
320 kwargs.setdefault(
"VertexTypes", [111, 121, 131, 141, 151, 161, 210])
321 kwargs.setdefault(
"BSMParent" ,
True)
322 result.setPrivateTools(CompFactory.ISF.KeepChildrenTruthStrategy(name, **kwargs))
◆ LLPTruthStrategyCfg()
| def ISF_HepMC_ToolsConfig.LLPTruthStrategyCfg |
( |
|
flags, |
|
|
|
name = "ISF_LLPTruthStrategy", |
|
|
** |
kwargs |
|
) |
| |
Definition at line 294 of file ISF_HepMC_ToolsConfig.py.
296 kwargs.setdefault(
"PassProcessCodeRangeLow", 200)
297 kwargs.setdefault(
"PassProcessCodeRangeHigh", 299)
300 kwargs.setdefault(
"PassProcessCategory", 9)
301 kwargs.setdefault(
"Regions", [1,2,3,4])
302 result.setPrivateTools(CompFactory.ISF.LLPTruthStrategy(name, **kwargs))
◆ ParticleFinalStateFilterCfg()
| def ISF_HepMC_ToolsConfig.ParticleFinalStateFilterCfg |
( |
|
flags, |
|
|
|
name = "ISF_ParticleFinalStateFilter", |
|
|
** |
kwargs |
|
) |
| |
Definition at line 13 of file ISF_HepMC_ToolsConfig.py.
15 G4NotInUse =
not flags.Sim.UsingGeant4
16 G4NotInUse = G4NotInUse
and flags.Sim.ISFRun
18 kwargs.setdefault(
"CheckGenSimStable", G4NotInUse)
19 kwargs.setdefault(
"CheckGenInteracting", G4NotInUse)
20 result.setPrivateTools(CompFactory.ISF.GenParticleFinalStateFilter(name, **kwargs))
◆ ParticlePositionFilterCaloCfg()
| def ISF_HepMC_ToolsConfig.ParticlePositionFilterCaloCfg |
( |
|
flags, |
|
|
|
name = "ISF_ParticlePositionFilterCalo", |
|
|
** |
kwargs |
|
) |
| |
Definition at line 73 of file ISF_HepMC_ToolsConfig.py.
76 cppyy.load_library(
"libAtlasDetDescrDict")
77 AtlasRegion = ROOT.AtlasDetDescr.AtlasRegion
79 kwargs.setdefault(
"CheckRegion" , [ AtlasRegion.fAtlasID,
80 AtlasRegion.fAtlasForward,
81 AtlasRegion.fAtlasCalo ] )
◆ ParticlePositionFilterCfg()
| def ISF_HepMC_ToolsConfig.ParticlePositionFilterCfg |
( |
|
flags, |
|
|
|
name = "ISF_ParticlePositionFilter", |
|
|
** |
kwargs |
|
) |
| |
Definition at line 55 of file ISF_HepMC_ToolsConfig.py.
58 kwargs.setdefault(
"GeoIDService", result.getPrimaryAndMerge(
GeoIDSvcCfg(flags)))
59 result.setPrivateTools(CompFactory.ISF.GenParticlePositionFilter(name, **kwargs))
◆ ParticlePositionFilterDynamicCfg()
| def ISF_HepMC_ToolsConfig.ParticlePositionFilterDynamicCfg |
( |
|
flags, |
|
|
|
name = "ISF_ParticlePositionFilterDynamic", |
|
|
** |
kwargs |
|
) |
| |
Definition at line 111 of file ISF_HepMC_ToolsConfig.py.
114 if flags.Detector.EnableMuon:
116 elif flags.Detector.EnableCalo:
118 elif flags.Detector.EnableID:
◆ ParticlePositionFilterIDCfg()
| def ISF_HepMC_ToolsConfig.ParticlePositionFilterIDCfg |
( |
|
flags, |
|
|
|
name = "ISF_ParticlePositionFilterID", |
|
|
** |
kwargs |
|
) |
| |
Definition at line 63 of file ISF_HepMC_ToolsConfig.py.
66 cppyy.load_library(
"libAtlasDetDescrDict")
67 AtlasRegion = ROOT.AtlasDetDescr.AtlasRegion
69 kwargs.setdefault(
"CheckRegion" , [ AtlasRegion.fAtlasID ] )
◆ ParticlePositionFilterMSCfg()
| def ISF_HepMC_ToolsConfig.ParticlePositionFilterMSCfg |
( |
|
name = "ISF_ParticlePositionFilterMS", |
|
|
** |
kwargs |
|
) |
| |
Definition at line 85 of file ISF_HepMC_ToolsConfig.py.
88 cppyy.load_library(
"libAtlasDetDescrDict")
89 AtlasRegion = ROOT.AtlasDetDescr.AtlasRegion
91 kwargs.setdefault(
"CheckRegion" , [ AtlasRegion.fAtlasID,
92 AtlasRegion.fAtlasForward,
93 AtlasRegion.fAtlasCalo,
94 AtlasRegion.fAtlasMS ] )
◆ ParticlePositionFilterWorldCfg()
| def ISF_HepMC_ToolsConfig.ParticlePositionFilterWorldCfg |
( |
|
flags, |
|
|
|
name = "ISF_ParticlePositionFilterWorld", |
|
|
** |
kwargs |
|
) |
| |
Definition at line 98 of file ISF_HepMC_ToolsConfig.py.
101 cppyy.load_library(
"libAtlasDetDescrDict")
102 AtlasRegion = ROOT.AtlasDetDescr.AtlasRegion
103 kwargs.setdefault(
"CheckRegion" , [ AtlasRegion.fAtlasID,
104 AtlasRegion.fAtlasForward,
105 AtlasRegion.fAtlasCalo,
106 AtlasRegion.fAtlasMS,
107 AtlasRegion.fAtlasCavern ] )
◆ ParticleSimAcceptList_ExtraParticlesCfg()
| def ISF_HepMC_ToolsConfig.ParticleSimAcceptList_ExtraParticlesCfg |
( |
|
flags, |
|
|
|
name = "ISF_ParticleSimAcceptList_ExtraParticles", |
|
|
** |
kwargs |
|
) |
| |
Definition at line 38 of file ISF_HepMC_ToolsConfig.py.
40 acceptLists = [
"G4particle_acceptlist.txt"]
42 from ExtraParticles
import PDGHelpers
46 acceptLists += [
"G4particle_acceptlist_ExtraParticles.txt"]
48 print (
'ERROR Failed to find PDGTABLE.MeV file')
49 kwargs.setdefault(
"AcceptLists" , acceptLists )
50 kwargs.setdefault(
"UseShadowEvent", flags.Sim.UseShadowEvent)
51 result.setPrivateTools(CompFactory.ISF.GenParticleSimAcceptList(name, **kwargs))
◆ ParticleSimAcceptListCfg()
| def ISF_HepMC_ToolsConfig.ParticleSimAcceptListCfg |
( |
|
flags, |
|
|
|
name = "ISF_ParticleSimAcceptList", |
|
|
** |
kwargs |
|
) |
| |
Definition at line 24 of file ISF_HepMC_ToolsConfig.py.
26 kwargs.setdefault(
"UseShadowEvent", flags.Sim.UseShadowEvent)
27 result.setPrivateTools(CompFactory.ISF.GenParticleSimAcceptList(name, **kwargs))
◆ TruthPreselectionToolCfg()
| def ISF_HepMC_ToolsConfig.TruthPreselectionToolCfg |
( |
|
flags, |
|
|
|
name = "TruthPreselectionTool", |
|
|
** |
kwargs |
|
) |
| |
Definition at line 165 of file ISF_HepMC_ToolsConfig.py.
169 result.setPrivateTools(CompFactory.ISF.TruthPreselectionTool(name, **kwargs))
◆ TruthStrategyGroupCaloDecay_MC15Cfg()
| def ISF_HepMC_ToolsConfig.TruthStrategyGroupCaloDecay_MC15Cfg |
( |
|
flags, |
|
|
|
name = "ISF_MCTruthStrategyGroupCaloDecay_MC15", |
|
|
** |
kwargs |
|
) |
| |
Definition at line 221 of file ISF_HepMC_ToolsConfig.py.
223 kwargs.setdefault(
"ParentMinEkin", 1000.*MeV)
224 kwargs.setdefault(
"ChildMinEkin" , 500.*MeV)
225 kwargs.setdefault(
"VertexTypes" , [5, 6, 7])
226 kwargs.setdefault(
"VertexTypeRangeLow" , 201)
227 kwargs.setdefault(
"VertexTypeRangeHigh", 298)
228 kwargs.setdefault(
"Regions", [3])
229 result.setPrivateTools(CompFactory.ISF.GenericTruthStrategy(name, **kwargs))
◆ TruthStrategyGroupCaloDecayCfg()
| def ISF_HepMC_ToolsConfig.TruthStrategyGroupCaloDecayCfg |
( |
|
flags, |
|
|
|
name = "ISF_MCTruthStrategyGroupCaloDecay", |
|
|
** |
kwargs |
|
) |
| |
Definition at line 267 of file ISF_HepMC_ToolsConfig.py.
269 kwargs.setdefault(
"ParentMinPt", 1000.*MeV)
270 kwargs.setdefault(
"ChildMinPt" , 500.*MeV)
271 kwargs.setdefault(
"VertexTypes", [5, 6, 7])
272 kwargs.setdefault(
"VertexTypeRangeLow" , 201)
273 kwargs.setdefault(
"VertexTypeRangeHigh", 298)
274 kwargs.setdefault(
"Regions", [3])
275 result.setPrivateTools(CompFactory.ISF.GenericTruthStrategy(name, **kwargs))
◆ TruthStrategyGroupCaloMuBrem_MC15Cfg()
| def ISF_HepMC_ToolsConfig.TruthStrategyGroupCaloMuBrem_MC15Cfg |
( |
|
flags, |
|
|
|
name = "ISF_MCTruthStrategyGroupCaloMuBrem_MC15", |
|
|
** |
kwargs |
|
) |
| |
Definition at line 256 of file ISF_HepMC_ToolsConfig.py.
258 kwargs.setdefault(
"ParentMinEkin", 500.*MeV)
259 kwargs.setdefault(
"ChildMinEkin" , 300.*MeV)
260 kwargs.setdefault(
"VertexTypes" , [3])
261 kwargs.setdefault(
"ParentPDGCodes", [13, -13])
262 kwargs.setdefault(
"Regions", [3])
263 result.setPrivateTools(CompFactory.ISF.GenericTruthStrategy(name, **kwargs))
◆ TruthStrategyGroupCaloMuBremCfg()
| def ISF_HepMC_ToolsConfig.TruthStrategyGroupCaloMuBremCfg |
( |
|
flags, |
|
|
|
name = "ISF_MCTruthStrategyGroupCaloMuBrem", |
|
|
** |
kwargs |
|
) |
| |
Definition at line 210 of file ISF_HepMC_ToolsConfig.py.
212 kwargs.setdefault(
"ParentMinEkin", 500.*MeV)
213 kwargs.setdefault(
"ChildMinEkin" , 100.*MeV)
214 kwargs.setdefault(
"VertexTypes" , [3])
215 kwargs.setdefault(
"ParentPDGCodes", [13, -13])
216 kwargs.setdefault(
"Regions", [3])
217 result.setPrivateTools(CompFactory.ISF.GenericTruthStrategy(name, **kwargs))
◆ TruthStrategyGroupID_MC15Cfg()
| def ISF_HepMC_ToolsConfig.TruthStrategyGroupID_MC15Cfg |
( |
|
flags, |
|
|
|
name = "ISF_MCTruthStrategyGroupID_MC15", |
|
|
** |
kwargs |
|
) |
| |
Truth Strategies.
Definition at line 187 of file ISF_HepMC_ToolsConfig.py.
189 kwargs.setdefault(
"ParentMinPt", 100.*MeV)
190 kwargs.setdefault(
"ChildMinPt" , 300.*MeV)
191 kwargs.setdefault(
"VertexTypes", [3, 14, 15, 4, 5, 6, 7, 2, 12, 13])
192 kwargs.setdefault(
"VertexTypeRangeLow", 201)
193 kwargs.setdefault(
"VertexTypeRangeHigh", 298)
194 kwargs.setdefault(
"Regions", [1,2])
195 result.setPrivateTools(CompFactory.ISF.GenericTruthStrategy(name, **kwargs))
◆ TruthStrategyGroupIDCfg()
| def ISF_HepMC_ToolsConfig.TruthStrategyGroupIDCfg |
( |
|
flags, |
|
|
|
name = "ISF_MCTruthStrategyGroupID", |
|
|
** |
kwargs |
|
) |
| |
Definition at line 233 of file ISF_HepMC_ToolsConfig.py.
235 kwargs.setdefault(
"ParentMinPt", 100.*MeV)
236 kwargs.setdefault(
"ChildMinPt" , 100.*MeV)
237 kwargs.setdefault(
"VertexTypes", [3, 14, 15, 4, 5, 6, 7, 2, 12, 13])
238 kwargs.setdefault(
"VertexTypeRangeLow" , 201)
239 kwargs.setdefault(
"VertexTypeRangeHigh" , 298)
240 kwargs.setdefault(
"Regions", [1,2])
241 result.setPrivateTools(CompFactory.ISF.GenericTruthStrategy(name, **kwargs))
◆ TruthStrategyGroupIDHadInt_MC15Cfg()
| def ISF_HepMC_ToolsConfig.TruthStrategyGroupIDHadInt_MC15Cfg |
( |
|
flags, |
|
|
|
name = "ISF_MCTruthStrategyGroupIDHadInt_MC15", |
|
|
** |
kwargs |
|
) |
| |
Definition at line 199 of file ISF_HepMC_ToolsConfig.py.
201 kwargs.setdefault(
"ParentMinPt", 100.*MeV)
202 kwargs.setdefault(
"ChildMinPt" , 300.*MeV)
203 kwargs.setdefault(
"VertexTypes", [111, 121, 131, 141, 151, 161, 210])
204 kwargs.setdefault(
"AllowChildrenOrParentPassKineticCuts",
True)
205 kwargs.setdefault(
"Regions", [1])
206 result.setPrivateTools(CompFactory.ISF.GenericTruthStrategy(name, **kwargs))
◆ TruthStrategyGroupIDHadIntCfg()
| def ISF_HepMC_ToolsConfig.TruthStrategyGroupIDHadIntCfg |
( |
|
flags, |
|
|
|
name = "ISF_MCTruthStrategyGroupIDHadInt", |
|
|
** |
kwargs |
|
) |
| |
Definition at line 245 of file ISF_HepMC_ToolsConfig.py.
247 kwargs.setdefault(
"ParentMinPt", 100.*MeV)
248 kwargs.setdefault(
"ChildMinPt" , 100.*MeV)
249 kwargs.setdefault(
"VertexTypes", [111, 121, 131, 141, 151, 161, 210])
250 kwargs.setdefault(
"AllowChildrenOrParentPassKineticCuts",
True)
251 kwargs.setdefault(
"Regions", [1])
252 result.setPrivateTools(CompFactory.ISF.GenericTruthStrategy(name, **kwargs))
◆ ValidationTruthStrategyCfg()
| def ISF_HepMC_ToolsConfig.ValidationTruthStrategyCfg |
( |
|
flags, |
|
|
|
name = "ISF_ValidationTruthStrategy", |
|
|
** |
kwargs |
|
) |
| |
Definition at line 278 of file ISF_HepMC_ToolsConfig.py.
280 kwargs.setdefault(
"ParentMinP", 50.*MeV)
281 kwargs.setdefault(
"Regions", [1,2,3,4])
282 result.setPrivateTools(CompFactory.ISF.ValidationTruthStrategy(name, **kwargs))
def GeoIDSvcCfg(flags, name="ISF_GeoIDSvc", **kwargs)