ATLAS Offline Software
VH_DVFlags.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 class VH_DV_triggerFilterFlags(JobProperty):
11  statusOn = True
12  allowedTypes = ['bool']
13  StoredValue = True
14  TriggerNames = [] # only put trigger names in this list if you want to override the below stream-specific ones
15  EgammaTriggerNames = ["EF_e24vh_medium1_EFxe30","EF_g40_loose_L2EFxe60_tclcw","EF_2e12Tvh_loose1"] #"EF_e24vhi_medium1"
16  JetTauEtmissTriggerNames = []
17  MuonsTriggerNames = ["EF_mu40_MSonly","EF_mu36_tight"]
18 primRPVLLDESDM.add_JobProperty(VH_DV_triggerFilterFlags)
19 
20 class VH_DV_muonFilterFlags(JobProperty):
21  statusOn = True
22  allowedTypes = ['bool']
23  StoredValue = True
24  cutEtMin = 30*Units.GeV
25  cutEtaMax = 2.5
26  cutContainerMu='all'
27  usingAOD=False
28 primRPVLLDESDM.add_JobProperty(VH_DV_muonFilterFlags)
29 
30 class VH_DV_electronFilterFlags(JobProperty):
31  statusOn = True
32  allowedTypes = ['bool']
33  StoredValue = True
34  cutEtMin = 30*Units.GeV
35  cutEtaMax = 2.5
36  cutAuthor = 'Electron'
37  cutIsEM = 'Medium'
38  electronCollectionName='Electrons'
39 primRPVLLDESDM.add_JobProperty(VH_DV_electronFilterFlags)
40 
41 class VH_DV_DielectronFilterFlags(JobProperty):
42  statusOn = True
43  allowedTypes = ['bool']
44  StoredValue = True
45  cutEtMin = 20*Units.GeV
46  cutEtaMax = 2.5
47  cutAuthor = 'Electron'
48  cutIsEM = 'Medium'
49  electronCollectionName='Electrons'
50 primRPVLLDESDM.add_JobProperty(VH_DV_DielectronFilterFlags)
51 
52 class VH_DV_jetFilterFlags(JobProperty):
53  statusOn = True
54  allowedTypes = ['bool']
55  StoredValue = True
56  jetPtCut=40.0*Units.GeV
57  nJetPassed=1
58  MaxSumPtTrk=5.0*Units.GeV
59 primRPVLLDESDM.add_JobProperty(VH_DV_jetFilterFlags)
60 
61 class VH_DV_missingetFilterFlags(JobProperty):
62  statusOn = True
63  allowedTypes = ['bool']
64  StoredValue = True
65  cutMetMin=30.0*Units.GeV
66 primRPVLLDESDM.add_JobProperty(VH_DV_missingetFilterFlags)
67 
SystemOfUnits
python.VH_DVFlags.VH_DV_jetFilterFlags
Definition: VH_DVFlags.py:52
python.VH_DVFlags.VH_DV_muonFilterFlags
Definition: VH_DVFlags.py:20
python.VH_DVFlags.VH_DV_missingetFilterFlags
Definition: VH_DVFlags.py:61
python.VH_DVFlags.VH_DV_electronFilterFlags
Definition: VH_DVFlags.py:30
python.VH_DVFlags.VH_DV_triggerFilterFlags
Definition: VH_DVFlags.py:10
python.VH_DVFlags.VH_DV_DielectronFilterFlags
Definition: VH_DVFlags.py:41