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

Functions

 natural_sort (s)

Variables

dict jetreplacements = {"AntiKt4EMTopo":"AntiKt4Topo_EMJES"}
dict replacements = {}
list deletions = []
 inputFile = sys.argv[1]
 outBaselineFile = sys.argv[2]
 theCurrentHistos = ReadCurrentHistograms(inputFile,jetreplacements.keys())
dict theReplacementHistos = {}
 thisset = ParseFlavourInput.ReadFlavourHistograms(filename)
list jetDefs = ["AntiKt4EMTopo"]
dict systematics = {}
dict validities = {}
 baselineFile = TFile(outBaselineFile,"RECREATE")
 key
dict newName = replacements[filename][aSystName]
dict newHist = theReplacementHistos[jetreplacements[aJetDef]][newName]

Function Documentation

◆ natural_sort()

MakeNewFileFromOldAndSubstitution.natural_sort ( s)

Definition at line 16 of file ICHEP2016/MakeNewFileFromOldAndSubstitution.py.

16def natural_sort(s):
17 return [int(''.join(g)) if k else ''.join(g) for k, g in groupby(s[0], str.isdigit)]
18
19# Here, set file(s) from which to take replacement histograms and what names to switch

Variable Documentation

◆ baselineFile

MakeNewFileFromOldAndSubstitution.baselineFile = TFile(outBaselineFile,"RECREATE")

◆ deletions

list MakeNewFileFromOldAndSubstitution.deletions = []

◆ inputFile

MakeNewFileFromOldAndSubstitution.inputFile = sys.argv[1]

◆ jetDefs

list MakeNewFileFromOldAndSubstitution.jetDefs = ["AntiKt4EMTopo"]

◆ jetreplacements

dict MakeNewFileFromOldAndSubstitution.jetreplacements = {"AntiKt4EMTopo":"AntiKt4Topo_EMJES"}

◆ key

MakeNewFileFromOldAndSubstitution.key

◆ newHist

dict MakeNewFileFromOldAndSubstitution.newHist = theReplacementHistos[jetreplacements[aJetDef]][newName]

◆ newName

dict MakeNewFileFromOldAndSubstitution.newName = replacements[filename][aSystName]

◆ outBaselineFile

MakeNewFileFromOldAndSubstitution.outBaselineFile = sys.argv[2]

◆ replacements

dict MakeNewFileFromOldAndSubstitution.replacements = {}

◆ systematics

dict MakeNewFileFromOldAndSubstitution.systematics = {}

◆ theCurrentHistos

MakeNewFileFromOldAndSubstitution.theCurrentHistos = ReadCurrentHistograms(inputFile,jetreplacements.keys())

◆ theReplacementHistos

dict MakeNewFileFromOldAndSubstitution.theReplacementHistos = {}

◆ thisset

MakeNewFileFromOldAndSubstitution.thisset = ParseFlavourInput.ReadFlavourHistograms(filename)

◆ validities

dict MakeNewFileFromOldAndSubstitution.validities = {}