ATLAS Offline Software
Functions
PhysValFlags Namespace Reference

Functions

def createPhysValConfigFlags ()
 

Function Documentation

◆ createPhysValConfigFlags()

def PhysValFlags.createPhysValConfigFlags ( )

Definition at line 3 of file PhysValFlags.py.

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.doJet", False)
17  icf.addFlag("PhysVal.doTopoCluster", False)
18  icf.addFlag("PhysVal.doZee", False)
19  icf.addFlag("PhysVal.doPFlow", False)
20  icf.addFlag("PhysVal.doMuon", False)
21  icf.addFlag("PhysVal.doLRTMuon", False)
22  icf.addFlag("PhysVal.doLLPSecVtx", False)
23  icf.addFlag("PhysVal.doLLPSecVtxLeptons", False)
24 
25  icf.addFlag("PhysVal.GRLs", ['GRL2015', 'GRL2016', 'GRL2017_Triggerno17e33prim', 'GRL2018_Triggerno17e33prim',
26  'GRL2022', 'GRL2023', 'GRL2024'], help='List of GRL names to be used by PhysVal.')
27  icf.addFlag("PhysVal.applyAllDataCleaning", False,
28  help='Apply all data cleaning cuts, (applyGRL, applyEventStatusSelection, and Photon OQ).')
29  icf.addFlag("PhysVal.applyGRL", False,
30  help='Apply Good Run List selection. The GRL is hardcoded, it may be not updated.')
31  icf.addFlag("PhysVal.applyEventStatusSelection", False,
32  help='Apply Event Status selection via EventStatusSelectionAlg.')
33 
34  from InDetPhysValMonitoring.InDetPhysValFlags import createIDPVMConfigFlags
35  icf.addFlagsCategory("PhysVal.IDPVM", createIDPVMConfigFlags, prefix=True)
36 
37  return icf
PhysValFlags.createPhysValConfigFlags
def createPhysValConfigFlags()
Definition: PhysValFlags.py:3