ATLAS Offline Software
PhysValFlags.py
Go to the documentation of this file.
1 # Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
2 
4  from AthenaConfiguration.AthConfigFlags import AthConfigFlags
5  icf = AthConfigFlags()
6 
7  icf.addFlag("PhysVal.OutputFileName", "")
8 
9  icf.addFlag("PhysVal.doExample", True)
10  icf.addFlag("PhysVal.doInDet", False)
11  icf.addFlag("PhysVal.doInDetLargeD0", False)
12  icf.addFlag("PhysVal.doBtag", False)
13  icf.addFlag("PhysVal.doMET", False)
14  icf.addFlag("PhysVal.doEgamma", False)
15  icf.addFlag("PhysVal.doTau", False)
16  icf.addFlag("PhysVal.doDiTau", False)
17  icf.addFlag("PhysVal.doJet", False)
18  icf.addFlag("PhysVal.doTopoCluster", False)
19  icf.addFlag("PhysVal.doZee", False)
20  icf.addFlag("PhysVal.doPFlow", False)
21  icf.addFlag("PhysVal.doMuon", False)
22  icf.addFlag("PhysVal.doLRTMuon", False)
23  icf.addFlag("PhysVal.doLLPSecVtx", False)
24  icf.addFlag("PhysVal.doLLPSecVtxLeptons", False)
25 
26  icf.addFlag("PhysVal.GRLs", ['GRL2015', 'GRL2016', 'GRL2017_Triggerno17e33prim', 'GRL2018_Triggerno17e33prim',
27  'GRL2022', 'GRL2023', 'GRL2024'], help='List of GRL names to be used by PhysVal.')
28  icf.addFlag("PhysVal.applyAllDataCleaning", False,
29  help='Apply all data cleaning cuts, (applyGRL, applyEventStatusSelection, and Photon OQ).')
30  icf.addFlag("PhysVal.applyGRL", False,
31  help='Apply Good Run List selection. The GRL is hardcoded, it may be not updated.')
32  icf.addFlag("PhysVal.applyEventStatusSelection", False,
33  help='Apply Event Status selection via EventStatusSelectionAlg.')
34 
35  from InDetPhysValMonitoring.InDetPhysValFlags import createIDPVMConfigFlags
36  icf.addFlagsCategory("PhysVal.IDPVM", createIDPVMConfigFlags, prefix=True)
37 
38  return icf
PhysValFlags.createPhysValConfigFlags
def createPhysValConfigFlags()
Definition: PhysValFlags.py:3