ATLAS Offline Software
Namespaces | Functions | Variables
PrintTrkAnaSummary.py File Reference

Go to the source code of this file.

Namespaces

 PrintTrkAnaSummary
 

Functions

def PrintTrkAnaSummary.fround (c, e)
 
def PrintTrkAnaSummary.processFile (inFileName, dirName, label, data, dataDict, index, updateIndex=True, printMultiplicity=True)
 
def PrintTrkAnaSummary.getRatio (a, ae, b, be)
 
def PrintTrkAnaSummary.computeRatios (ltest, lref, data, dataDict, printMultiplicity=True)
 

Variables

 PrintTrkAnaSummary.commandName = os.path.basename( sys.argv[0] )
 
string PrintTrkAnaSummary.summaryDirDefault = "InDetTrackPerfMonPlots/&TrkAnaName&/Offline/Tracks/"
 
 PrintTrkAnaSummary.parser = argparse.ArgumentParser( description = commandName+" options:" )
 
 PrintTrkAnaSummary.help
 
 PrintTrkAnaSummary.default
 
 PrintTrkAnaSummary.MyArgs = parser.parse_args()
 
 PrintTrkAnaSummary.anaList = MyArgs.analyses.strip().split(',')
 
 PrintTrkAnaSummary.outFile = MyArgs.outName.replace( "_&TrkAnaName&", "" )
 Remove final .html if it exists. More...
 
dictionary PrintTrkAnaSummary.data = {}
 Looping over all the track analyses. More...
 
dictionary PrintTrkAnaSummary.dataDict = {}
 
list PrintTrkAnaSummary.index = []
 
 PrintTrkAnaSummary.anaDirName = MyArgs.dirName.replace( "&TrkAnaName&", anaName )
 
 PrintTrkAnaSummary.anaOutName = MyArgs.outName.replace( "&TrkAnaName&", anaName )
 
 PrintTrkAnaSummary.testFile = ROOT.TFile.Open( MyArgs.testFile, "READ" )
 
 PrintTrkAnaSummary.testMultiplicity = testFile.Get( anaDirName+"Multiplicities/summary" )
 
 PrintTrkAnaSummary.refFile = ROOT.TFile.Open( MyArgs.refFile, "READ" )
 
 PrintTrkAnaSummary.refMultiplicity = refFile.Get( anaDirName+"Multiplicities/summary" )
 
 PrintTrkAnaSummary.printMultiplicity = refMultiplicity or testMultiplicity
 
 PrintTrkAnaSummary.inFileName
 Processing test file. More...
 
 PrintTrkAnaSummary.dirName
 
 PrintTrkAnaSummary.label
 
 PrintTrkAnaSummary.updateIndex
 
 PrintTrkAnaSummary.ltest
 Processing ratios. More...
 
 PrintTrkAnaSummary.lref
 
 PrintTrkAnaSummary.df = pd.DataFrame( data, index=index )
 printing table to screen More...
 
string PrintTrkAnaSummary.titleStr = f"Summary for TrackAnalysis = {anaName}:"
 
 PrintTrkAnaSummary.file
 printing table to html output file More...