test
CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Namespaces | Variables
callgraph.py File Reference

Go to the source code of this file.

Namespaces

 callgraph
 

Variables

tuple callgraph.baseclass = re.compile("edm::(one::|stream::|global::)?ED(Producer|Filter|Analyzer)(Base)?")
 
tuple callgraph.epfunc = re.compile("TGraph::(.*)\(.*\)")
 
tuple callgraph.epfuncs = set()
 
tuple callgraph.f = open('function-calls-db.txt')
 
tuple callgraph.farg = re.compile("\(.*\)")
 
tuple callgraph.fields = line.split("'")
 
tuple callgraph.G = nx.DiGraph()
 
tuple callgraph.path = nx.shortest_path(G,tfunc,epfunc)
 
tuple callgraph.skipfunc = re.compile("TGraph::IsA\(.*\)")
 
tuple callgraph.topfunc = re.compile("::(produce|analyze|filter|beginLuminosityBlock|beginRun|beginStream)\(")
 
tuple callgraph.toplevelfuncs = set()