diff --git a/Simulation/SimulationJobOptions/share/subdetectors/preInclude.CaloOnlyConfig.py b/Simulation/SimulationJobOptions/share/subdetectors/preInclude.CaloOnlyConfig.py new file mode 100644 index 0000000000000000000000000000000000000000..0c26690633224fa6a93137453d864ac657c4c71c --- /dev/null +++ b/Simulation/SimulationJobOptions/share/subdetectors/preInclude.CaloOnlyConfig.py @@ -0,0 +1,5 @@ +if not 'DetFlags' in dir(): + #if you configure one detflag, you're responsible for configuring them all! + from AthenaCommon.DetFlags import DetFlags + DetFlags.all_setOff() +DetFlags.Calo_setOn() diff --git a/Simulation/SimulationJobOptions/share/subdetectors/preInclude.IDOnlyConfig.py b/Simulation/SimulationJobOptions/share/subdetectors/preInclude.IDOnlyConfig.py new file mode 100644 index 0000000000000000000000000000000000000000..91e3cf10304d0f076d3380061145425d44ae1c6d --- /dev/null +++ b/Simulation/SimulationJobOptions/share/subdetectors/preInclude.IDOnlyConfig.py @@ -0,0 +1,5 @@ +if not 'DetFlags' in dir(): + #if you configure one detflag, you're responsible for configuring them all! + from AthenaCommon.DetFlags import DetFlags + DetFlags.all_setOff() +DetFlags.ID_setOn() diff --git a/Simulation/SimulationJobOptions/share/subdetectors/preInclude.LArOnlyConfig.py b/Simulation/SimulationJobOptions/share/subdetectors/preInclude.LArOnlyConfig.py new file mode 100644 index 0000000000000000000000000000000000000000..1d257db06d81e3daa8dafaf1859be2fe328eeb0e --- /dev/null +++ b/Simulation/SimulationJobOptions/share/subdetectors/preInclude.LArOnlyConfig.py @@ -0,0 +1,5 @@ +if not 'DetFlags' in dir(): + #if you configure one detflag, you're responsible for configuring them all! + from AthenaCommon.DetFlags import DetFlags + DetFlags.all_setOff() +DetFlags.LAr_setOn() diff --git a/Simulation/SimulationJobOptions/share/subdetectors/preInclude.MuonOnlyConfig.py b/Simulation/SimulationJobOptions/share/subdetectors/preInclude.MuonOnlyConfig.py new file mode 100644 index 0000000000000000000000000000000000000000..5f2018be30475ffa7bbc18b1f5461d9b29bc5285 --- /dev/null +++ b/Simulation/SimulationJobOptions/share/subdetectors/preInclude.MuonOnlyConfig.py @@ -0,0 +1,5 @@ +if not 'DetFlags' in dir(): + #if you configure one detflag, you're responsible for configuring them all! + from AthenaCommon.DetFlags import DetFlags + DetFlags.all_setOff() +DetFlags.Muon_setOn() diff --git a/Simulation/SimulationJobOptions/share/subdetectors/preInclude.PixelOnlyConfig.py b/Simulation/SimulationJobOptions/share/subdetectors/preInclude.PixelOnlyConfig.py new file mode 100644 index 0000000000000000000000000000000000000000..6788d4ab5a08ae6f70c9e67161e68c8a6cba35e9 --- /dev/null +++ b/Simulation/SimulationJobOptions/share/subdetectors/preInclude.PixelOnlyConfig.py @@ -0,0 +1,5 @@ +if not 'DetFlags' in dir(): + #if you configure one detflag, you're responsible for configuring them all! + from AthenaCommon.DetFlags import DetFlags + DetFlags.all_setOff() +DetFlags.pixel_setOn() diff --git a/Simulation/SimulationJobOptions/share/subdetectors/preInclude.SCTOnlyConfig.py b/Simulation/SimulationJobOptions/share/subdetectors/preInclude.SCTOnlyConfig.py new file mode 100644 index 0000000000000000000000000000000000000000..03afed7791c68ea61191cd67a2f712c9f8d1c5d8 --- /dev/null +++ b/Simulation/SimulationJobOptions/share/subdetectors/preInclude.SCTOnlyConfig.py @@ -0,0 +1,5 @@ +if not 'DetFlags' in dir(): + #if you configure one detflag, you're responsible for configuring them all! + from AthenaCommon.DetFlags import DetFlags + DetFlags.all_setOff() +DetFlags.SCT_setOn() diff --git a/Simulation/SimulationJobOptions/share/subdetectors/preInclude.TRTOnlyConfig.py b/Simulation/SimulationJobOptions/share/subdetectors/preInclude.TRTOnlyConfig.py new file mode 100644 index 0000000000000000000000000000000000000000..998caae121a8859bc2b00a18bb0ffd9afbf0e350 --- /dev/null +++ b/Simulation/SimulationJobOptions/share/subdetectors/preInclude.TRTOnlyConfig.py @@ -0,0 +1,5 @@ +if not 'DetFlags' in dir(): + #if you configure one detflag, you're responsible for configuring them all! + from AthenaCommon.DetFlags import DetFlags + DetFlags.all_setOff() +DetFlags.TRT_setOn() diff --git a/Simulation/SimulationJobOptions/share/subdetectors/preInclude.TileOnlyConfig.py b/Simulation/SimulationJobOptions/share/subdetectors/preInclude.TileOnlyConfig.py new file mode 100644 index 0000000000000000000000000000000000000000..49f7b0d1ba686ca5b130597a7337dc1ff28bcdeb --- /dev/null +++ b/Simulation/SimulationJobOptions/share/subdetectors/preInclude.TileOnlyConfig.py @@ -0,0 +1,5 @@ +if not 'DetFlags' in dir(): + #if you configure one detflag, you're responsible for configuring them all! + from AthenaCommon.DetFlags import DetFlags + DetFlags.all_setOff() +DetFlags.Tile_setOn()