ATLAS Offline Software
Functions
InDetPhysValFlags Namespace Reference

Functions

def createIDPVMConfigFlags ()
 

Function Documentation

◆ createIDPVMConfigFlags()

def InDetPhysValFlags.createIDPVMConfigFlags ( )

Definition at line 6 of file InDetPhysValFlags.py.

7  from AthenaConfiguration.AthConfigFlags import AthConfigFlags
8  icf = AthConfigFlags()
9 
10  icf.addFlag("doValidateGSFTracks", False )
11  icf.addFlag("doValidateLooseTracks", False )
12  icf.addFlag("doValidateTightPrimaryTracks", False )
13  icf.addFlag("doValidateHILoose", False )
14  icf.addFlag("doIDTIDE", False) # for IDTIDE derivation
15  icf.addFlag("doValidateTracksInJets", lambda pcf : pcf.PhysVal.IDPVM.doIDTIDE)
16  icf.addFlag("doValidateTracksInBJets", lambda pcf : pcf.PhysVal.IDPVM.doIDTIDE)
17  icf.addFlag("doValidateTruthToRecoNtuple", False )
18  icf.addFlag("doValidateMuonMatchedTracks", False )
19  icf.addFlag("doValidateElectronMatchedTracks", False )
20  icf.addFlag("doValidateLargeD0Tracks", False )
21  icf.addFlag("doValidateMergedLargeD0Tracks", False )
22  icf.addFlag("doValidateLowPtRoITracks",False)
23  icf.addFlag("doRecoOnly", False )
24  icf.addFlag("doPhysValOutput", False )
25  icf.addFlag("doExpertOutput", False )
26  icf.addFlag("doTruthOriginPlots", False )
27  icf.addFlag("doPerAuthorPlots", False )
28  icf.addFlag("doHitLevelPlots", False )
29  icf.addFlag("doDuplicatePlots", False )
30  icf.addFlag("runDecoration", True )
31  icf.addFlag("setTruthStrategy", "HardScatter" )
32  icf.addFlag("jetsNameForHardScatter", 'AntiKt4EMTopoJets' ) # when building jets, what types of jets are built (used for hardScatterStrategy == 2)
33  icf.addFlag("validateExtraTrackCollections", [] ) # List of extra track collection names to be validated in addition to Tracks.
34  icf.addFlag("ancestorIDs", [] )
35  icf.addFlag("selectedCharge", 0)
36  icf.addFlag("requiredSiHits", 0)
37  icf.addFlag("maxProdVertRadius", 300)
38  icf.addFlag("hardScatterStrategy", 0 ) # The hard-scatter vertex selection strategy to use when running hard-scatter efficiency / performance plots in IDPVM. 0 corresponds to sumPt^2, 1 corresponds to sumPt
39  icf.addFlag("truthMinPt", lambda pcf : 500 if pcf.GeoModel.Run <= LHCPeriod.Run3 else 1000) # Configurable pT cut for determining a "reconstructable" particle
40  icf.addFlag("GRL", [])
41  icf.addFlag("doTechnicalEfficiency", False) # for enabling the filling of technical efficiency
42  icf.addFlag("doPRW", False)
43  icf.addFlag("doActs", False)
44  icf.addFlag("doHGTD", False)
45  icf.addFlag("maxTrkJetDR", 0.4)
46  icf.addFlag('JetAbsEtaMax', lambda pcf: 2.5 if pcf.Detector.GeometryID else 4.0)
47  icf.addFlag('PrimaryVertexContainer', 'PrimaryVertices')
48 
49  icf.addFlag("jetCollection", "AntiKt4EMPflowJets")
50  icf.addFlag('JetPtMin', 100.*Units.GeV)
51  icf.addFlag('JetPtMax', 5000.*Units.GeV)
52  return icf
53 
InDetPhysValFlags.createIDPVMConfigFlags
def createIDPVMConfigFlags()
Definition: InDetPhysValFlags.py:6