Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Namespaces | Functions | Variables
CheckDAODCompleteness.py File Reference

Go to the source code of this file.

Namespaces

 CheckDAODCompleteness
 

Functions

def CheckDAODCompleteness.MakeArg (DSidentifier, InputType)
 B. More...
 

Variables

 CheckDAODCompleteness.client = pyAMI.client.Client('atlas')
 
 CheckDAODCompleteness.infile = open(argv[1],"r")
 
string CheckDAODCompleteness.outfilenom = 'for_reprocessing_'+time.strftime('%y%m%d_%H%M%S')+'.txt'
 
 CheckDAODCompleteness.outfile = open(outfilenom,'w')
 
bool CheckDAODCompleteness.found_a_file = False
 
 CheckDAODCompleteness.sample = asample.split('#')[0].strip()
 
 CheckDAODCompleteness.result_DAOD = client.execute(['GetDatasetInfo', '-logicalDatasetName=%s'%sample], format = 'dict_object')
 
 CheckDAODCompleteness.identifier = result_DAOD.get_rows('Element_Info')[0]['identifier']
 
 CheckDAODCompleteness.nInputEvents_DAOD = int(client.execute(['SearchQuery', MakeArg(identifier,'nInputEvents')], format = 'dict_object').get_rows('Element_Info')[0]['SUM'])
 
 CheckDAODCompleteness.nInputEventsUsed_DAOD = int(client.execute(['SearchQuery', MakeArg(identifier,'nInputEventsUsed')], format = 'dict_object').get_rows('Element_Info')[0]['SUM'])
 
 CheckDAODCompleteness.result_xAOD = client.execute(['GetDatasetProv', '-logicalDatasetName=%s'%sample], format = 'dict_object')
 
 CheckDAODCompleteness.nEvents_xAOD = int(result_xAOD.get_rows('node')[1]['events'])