******************************************************************************* * * 'Physisics do not like it, * * * physisics do not need it, * * * physisics do not use it' * * * **************************** * Usage: * * * * from gaudimodule import SUCCESS * * from GaudiAlgs import TupleAlgo * * * * class MyClass(TupleAlgo) : * * ' My specific Algorithm, derived from TupleAlgo base class ' * * def __init__( self , name ) : * * 'Constructor from algorithm instance name' * * #invoke the constructor of base class * * TupleAlgo.__init__(self , name ) * * * * def execute ( self ) : * * 'Major method (from IAlgorithm interface)' * * * * # get some data from Transient Event Store * * tracks = self.get('/Event/Rec/Tracks') * * * * tup = self.nTuple('My N-Tuple') * * * * for track in tracks : * * * * pt = track.pt () * * p = track.p () * * chi2 = track.chi2 () * * * * #fill N-tuple: * * tup.column ( 'pt' , pt ) * * tup.column ( 'p' , p ) * * tup.column ( 'chi2' , chi2 ) * * #commit the row * * tup.write () * * * * return SUCCESS * * * *******************************************************************************
Definition at line 736 of file GaudiAlgs.py.