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