ATLAS Offline Software
Functions | Variables
createSimpleDistributions Namespace Reference

Functions

def addAllHistos (aBranch)
 
def addleadinJetSelectorHistos (aBranch)
 

Variables

bool IsDebug = False
 
 parser = argparse.ArgumentParser(description='Create distributions for many variables and save them in a ROT file')
 Read and store argument values #. More...
 
 type
 
 str
 
 default
 
 action
 
 nargs
 
 args = parser.parse_args()
 
 inFileList = args.inputFile.split(',')
 
 inChain = ROOT.TChain(args.treeName)
 
 tree = inChain
 
 builder = HistoBuilderFromD3PD(tree)
 
 patterns = args.branchPattern
 
def histoAdder = addleadinJetSelectorHistos
 

Function Documentation

◆ addAllHistos()

def createSimpleDistributions.addAllHistos (   aBranch)

Definition at line 55 of file createSimpleDistributions.py.

55 def addAllHistos( aBranch ):
56  if isSupportedType(tree.GetBranchType(aBranch)):
57  builder.addHistos(aBranch)

◆ addleadinJetSelectorHistos()

def createSimpleDistributions.addleadinJetSelectorHistos (   aBranch)

Definition at line 58 of file createSimpleDistributions.py.

58 def addleadinJetSelectorHistos( aBranch ):
59  if ("LC" in aBranch or "EM" in aBranch) and isSupportedType(tree.GetBranchType(aBranch)):
60  builder.addHistosWithLeadingJetSelectors( JetType(aBranch), aBranch )
61 

Variable Documentation

◆ action

createSimpleDistributions.action

Definition at line 23 of file createSimpleDistributions.py.

◆ args

createSimpleDistributions.args = parser.parse_args()

Definition at line 28 of file createSimpleDistributions.py.

◆ builder

createSimpleDistributions.builder = HistoBuilderFromD3PD(tree)

Definition at line 51 of file createSimpleDistributions.py.

◆ default

createSimpleDistributions.default

Definition at line 20 of file createSimpleDistributions.py.

◆ histoAdder

def createSimpleDistributions.histoAdder = addleadinJetSelectorHistos

Definition at line 63 of file createSimpleDistributions.py.

◆ inChain

createSimpleDistributions.inChain = ROOT.TChain(args.treeName)

Definition at line 38 of file createSimpleDistributions.py.

◆ inFileList

createSimpleDistributions.inFileList = args.inputFile.split(',')

Definition at line 33 of file createSimpleDistributions.py.

◆ IsDebug

bool createSimpleDistributions.IsDebug = False

Definition at line 11 of file createSimpleDistributions.py.

◆ nargs

createSimpleDistributions.nargs

Definition at line 25 of file createSimpleDistributions.py.

◆ parser

createSimpleDistributions.parser = argparse.ArgumentParser(description='Create distributions for many variables and save them in a ROT file')

Read and store argument values #.

Definition at line 17 of file createSimpleDistributions.py.

◆ patterns

createSimpleDistributions.patterns = args.branchPattern

Definition at line 53 of file createSimpleDistributions.py.

◆ str

createSimpleDistributions.str

Definition at line 20 of file createSimpleDistributions.py.

◆ tree

createSimpleDistributions.tree = inChain

Definition at line 42 of file createSimpleDistributions.py.

◆ type

createSimpleDistributions.type

Definition at line 19 of file createSimpleDistributions.py.

createSimpleDistributions.addleadinJetSelectorHistos
def addleadinJetSelectorHistos(aBranch)
Definition: createSimpleDistributions.py:58
createSimpleDistributions.addAllHistos
def addAllHistos(aBranch)
Definition: createSimpleDistributions.py:55