Public Member Functions | |
def | __init__ |
def | execute |
def | finalize |
Public Attributes | |
pkl | |
txt | |
paths |
A gaudi alg that dumps header objects into a pickle file
Definition at line 83 of file TestHeaderObjects.py.
def RootIOTest::TestHeaderObjects::HeaderDump::__init__ | ( | self, | ||
name = 'InputHeaderDump' , |
||||
filebase = 'input_header_dump' , |
||||
headers = None | ||||
) |
Definition at line 85 of file TestHeaderObjects.py.
00087 : 00088 GaudiAlgo.__init__(self,name) 00089 self.pkl = open(filebase+'.pkl',"w") 00090 self.txt = open(filebase+'.txt',"w") 00091 if headers: 00092 self.paths = headers 00093 else: 00094 self.paths = ['/Event/Sim/SimHeader','/Event/Gen/GenHeader'] return
def RootIOTest::TestHeaderObjects::HeaderDump::execute | ( | self | ) |
Definition at line 95 of file TestHeaderObjects.py.
00097 : 00098 evt = self.evtSvc() 00099 for path in self.paths: 00100 hdr = evt[path] 00101 if not hdr: 00102 print 'Failed to get HeaderObject from "%s"'%path 00103 return FAILURE 00104 self.txt.write("%s"%hdr) 00105 phdr = PythonHeaderObject(hdr) 00106 pickle.dump(phdr,self.pkl) 00107 continue return SUCCESS
def RootIOTest::TestHeaderObjects::HeaderDump::finalize | ( | self | ) |
Definition at line 87 of file TestHeaderObjects.py.
Definition at line 88 of file TestHeaderObjects.py.
Definition at line 90 of file TestHeaderObjects.py.