 |
ATLAS Offline Software
|
◆ _MC23NoPileUp()
def python.MC23._MC23NoPileUp |
( |
|
flags | ) |
|
|
private |
Configure MC23 flags for Monte Carlo simulations without pile-up.
This method is used in the Digi-Reco step only.
Definition at line 355 of file MC23.py.
357 Configure MC23 flags for Monte Carlo simulations without pile-up.
358 This method is used in the Digi-Reco step only.
360 flags.Beam.NumberOfCollisions = 0.
362 from LArConfiguration.LArConfigRun3
import LArConfigRun3NoPileUp
366 from SimulationConfig.SimEnums
import PixelRadiationDamageSimulationType
367 flags.Digitization.PixelPlanarRadiationDamageSimulationType = PixelRadiationDamageSimulationType.RamoPotential
◆ _MC23PileUp()
def python.MC23._MC23PileUp |
( |
|
flags | ) |
|
|
private |
MC23 flags for MC with pile-up
Definition at line 6 of file MC23.py.
7 """MC23 flags for MC with pile-up"""
8 flags.Beam.NumberOfCollisions = 60.
10 from LArConfiguration.LArConfigRun3
import LArConfigRun3PileUp
14 from SimulationConfig.SimEnums
import PixelRadiationDamageSimulationType
15 flags.Digitization.PixelPlanarRadiationDamageSimulationType = PixelRadiationDamageSimulationType.RamoPotential
17 if flags.Common.ProductionStep == ProductionStep.PileUpPresampling:
19 flags.Digitization.PU.HighPtMinBiasInputColOffset = -1
◆ BeamspotSplitMC23a()
def python.MC23.BeamspotSplitMC23a |
( |
| ) |
|
MC23a beamspot splitting configuration
Definition at line 439 of file MC23.py.
440 """MC23a beamspot splitting configuration"""
442 event_fractions = [0.14, 0.14, 0.14, 0.58]
444 return substeps, event_fractions
◆ BeamspotSplitMC23c()
def python.MC23.BeamspotSplitMC23c |
( |
| ) |
|
MC23c beamspot splitting configuration
Definition at line 447 of file MC23.py.
448 """MC23c beamspot splitting configuration"""
450 event_fractions = [0.22, 0.22, 0.22, 0.34]
452 return substeps, event_fractions
◆ BeamspotSplitMC23d()
def python.MC23.BeamspotSplitMC23d |
( |
| ) |
|
MC23d beamspot splitting configuration, matches MC23c, but only the
first two substep are considered levelling rather than the first
three.
Definition at line 455 of file MC23.py.
456 """MC23d beamspot splitting configuration, matches MC23c, but only the
457 first two substep are considered levelling rather than the first
460 event_fractions = [0.22, 0.22, 0.22, 0.34]
462 return substeps, event_fractions
◆ BeamspotSplitMC23e()
def python.MC23.BeamspotSplitMC23e |
( |
| ) |
|
MC23e beamspot splitting configuration.
Definition at line 465 of file MC23.py.
466 """MC23e beamspot splitting configuration."""
468 event_fractions = [0.22, 0.22, 0.22, 0.34]
470 return substeps, event_fractions
◆ BeamspotSplitMC23g()
def python.MC23.BeamspotSplitMC23g |
( |
| ) |
|
MC23g beamspot splitting configuration.
Definition at line 473 of file MC23.py.
474 """MC23g beamspot splitting configuration."""
476 event_fractions = [0.3, 0.41, 0.09, 0.2]
478 return substeps, event_fractions
◆ BeamspotSplitMC23g_VALIDATION()
def python.MC23.BeamspotSplitMC23g_VALIDATION |
( |
| ) |
|
MC23g beamspot splitting configuration for Validation purposes. The values are kept the same as BeamspotSplitMC23e
Definition at line 481 of file MC23.py.
482 """MC23g beamspot splitting configuration for Validation purposes. The values are kept the same as BeamspotSplitMC23e"""
484 event_fractions = [0.22, 0.22, 0.22, 0.34]
486 return substeps, event_fractions
◆ MC23a()
def python.MC23.MC23a |
( |
|
flags | ) |
|
MC23a flags for MC to match 2022 Run 3 data
Definition at line 22 of file MC23.py.
23 """MC23a flags for MC to match 2022 Run 3 data"""
26 flags.Input.MCCampaign = Campaign.MC23a
34 flags.Digitization.PU.NumberOfLowPtMinBias = 67.369
35 flags.Digitization.PU.NumberOfHighPtMinBias = 0.131
36 flags.Digitization.PU.BunchStructureConfig =
'RunDependentSimData.BunchStructure_Fill7314_BCMSPattern_Flat'
37 flags.Digitization.PU.ProfileConfig =
'RunDependentSimData.PileUpProfile_run410000_MC23a_MultiBeamspot'
◆ MC23aNoPileUp()
def python.MC23.MC23aNoPileUp |
( |
|
flags | ) |
|
Configure MC23a flags for Monte Carlo simulations without pile-up.
This method is used in the Digi-Reco step only.
Definition at line 370 of file MC23.py.
372 Configure MC23a flags for Monte Carlo simulations without pile-up.
373 This method is used in the Digi-Reco step only.
377 flags.Input.MCCampaign = Campaign.MC23a
378 flags.Input.ConditionsRunNumber = 410000
◆ MC23aSimulationMultipleIoV()
def python.MC23.MC23aSimulationMultipleIoV |
( |
|
flags | ) |
|
Configure MC23a flags for simulation with multiple Intervals of Validity (IoV).
This method is used in the Simulation step only.
Definition at line 581 of file MC23.py.
583 Configure MC23a flags for simulation with multiple Intervals of Validity (IoV).
584 This method is used in the Simulation step only.
587 flags.Input.MCCampaign = Campaign.MC23a
589 flags.Input.OverrideRunNumber =
True
591 from RunDependentSimComps.PileUpUtils
import generateRunAndLumiProfile
593 profile=
'RunDependentSimData.PileUpProfile_run410000_MC23a_MultiBeamspot')
◆ MC23aSimulationMultipleIoVCalibrationHits()
def python.MC23.MC23aSimulationMultipleIoVCalibrationHits |
( |
|
flags | ) |
|
MC23 flags for simulation with CalibrationHits
Definition at line 651 of file MC23.py.
652 """MC23 flags for simulation with CalibrationHits"""
654 from SimuJobTransforms
import CalHits, ParticleID
◆ MC23aSingleBeamspot()
def python.MC23.MC23aSingleBeamspot |
( |
|
flags | ) |
|
MC23a flags for MC to match 2022 Run 3 data (single beamspot version)
Definition at line 291 of file MC23.py.
292 """MC23a flags for MC to match 2022 Run 3 data (single beamspot version)"""
296 flags.Digitization.PU.ProfileConfig =
'RunDependentSimData.PileUpProfile_run410000_MC23a_SingleBeamspot'
◆ MC23c()
def python.MC23.MC23c |
( |
|
flags | ) |
|
MC23c flags for MC to match 2023 Run 3 data (initial pile-up profile estimate)
Definition at line 40 of file MC23.py.
41 """MC23c flags for MC to match 2023 Run 3 data (initial pile-up profile estimate)"""
44 flags.Input.MCCampaign = Campaign.MC23c
52 flags.Digitization.PU.NumberOfLowPtMinBias = 90.323
53 flags.Digitization.PU.NumberOfHighPtMinBias = 0.177
54 flags.Digitization.PU.BunchStructureConfig =
'RunDependentSimData.BunchStructure_Fill7314_BCMSPattern_Flat'
55 flags.Digitization.PU.ProfileConfig =
'RunDependentSimData.PileUpProfile_run450000_MC23c_MultiBeamspot'
◆ MC23cSimulationMultipleIoV()
def python.MC23.MC23cSimulationMultipleIoV |
( |
|
flags | ) |
|
Configure MC23c flags for simulation with multiple Intervals of Validity (IoV).
This method is used in the Simulation step only.
Definition at line 596 of file MC23.py.
598 Configure MC23c flags for simulation with multiple Intervals of Validity (IoV).
599 This method is used in the Simulation step only.
602 flags.Input.MCCampaign = Campaign.MC23c
604 flags.Input.OverrideRunNumber =
True
606 from RunDependentSimComps.PileUpUtils
import generateRunAndLumiProfile
608 profile=
'RunDependentSimData.PileUpProfile_run450000_MC23c_MultiBeamspot')
◆ MC23cSimulationMultipleIoVCalibrationHits()
def python.MC23.MC23cSimulationMultipleIoVCalibrationHits |
( |
|
flags | ) |
|
MC23 flags for simulation with CalibrationHits
Definition at line 659 of file MC23.py.
660 """MC23 flags for simulation with CalibrationHits"""
662 from SimuJobTransforms
import CalHits, ParticleID
◆ MC23cSingleBeamspot()
def python.MC23.MC23cSingleBeamspot |
( |
|
flags | ) |
|
MC23c flags for MC to match 2023 Run 3 data (initial pile-up profile estimate, single beamspot version)
Definition at line 299 of file MC23.py.
300 """MC23c flags for MC to match 2023 Run 3 data (initial pile-up profile estimate, single beamspot version)"""
304 flags.Digitization.PU.ProfileConfig =
'RunDependentSimData.PileUpProfile_run450000_MC23c_SingleBeamspot'
◆ MC23d()
def python.MC23.MC23d |
( |
|
flags | ) |
|
MC23d flags for MC to match 2023 Run 3 data (uses a pile-up profile based on the actual profile from 2023 data)
Definition at line 58 of file MC23.py.
59 """MC23d flags for MC to match 2023 Run 3 data (uses a pile-up profile based on the actual profile from 2023 data)"""
62 flags.Input.MCCampaign = Campaign.MC23d
70 flags.Digitization.PU.NumberOfLowPtMinBias = 95.313
71 flags.Digitization.PU.NumberOfHighPtMinBias = 0.187
72 flags.Digitization.PU.BunchStructureConfig =
'RunDependentSimData.BunchStructure_Fill7314_BCMSPattern_Flat'
73 flags.Digitization.PU.ProfileConfig =
'RunDependentSimData.PileUpProfile_run450000_MC23d_MultiBeamspot'
◆ MC23dNoPileUp()
def python.MC23.MC23dNoPileUp |
( |
|
flags | ) |
|
Configure MC23d flags for Monte Carlo simulations without pile-up.
This method is used in the Digi-Reco step only.
Definition at line 381 of file MC23.py.
383 Configure MC23d flags for Monte Carlo simulations without pile-up.
384 This method is used in the Digi-Reco step only.
388 flags.Input.MCCampaign = Campaign.MC23d
389 flags.Input.ConditionsRunNumber = 450000
◆ MC23dSimulationLowMuLowB()
def python.MC23.MC23dSimulationLowMuLowB |
( |
|
flags | ) |
|
MC23 flags for simulation of special run 460348
Definition at line 558 of file MC23.py.
559 """MC23 flags for simulation of special run 460348"""
561 flags.Input.MCCampaign = Campaign.MC23d
563 flags.Input.RunNumbers = [465000]
564 flags.Input.OverrideRunNumber =
True
565 flags.Input.LumiBlockNumber = [1]
568 flags.BField.configuredSolenoidFieldScale = 0.4
◆ MC23dSingleBeamspot()
def python.MC23.MC23dSingleBeamspot |
( |
|
flags | ) |
|
MC23d flags for MC to match 2023 Run 3 data (uses a pile-up profile based on the actual profile from 2023 data, single beamspot version)
Definition at line 307 of file MC23.py.
308 """MC23d flags for MC to match 2023 Run 3 data (uses a pile-up profile based on the actual profile from 2023 data, single beamspot version)"""
312 flags.Digitization.PU.ProfileConfig =
'RunDependentSimData.PileUpProfile_run450000_MC23d_SingleBeamspot'
◆ MC23e()
def python.MC23.MC23e |
( |
|
flags | ) |
|
MC23e flags for MC to match 2024 Run 3 data (initial pile-up estimate based on broadened 2023 data )
Definition at line 131 of file MC23.py.
132 """MC23e flags for MC to match 2024 Run 3 data (initial pile-up estimate based on broadened 2023 data )"""
135 flags.Input.MCCampaign = Campaign.MC23e
143 flags.Digitization.PU.NumberOfLowPtMinBias = 98.308
144 flags.Digitization.PU.NumberOfHighPtMinBias = 0.192
146 flags.Digitization.PU.BunchStructureConfig =
'RunDependentSimData.BunchStructure_Fill7314_BCMSPattern_Flat'
147 flags.Digitization.PU.ProfileConfig =
'RunDependentSimData.PileUpProfile_run470000_MC23e_MultiBeamspot'
◆ MC23eNoPileUp()
def python.MC23.MC23eNoPileUp |
( |
|
flags | ) |
|
Configure MC23e flags for Monte Carlo simulations without pile-up.
This method is used in the Digi-Reco step only.
Definition at line 392 of file MC23.py.
394 Configure MC23e flags for Monte Carlo simulations without pile-up.
395 This method is used in the Digi-Reco step only.
399 flags.Input.MCCampaign = Campaign.MC23e
400 flags.Input.ConditionsRunNumber = 470000
◆ MC23eSimulationMultipleIoV()
def python.MC23.MC23eSimulationMultipleIoV |
( |
|
flags | ) |
|
Configure MC23e flags for simulation with multiple Intervals of Validity (IoV).
This method is used in the Simulation step only.
Definition at line 611 of file MC23.py.
613 Configure MC23e flags for simulation with multiple Intervals of Validity (IoV).
614 This method is used in the Simulation step only.
617 flags.Input.MCCampaign = Campaign.MC23e
619 flags.Input.OverrideRunNumber =
True
621 from RunDependentSimComps.PileUpUtils
import generateRunAndLumiProfile
623 profile=
'RunDependentSimData.PileUpProfile_run470000_MC23e_MultiBeamspot')
◆ MC23eSimulationMultipleIoVCalibrationHits()
def python.MC23.MC23eSimulationMultipleIoVCalibrationHits |
( |
|
flags | ) |
|
MC23e flags for simulation with CalibrationHits
Definition at line 667 of file MC23.py.
668 """MC23e flags for simulation with CalibrationHits"""
670 from SimuJobTransforms
import CalHits, ParticleID
◆ MC23eSingleBeamspot()
def python.MC23.MC23eSingleBeamspot |
( |
|
flags | ) |
|
MC23e flags for MC to match 2024 Run 3 data (initial pile-up profile estimate, single beamspot version)
Definition at line 314 of file MC23.py.
315 """MC23e flags for MC to match 2024 Run 3 data (initial pile-up profile estimate, single beamspot version)"""
319 flags.Digitization.PU.ProfileConfig =
'RunDependentSimData.PileUpProfile_run470000_MC23e_SingleBeamspot'
◆ MC23g()
def python.MC23.MC23g |
( |
|
flags | ) |
|
MC23g flags for MC to match 2025 Run 3 data (initial pile-up estimate based on broadened 2024 data )
Definition at line 150 of file MC23.py.
151 """MC23g flags for MC to match 2025 Run 3 data (initial pile-up estimate based on broadened 2024 data )"""
154 flags.Input.MCCampaign = Campaign.MC23g
162 flags.Digitization.PU.NumberOfLowPtMinBias = 98.308
163 flags.Digitization.PU.NumberOfHighPtMinBias = 0.192
165 flags.Digitization.PU.BunchStructureConfig =
'RunDependentSimData.BunchStructure_Fill7314_BCMSPattern_Flat'
168 flags.Digitization.PU.ProfileConfig =
'RunDependentSimData.PileUpProfile_run495000_MC23g_MultiBeamspot_VALIDATION'
◆ MC23gNoPileUp()
def python.MC23.MC23gNoPileUp |
( |
|
flags | ) |
|
Configure MC23g flags for Monte Carlo simulations without pile-up.
This method is used in the Digi-Reco step only.
Definition at line 403 of file MC23.py.
405 Configure MC23g flags for Monte Carlo simulations without pile-up.
406 This method is used in the Digi-Reco step only.
410 flags.Input.MCCampaign = Campaign.MC23g
411 flags.Input.ConditionsRunNumber = 495000
◆ MC23gSimulationMultipleIoV()
def python.MC23.MC23gSimulationMultipleIoV |
( |
|
flags | ) |
|
Configure MC23g flags for simulation with multiple Intervals of Validity (IoV).
This method is used in the Simulation step only.
Definition at line 626 of file MC23.py.
628 Configure MC23g flags for simulation with multiple Intervals of Validity (IoV).
629 This method is used in the Simulation step only.
632 flags.Input.MCCampaign = Campaign.MC23g
634 flags.Input.OverrideRunNumber =
True
636 from RunDependentSimComps.PileUpUtils
import generateRunAndLumiProfile
640 profile=
'RunDependentSimData.PileUpProfile_run495000_MC23g_MultiBeamspot_VALIDATION')
◆ MC23gSimulationMultipleIoVCalibrationHits()
def python.MC23.MC23gSimulationMultipleIoVCalibrationHits |
( |
|
flags | ) |
|
MC23g flags for simulation with CalibrationHits
Definition at line 675 of file MC23.py.
676 """MC23g flags for simulation with CalibrationHits"""
678 from SimuJobTransforms
import CalHits, ParticleID
◆ MC23gSingleBeamspot()
def python.MC23.MC23gSingleBeamspot |
( |
|
flags | ) |
|
MC23g flags for MC to match 2025 Run 3 data (initial pile-up profile estimate, single beamspot version)
Definition at line 321 of file MC23.py.
322 """MC23g flags for MC to match 2025 Run 3 data (initial pile-up profile estimate, single beamspot version)"""
327 flags.Digitization.PU.ProfileConfig =
'RunDependentSimData.PileUpProfile_run495000_MC23g_SingleBeamspot_VALIDATION'
◆ MC23HeavyIons2023()
def python.MC23.MC23HeavyIons2023 |
( |
|
flags | ) |
|
MC23 flags for the 2023 Heavy Ions run
Definition at line 100 of file MC23.py.
101 """MC23 flags for the 2023 Heavy Ions run"""
102 flags.Input.MCCampaign = Campaign.MC23d
104 flags.Beam.NumberOfCollisions = 0.
105 flags.Input.ConditionsRunNumber = 460000
107 from LArConfiguration.LArConfigRun3
import LArConfigRun3NoPileUp
111 from SimulationConfig.SimEnums
import PixelRadiationDamageSimulationType
112 flags.Digitization.PixelPlanarRadiationDamageSimulationType = PixelRadiationDamageSimulationType.RamoPotential
115 flags.Digitization.PileUp =
True
116 flags.Digitization.DoXingByXingPileUp =
True
117 flags.Digitization.PU.BunchStructureConfig =
'RunDependentSimData.BunchStructureHeavyIon2022'
118 flags.Digitization.PU.InitialBunchCrossing = 0
119 flags.Digitization.PU.FinalBunchCrossing = 0
120 flags.Digitization.PU.NumberOfCavern = 1
122 from HIRecConfig.HIModeFlags
import HImode
124 flags.Reco.EnableZDC =
False
127 flags.Trigger.AODEDMSet =
'AODFULL'
128 flags.Trigger.triggerMenuSetup =
'Dev_HI_run3_v1_TriggerValidation_prescale'
◆ MC23HeavyIons2023NoPileUp()
def python.MC23.MC23HeavyIons2023NoPileUp |
( |
|
flags | ) |
|
MC23 flags for the 2023 Heavy Ions run (without pile-up)
Definition at line 76 of file MC23.py.
77 """MC23 flags for the 2023 Heavy Ions run (without pile-up)"""
78 flags.Input.MCCampaign = Campaign.MC23d
80 flags.Beam.BunchSpacing = 50
81 flags.Beam.NumberOfCollisions = 0.
82 flags.Input.ConditionsRunNumber = 460000
84 from LArConfiguration.LArConfigRun3
import LArConfigRun3NoPileUp
88 from SimulationConfig.SimEnums
import PixelRadiationDamageSimulationType
89 flags.Digitization.PixelPlanarRadiationDamageSimulationType = PixelRadiationDamageSimulationType.RamoPotential
91 from HIRecConfig.HIModeFlags
import HImode
93 flags.Reco.EnableZDC =
False
96 flags.Trigger.AODEDMSet =
'AODFULL'
97 flags.Trigger.triggerMenuSetup =
'Dev_HI_run3_v1_TriggerValidation_prescale'
◆ MC23HeavyIons2024()
def python.MC23.MC23HeavyIons2024 |
( |
|
flags | ) |
|
MC23 flags for the 2024 Heavy Ions run
Definition at line 228 of file MC23.py.
229 """MC23 flags for the 2024 Heavy Ions run"""
230 flags.Input.MCCampaign = Campaign.MC23e
232 flags.Beam.NumberOfCollisions = 0.
233 flags.Input.ConditionsRunNumber = 488600
235 from LArConfiguration.LArConfigRun3
import LArConfigRun3NoPileUp
239 from SimulationConfig.SimEnums
import PixelRadiationDamageSimulationType
240 flags.Digitization.PixelPlanarRadiationDamageSimulationType = PixelRadiationDamageSimulationType.RamoPotential
243 flags.Digitization.PileUp =
True
244 flags.Digitization.DoXingByXingPileUp =
True
245 flags.Digitization.PU.BunchStructureConfig =
'RunDependentSimData.BunchStructureHeavyIon2022'
246 flags.Digitization.PU.InitialBunchCrossing = 0
247 flags.Digitization.PU.FinalBunchCrossing = 0
248 flags.Digitization.PU.NumberOfCavern = 1
250 from HIRecConfig.HIModeFlags
import HImode
252 flags.Reco.EnableZDC =
False
255 flags.Trigger.AODEDMSet =
'AODFULL'
256 flags.Trigger.triggerMenuSetup =
'Dev_HI_run3_v1_TriggerValidation_prescale'
◆ MC23HeavyIons2024NoPileUp()
def python.MC23.MC23HeavyIons2024NoPileUp |
( |
|
flags | ) |
|
MC23 flags for the 2024 Heavy Ions run (without pile-up)
Definition at line 204 of file MC23.py.
205 """MC23 flags for the 2024 Heavy Ions run (without pile-up)"""
206 flags.Input.MCCampaign = Campaign.MC23e
208 flags.Beam.BunchSpacing = 50
209 flags.Beam.NumberOfCollisions = 0.
210 flags.Input.ConditionsRunNumber = 488600
212 from LArConfiguration.LArConfigRun3
import LArConfigRun3NoPileUp
216 from SimulationConfig.SimEnums
import PixelRadiationDamageSimulationType
217 flags.Digitization.PixelPlanarRadiationDamageSimulationType = PixelRadiationDamageSimulationType.RamoPotential
219 from HIRecConfig.HIModeFlags
import HImode
221 flags.Reco.EnableZDC =
False
224 flags.Trigger.AODEDMSet =
'AODFULL'
225 flags.Trigger.triggerMenuSetup =
'Dev_HI_run3_v1_TriggerValidation_prescale'
◆ MC23HeavyIons2025OO()
def python.MC23.MC23HeavyIons2025OO |
( |
|
flags | ) |
|
MC23 flags for the 2025 Heavy Ions (Oxygen) run
Definition at line 259 of file MC23.py.
260 """MC23 flags for the 2025 Heavy Ions (Oxygen) run"""
261 flags.Input.MCCampaign = Campaign.MC23g
263 flags.Beam.BunchSpacing = 500
264 flags.Beam.NumberOfCollisions = 0.0
265 flags.Input.ConditionsRunNumber = 500700
267 from LArConfiguration.LArConfigRun3
import LArConfigRun3NoPileUp
271 from SimulationConfig.SimEnums
import PixelRadiationDamageSimulationType
272 flags.Digitization.PixelPlanarRadiationDamageSimulationType = PixelRadiationDamageSimulationType.RamoPotential
275 flags.Digitization.PileUp =
False
276 flags.Digitization.DoXingByXingPileUp =
False
277 flags.Digitization.PU.BunchStructureConfig =
'RunDependentSimData.BunchStructureHeavyIon2025OO'
278 flags.Digitization.PU.InitialBunchCrossing = 0
279 flags.Digitization.PU.FinalBunchCrossing = 0
280 flags.Digitization.PU.NumberOfCavern = 1
282 from HIRecConfig.HIModeFlags
import HIPmode
284 flags.Reco.EnableZDC =
False
287 flags.Trigger.AODEDMSet =
'AODFULL'
288 flags.Trigger.triggerMenuSetup =
'Dev_pp_lowMu_run3_v1_TriggerValidation_prescale'
◆ MC23LowMu()
def python.MC23.MC23LowMu |
( |
|
flags | ) |
|
MC23 flags for MC to match Run 3 data with low pile-up
Definition at line 330 of file MC23.py.
331 """MC23 flags for MC to match Run 3 data with low pile-up"""
332 flags.Input.MCCampaign = Campaign.MC23a
334 flags.Beam.NumberOfCollisions = 60.
335 flags.Input.ConditionsRunNumber = 410000
337 from LArConfiguration.LArConfigRun3
import LArConfigRun3PileUp
341 from SimulationConfig.SimEnums
import PixelRadiationDamageSimulationType
342 flags.Digitization.PixelPlanarRadiationDamageSimulationType = PixelRadiationDamageSimulationType.RamoPotential
350 flags.Digitization.PU.NumberOfLowPtMinBias = 0.0499
351 flags.Digitization.PU.NumberOfHighPtMinBias = 0.0001
352 flags.Digitization.PU.BunchStructureConfig =
'RunDependentSimData.BunchStructure_Fill7314_BCMSPattern_Flat'
◆ MC23NoPileUpLowMuLowB()
def python.MC23.MC23NoPileUpLowMuLowB |
( |
|
flags | ) |
|
Configure MC23d flags for Monte Carlo simulations to match special run 460348.
This method is used in the Digi-Reco step only.
Definition at line 425 of file MC23.py.
427 Configure MC23d flags for Monte Carlo simulations to match special run 460348.
428 This method is used in the Digi-Reco step only.
432 flags.Input.MCCampaign = Campaign.MC23d
433 flags.Input.ConditionsRunNumber = 465000
436 flags.BField.configuredSolenoidFieldScale = 0.4
◆ MC23NoPileUpLowMuRun()
def python.MC23.MC23NoPileUpLowMuRun |
( |
|
flags | ) |
|
Configure MC23a flags for Monte Carlo simulations to match 2022 Low Mu data.
This method is used in the Digi-Reco step only.
Definition at line 414 of file MC23.py.
416 Configure MC23a flags for Monte Carlo simulations to match 2022 Low Mu data.
417 This method is used in the Digi-Reco step only.
421 flags.Input.MCCampaign = Campaign.MC23a
422 flags.Input.ConditionsRunNumber = 420000
◆ MC23ppReferenceRun2024()
def python.MC23.MC23ppReferenceRun2024 |
( |
|
flags | ) |
|
MC23 flags for the 2024 5.36 TeV pp reference run
Definition at line 171 of file MC23.py.
172 """MC23 flags for the 2024 5.36 TeV pp reference run"""
173 flags.Input.MCCampaign = Campaign.MC23e
175 flags.Beam.NumberOfCollisions = 0.
177 from LArConfiguration.LArConfigRun3
import LArConfigRun3NoPileUp
181 from SimulationConfig.SimEnums
import PixelRadiationDamageSimulationType
182 flags.Digitization.PixelPlanarRadiationDamageSimulationType = PixelRadiationDamageSimulationType.RamoPotential
190 flags.Digitization.PU.NumberOfLowPtMinBias = 7.485
191 flags.Digitization.PU.NumberOfHighPtMinBias = 0.015
192 flags.Digitization.PU.BunchStructureConfig =
'RunDependentSimData.BunchStructure_Fill7314_BCMSPattern_Flat'
193 flags.Digitization.PU.ProfileConfig =
'RunDependentSimData.PileUpProfile_run488000_MC23e_SingleBeamspot'
195 from HIRecConfig.HIModeFlags
import HIPmode
197 flags.Reco.EnableZDC =
False
200 flags.Trigger.AODEDMSet =
'AODFULL'
201 flags.Trigger.triggerMenuSetup =
'PhysicsP1_pp_lowMu_run3_v1_TriggerValidation_prescale'
◆ MC23Simulation2023HeavyIonRun()
def python.MC23.MC23Simulation2023HeavyIonRun |
( |
|
flags | ) |
|
MC23 flags for simulation simulation of the 2023 Heavy Ion run
Definition at line 519 of file MC23.py.
520 """MC23 flags for simulation simulation of the 2023 Heavy Ion run"""
522 flags.Input.MCCampaign = Campaign.MC23d
524 flags.Input.RunNumbers = [460000]
525 flags.Input.OverrideRunNumber =
True
526 flags.Input.LumiBlockNumbers = [1]
◆ MC23Simulation2024HeavyIonRun()
def python.MC23.MC23Simulation2024HeavyIonRun |
( |
|
flags | ) |
|
MC23 flags for simulation simulation of the 2024 Heavy Ion run
Definition at line 539 of file MC23.py.
540 """MC23 flags for simulation simulation of the 2024 Heavy Ion run"""
542 flags.Input.MCCampaign = Campaign.MC23e
544 flags.Input.RunNumbers = [488600]
545 flags.Input.OverrideRunNumber =
True
546 flags.Input.LumiBlockNumbers = [1]
◆ MC23Simulation2024ppRefRun()
def python.MC23.MC23Simulation2024ppRefRun |
( |
|
flags | ) |
|
MC23 flags for simulation simulation of the 2024 5.36 TeV pp reference run
Definition at line 529 of file MC23.py.
530 """MC23 flags for simulation simulation of the 2024 5.36 TeV pp reference run"""
532 flags.Input.MCCampaign = Campaign.MC23e
534 flags.Input.RunNumbers = [488000]
535 flags.Input.OverrideRunNumber =
True
536 flags.Input.LumiBlockNumbers = [1]
◆ MC23Simulation2025OORun()
def python.MC23.MC23Simulation2025OORun |
( |
|
flags | ) |
|
MC23 flags for simulation simulation of the 2025 Oxygen Oxygen run
Definition at line 548 of file MC23.py.
549 """MC23 flags for simulation simulation of the 2025 Oxygen Oxygen run"""
551 flags.Input.MCCampaign = Campaign.MC23g
553 flags.Input.RunNumbers = [500700]
554 flags.Input.OverrideRunNumber =
True
555 flags.Input.LumiBlockNumbers = [1]
◆ MC23SimulationLowMuRun()
def python.MC23.MC23SimulationLowMuRun |
( |
|
flags | ) |
|
MC23 flags for low mu run simulation
Definition at line 510 of file MC23.py.
511 """MC23 flags for low mu run simulation"""
514 flags.Input.RunNumbers = [420000]
515 flags.Input.OverrideRunNumber =
True
516 flags.Input.LumiBlockNumbers = [1]
◆ MC23SimulationNoIoV()
def python.MC23.MC23SimulationNoIoV |
( |
|
flags | ) |
|
MC23 base flags for simulation without specifying conditions IoVs
Definition at line 488 of file MC23.py.
489 """MC23 base flags for simulation without specifying conditions IoVs"""
490 flags.Input.MCCampaign = Campaign.MC23a
492 from SimulationConfig.SimEnums
import TruthStrategy
493 flags.Sim.PhysicsList =
'FTFP_BERT_ATL'
494 flags.Sim.TruthStrategy = TruthStrategy.MC15aPlus
496 flags.Sim.TRTRangeCut = 30.0
497 flags.Sim.TightMuonStepping =
True
499 from SimulationConfig.G4Optimizations
import enableBeamPipeKill, enableFrozenShowersFCalOnly
501 if flags.Sim.ISF.Simulator.isFullSim():
504 from SimulationConfig.G4Optimizations
import enableG4Optimizations
507 flags.Sim.FastCalo.ParamsInputFilename =
'FastCaloSim/MC23/TFCSparam_dev_Hybrid_Ha_v5_all_baryons_0_500.root'
◆ MC23SimulationSingleIoV()
def python.MC23.MC23SimulationSingleIoV |
( |
|
flags | ) |
|
MC23 flags for simulation
Definition at line 571 of file MC23.py.
572 """MC23 flags for simulation"""
574 flags.Input.MCCampaign = Campaign.MC23a
576 flags.Input.RunNumbers = [410000]
577 flags.Input.OverrideRunNumber =
True
578 flags.Input.LumiBlockNumbers = [1]
◆ MC23SimulationSingleIoVCalibrationHits()
def python.MC23.MC23SimulationSingleIoVCalibrationHits |
( |
|
flags | ) |
|
MC23 flags for simulation with CalibrationHits
Definition at line 643 of file MC23.py.
644 """MC23 flags for simulation with CalibrationHits"""
646 from SimuJobTransforms
import CalHits, ParticleID
def MC23Simulation2025OORun(flags)
def enableBeamPipeKill(flags)
def enableG4Optimizations(flags)
def MC23cSimulationMultipleIoV(flags)
def MC23aSingleBeamspot(flags)
def MC23Simulation2023HeavyIonRun(flags)
def MC23NoPileUpLowMuRun(flags)
def LArConfigRun3NoPileUp(flags)
def MC23cSimulationMultipleIoVCalibrationHits(flags)
def MC23dSimulationLowMuLowB(flags)
def MC23SimulationSingleIoV(flags)
def MC23eSimulationMultipleIoVCalibrationHits(flags)
def LArConfigRun3PileUp(flags)
def MC23Simulation2024ppRefRun(flags)
def MC23eSingleBeamspot(flags)
def MC23gSimulationMultipleIoV(flags)
def MC23Simulation2024HeavyIonRun(flags)
def MC23ppReferenceRun2024(flags)
def MC23HeavyIons2023NoPileUp(flags)
def MC23SimulationLowMuRun(flags)
def MC23eSimulationMultipleIoV(flags)
def BeamspotSplitMC23g_VALIDATION()
def MC23gSimulationMultipleIoVCalibrationHits(flags)
def MC23gSingleBeamspot(flags)
def enableFrozenShowersFCalOnly(flags)
def MC23aSimulationMultipleIoV(flags)
def MC23dSingleBeamspot(flags)
def MC23SimulationNoIoV(flags)
def MC23HeavyIons2024NoPileUp(flags)
def MC23SimulationSingleIoVCalibrationHits(flags)
def MC23HeavyIons2024(flags)
def MC23cSingleBeamspot(flags)
def MC23HeavyIons2025OO(flags)
def generateRunAndLumiProfile(flags, profile, sequentialEventNumbers=False, doNotCorrectMaxEvents=False)
def MC23aSimulationMultipleIoVCalibrationHits(flags)
def MC23NoPileUpLowMuLowB(flags)
def MC23HeavyIons2023(flags)