ATLAS Offline Software
EmergingFlags.py
Go to the documentation of this file.
1 # Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
2 
3 from AthenaCommon.JobProperties import JobProperty
4 from AthenaCommon.JobProperties import jobproperties
5 
6 import AthenaCommon.SystemOfUnits as Units
7 
8 primRPVLLDESDM = jobproperties.PrimaryDPDFlags_RPVLLStream
9 
10 
11 from LongLivedParticleDPDMaker.RPVLLTriggers import RPVLLTriggers
12 apitriggers = RPVLLTriggers()
13 from LongLivedParticleDPDMaker.RPVLLTriggers import rpvllTrig
14 
15 class Emerging_FilterFlags(JobProperty):
16  statusOn = True
17  allowedTypes = ['bool']
18  StoredValue = True
19  cutEtMin = 100.0*Units.GeV
20  cutEtaMax = 2.5
21  nPassed = 4
22  Triggers = ["HLT_4j90",
23  "HLT_4j100",
24  "HLT_4j110",
25  "HLT_4j120",
26  "HLT_4j130",
27  "HLT_4j140",
28  "HLT_4j150"
29  ]
30  if rpvllTrig.doRPVLLTriggerAPI:
31  Triggers += apitriggers.getEmergingTriggers()
32 primRPVLLDESDM.add_JobProperty(Emerging_FilterFlags)
33 
34 class Emerging_containerFlags(JobProperty):
35  statusOn = True
36  jetCollectionName = "AntiKt4EMTopoJets"
37  hltJetCollectionName = "HLT_xAOD__JetContainer_a4tcemsubjesFS"
38 primRPVLLDESDM.add_JobProperty(Emerging_containerFlags)
39 
40 
41 # ----- PRESCALED DI-JET TRIGGER TEST ----- #
42 class Emerging_DiJet110FilterFlags(JobProperty):
43  statusOn = True
44  allowedTypes = ['bool']
45  StoredValue = True
46  cutEtMin = 100.0*Units.GeV
47  cutEtaMax = 2.5
48  nPassed = 2
49  Triggers = ["HLT_j110"]
50 primRPVLLDESDM.add_JobProperty(Emerging_DiJet110FilterFlags)
51 
52 class Emerging_DiJet175FilterFlags(JobProperty):
53  statusOn = True
54  allowedTypes = ['bool']
55  StoredValue = True
56  cutEtMin = 100.0*Units.GeV
57  cutEtaMax = 2.5
58  nPassed = 2
59  Triggers = ["HLT_j175"]
60 primRPVLLDESDM.add_JobProperty(Emerging_DiJet175FilterFlags)
61 
62 class Emerging_DiJet260FilterFlags(JobProperty):
63  statusOn = True
64  allowedTypes = ['bool']
65  StoredValue = True
66  cutEtMin = 100.0*Units.GeV
67  cutEtaMax = 2.5
68  nPassed = 2
69  Triggers = ["HLT_j260"]
70 primRPVLLDESDM.add_JobProperty(Emerging_DiJet260FilterFlags)
SystemOfUnits
python.EmergingFlags.Emerging_DiJet260FilterFlags
Definition: EmergingFlags.py:62
python.EmergingFlags.Emerging_DiJet175FilterFlags
Definition: EmergingFlags.py:52
python.EmergingFlags.Emerging_DiJet110FilterFlags
Definition: EmergingFlags.py:42
python.EmergingFlags.Emerging_FilterFlags
Definition: EmergingFlags.py:15
python.EmergingFlags.Emerging_containerFlags
Definition: EmergingFlags.py:34