| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

DaqXmlDump::DaqXmlDump Class Reference

List of all members.

Public Member Functions

def __init__
def initialize
def execute
def finalize

Detailed Description

Definition at line 4 of file DaqXmlDump.py.


Member Function Documentation

def DaqXmlDump::DaqXmlDump::__init__ (   self,
  name 
)

Definition at line 6 of file DaqXmlDump.py.

00006                            :
00007         DybPythonAlg.__init__(self,name)
00008         return
00009 
    def initialize(self):

def DaqXmlDump::DaqXmlDump::initialize (   self  ) 

Definition at line 10 of file DaqXmlDump.py.

00010                         :
00011         status = DybPythonAlg.initialize(self)
00012         if status.isFailure():
00013             return status
00014         self.info("initializing")
00015         return SUCCESS
00016 
    def execute(self):

def DaqXmlDump::DaqXmlDump::execute (   self  ) 

Definition at line 17 of file DaqXmlDump.py.

00017                      :
00018         evt = self.evtSvc()
00019         readoutHdr = evt["/Event/Readout/ReadoutHeader"]
00020         if readoutHdr == None:
00021             self.error("Failed to get current readout header")
00022             return FAILURE
00023 
00024         readout = readoutHdr.readout()
00025         if readout == None:
00026             daqReadout = readoutHdr.daqReadout()
00027             if daqReadout == None:
00028                 self.error("Failed to get readout from header")
00029                 return FAILURE
00030             daqXmlStream = gbl.DybDaq.DaqXmlStream(gbl.cout,
00031                                                    "  ",
00032                                                    True)
00033             daqXmlStream.dumpElement(daqReadout.eventReadout())
00034             return SUCCESS
00035         pass
00036         return SUCCESS
00037 
    def finalize(self):

def DaqXmlDump::DaqXmlDump::finalize (   self  ) 

Definition at line 38 of file DaqXmlDump.py.

00038                       :
00039         self.info("finalizing")
00040         status = DybPythonAlg.finalize(self)
00041         return status
00042 
dumpOpts = None


The documentation for this class was generated from the following file:
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 20:46:30 2011 for DaqFormatModules by doxygen 1.4.7