34 if flags.Sim.CosmicFilterID:
35 kwargs.setdefault(
"PDGId", flags.Sim.CosmicFilterID)
36 if flags.Sim.CosmicFilterPTmin:
37 kwargs.setdefault(
"PtMin", flags.Sim.CosmicFilterPTmin)
38 if flags.Sim.CosmicFilterPTmax:
39 kwargs.setdefault(
"PtMax", flags.Sim.CosmicFilterPTmax)
40 kwargs.setdefault(
"CollectionName",volumes[0])
42 print (
'G4CosmicFilter: Filter volume is %s' % volumes[0])
44 result.setPrivateTools(CompFactory.G4UA.G4CosmicFilterTool(name, **kwargs))
48 kwargs.setdefault(
"CollectionName",volumes[0])
49 kwargs.setdefault(
"CollectionName2",volumes[1])
50 result.setPrivateTools(CompFactory.G4UA.G4CosmicAndFilterTool(name, **kwargs))
54 kwargs.setdefault(
"CollectionName",volumes[0])
55 kwargs.setdefault(
"CollectionName2",volumes[1])
56 kwargs.setdefault(
"CollectionName3",volumes[2])
57 result.setPrivateTools(CompFactory.G4UA.G4CosmicOrFilterTool(name, **kwargs))