20 def __init__( self, mode = ROOT.xAOD.TEvent.kClassAccess ):
23 ROOT.xAOD.TPyEvent.__init__( self, mode )
28 return self.pyRetrieve( key )
46 clname = type.__name__
47 if hasattr( type,
"__cpp_name__" ):
48 clname = type.__cpp_name__
51 return super( TPyEvent, self ).pyContains( key, clname )
70 clname = type.__name__
71 if hasattr( type,
"__cpp_name__" ):
72 clname = type.__cpp_name__
75 return super( TPyEvent,
76 self ).pyTransientContains( key, clname )
95 clname = obj.__class__.__name__
96 if hasattr( obj.__class__,
"__cpp_name__" ):
97 clname = obj.__class__.__cpp_name__
100 return super( TPyEvent, self ).pyRecord( obj, key, clname )
A Python wrapper around xAOD.TPyEvent.
__init__(self, mode=ROOT.xAOD.TEvent.kClassAccess)
Constructor for the class.
record(self, obj, key)
Convenient version of the base class's record function.
contains(self, key, type)
Convenient version of the base class's contains function.
transientContains(self, key, type)
Convenient version of the base class's transientContains function.
__getitem__(self, key)
Convenient shorthand for retrieving an object.