Gaudi Framework, version v21r4

Home   Generated: 7 Sep 2009

GaudiPython::Bindings::iNTupleSvc Class Reference

Inheritance diagram for GaudiPython::Bindings::iNTupleSvc:

Inheritance graph
[legend]
Collaboration diagram for GaudiPython::Bindings::iNTupleSvc:

Collaboration graph
[legend]

List of all members.


Detailed Description

Definition at line 431 of file Bindings.py.


Public Member Functions

def __init__
def book
def defineOutput
def __getitem__

Public Attributes

 Output

Static Public Attributes

int RowWiseTuple = 42
int ColumnWiseTuple = 43

Member Function Documentation

def GaudiPython::Bindings::iNTupleSvc::__init__ (   self,
  name,
  ints 
)

Reimplemented from GaudiPython::Bindings::iDataSvc.

Definition at line 434 of file Bindings.py.

00434                                  :
00435     self.__dict__['_ints'] = InterfaceCast(gbl.INTupleSvc)(ints)
00436     iDataSvc.__init__(self, name, ints)
  def book(self, *args) :

def GaudiPython::Bindings::iNTupleSvc::book (   self,
  args 
)

Definition at line 437 of file Bindings.py.

00437                         :
00438     return apply(self._ints.book, args)
  def defineOutput(self, files, typ='ROOT') :

def GaudiPython::Bindings::iNTupleSvc::defineOutput (   self,
  files,
  typ = 'ROOT' 
)

Defines dthe mapping between logical names and the output file
Usage: 
  defineOutput({'LUN1':'MyFile1.root', 'LUN2':'Myfile2.root'}, typ='ROOT')

Definition at line 439 of file Bindings.py.

00439                                             :
00440     """ Defines dthe mapping between logical names and the output file
00441         Usage: 
00442           defineOutput({'LUN1':'MyFile1.root', 'LUN2':'Myfile2.root'}, typ='ROOT')
00443     """
00444     out = [] 
00445     for o in files :
00446       out.append( "%s DATAFILE='%s' OPT='RECREATE' TYP='%s'" % ( o, files[o], typ ) )
00447     self.Output = out  
00448     if AppMgr().HistogramPersistency == 'NONE' : AppMgr().HistogramPersistency = typ
  def __getitem__ ( self, path ) :

def GaudiPython::Bindings::iNTupleSvc::__getitem__ (   self,
  path 
)

Reimplemented from GaudiPython::Bindings::iDataSvc.

Definition at line 449 of file Bindings.py.

00449                                  :
00450     return iDataSvc.__getitem__( self , path ) 
00451 
00452 
00453 #----iToolSvc class--------------------------------------------------------------------- 
class iToolSvc(iService) :


Member Data Documentation

Definition at line 432 of file Bindings.py.

Definition at line 433 of file Bindings.py.

Definition at line 447 of file Bindings.py.


The documentation for this class was generated from the following file:

Generated at Mon Sep 7 18:26:37 2009 for Gaudi Framework, version v21r4 by Doxygen version 1.5.6 written by Dimitri van Heesch, © 1997-2004