13This script demonstrates how to filter secondary particles in the simulation
14using the specialized ECL and kinetic energy parameters.
20main = b2.create_path()
23main.add_module(
"EventInfoSetter", evtNumList=[10])
26main.add_module(
"ParticleGun", pdgCodes=[130], nTracks=1, momentumGeneration=
"fixed", momentumParams=[2.0])
29main.add_module(
"Gearbox")
30main.add_module(
"Geometry")
33main.add_module(
"FullSim",
34 StoreAllSecondaries=
False,
35 DetailedParticleMatching=
True,
38 RegionZBackward=-92.0,
39 KineticEnergyThreshold=0.02,
40 DistanceThreshold=40.0,
41 DoNotStoreEMParticles=
True,
42 DoNotStoreNuclei=
True,
47main.add_module(
"RootOutput", outputFileName=
"FilteredSecondaries.root")