ATLAS Offline Software
Loading...
Searching...
No Matches
mc.Starlight_Py8_gammagamma2mumu_1p5M4.py
Go to the documentation of this file.
1# Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
2
3from EvgenJobTransforms.EvgenCAConfig import EvgenConfig
4
5class Sample(EvgenConfig):
6
7 def setupFlags(self, flags):
8 self.description = "Starlight+Pythia8 gamma + gamma UPC collisions at 5360 GeV to continuum -> mumu, 1.5 < m < 4 GeV, 0.75 < pT(mu) < 2. GeV, |eta(mu)| < 2.6"
9 self.keywords = ["2photon","2lepton"]
10 self.contact = ["pawel.rybczynski@cern.ch"]
11 self.nEventsPerJob = 10000
12
13 def setupProcess(self, flags):
14
15 slightIn = [
16 "maxW 4", #Max value of w
17 "minW 1.5", #Min value of w
18 "nmbWBins 400", #Bins n w
19 "maxRapidity 3.", #max y
20 "nmbRapidityBins 300", #Bins n y
21 "accCutPt 1", #Cut in pT? 0 = (no, 1 = yes)
22 "minPt 0.75", #Minimum pT in GeV
23 "maxPt 2.", #Maximum pT in GeV
24 "accCutEta 1", #Cut in pseudorapidity? (0 = no, 1 = yes)
25 "minEta -2.6", #Minimum pseudorapidity
26 "maxEta 2.6", #Maximum pseudorapidity
27 "productionMode 1", #(1=2-phot,2=vmeson(narrow),3=vmeson(wide))
28 "prodParticleId 13", #Channel of interest
29 "beamBreakupMode 5", #Controls the nuclear breakup
30 ]
31
32 from Starlight_i.StarlightConfig import Starlight_Pythia8_Common_Cfg
33 sampleConfig = Starlight_Pythia8_Common_Cfg(
34 flags,
35 Initialize=slightIn,
36 Commands=['TauDecays:mode = 0']
37 )
38
39 return sampleConfig
setupProcess(self, flags)
setupFlags(self, flags)