ATLAS Offline Software
Loading...
Searching...
No Matches
CreateNonClosureInput Namespace Reference

Functions

 CreateNonClosureHistograms ()

Variables

dict SystematicNameDictionary
 Right now we don't support AFII but we still need non-closure histograms for Pythia8.
list jetDefList = [ 'AntiKt4Topo_EMJES', 'AntiKt4PFlow_EMJES']

Function Documentation

◆ CreateNonClosureHistograms()

CreateNonClosureInput.CreateNonClosureHistograms ( )

Definition at line 18 of file CreateNonClosureInput.py.

18def CreateNonClosureHistograms():
19
20 histos = {}
21 for jetDef in jetDefList :
22 histos[jetDef] = {}
23
24 # Add a blank nonclosure histo for Pythia8
25 # Also add a blank Closeby histo for Pythia8
27 histos[jetDef]["RelativeNonClosure_MC16"] = ProviderHistoHelpers.MakeProviderHisto("RelativeNonClosure_MC16",ptBins=[15,1000,2500],etaBins=etaBins)
28 histos[jetDef]["RelativeNonClosure_MC16"].SetDirectory(0)
29 histos[jetDef]["CloseBy_Pythia8"] = ProviderHistoHelpers.MakeProviderHisto("CloseBy_MC16",ptBins=[15,1000,2500],etaBins=etaBins)
30 histos[jetDef]["CloseBy_Pythia8"].SetDirectory(0)
31
32 return histos
#define min(a, b)
Definition cfImp.cxx:40
#define max(a, b)
Definition cfImp.cxx:41
MakeProviderHisto(histoName, ptBins=GetDefaultPtBins(), etaBins=GetDefaultEtaBins())

Variable Documentation

◆ jetDefList

list CreateNonClosureInput.jetDefList = [ 'AntiKt4Topo_EMJES', 'AntiKt4PFlow_EMJES']

Definition at line 16 of file CreateNonClosureInput.py.

◆ SystematicNameDictionary

dict CreateNonClosureInput.SystematicNameDictionary
Initial value:
1= {
2 'RelativeNonClosure_AFII_AntiKt4EMTopo' : 'RelativeNonClosure_AFII',
3 'RelativeNonClosure_AFII_AntiKt4EMPFlow' : 'RelativeNonClosure_AFII'
4 }

Right now we don't support AFII but we still need non-closure histograms for Pythia8.

Create blank ones and add them.

Definition at line 11 of file CreateNonClosureInput.py.