ATLAS Offline Software
Public Member Functions | Private Member Functions | Private Attributes | Static Private Attributes | List of all members
python.root_pickle.Root_Proxy Class Reference
Inheritance diagram for python.root_pickle.Root_Proxy:
Collaboration diagram for python.root_pickle.Root_Proxy:

Public Member Functions

def __init__ (self, f, pid)
 
def __getattr__ (self, a)
 

Private Member Functions

def __obj (self)
 

Private Attributes

 __f
 
 __pid
 
 __o
 

Static Private Attributes

tuple __slots__ = ('__f', '__pid', '__o')
 

Detailed Description

Definition at line 291 of file root_pickle.py.

Constructor & Destructor Documentation

◆ __init__()

def python.root_pickle.Root_Proxy.__init__ (   self,
  f,
  pid 
)

Definition at line 293 of file root_pickle.py.

293  def __init__ (self, f, pid):
294  self.__f = f
295  self.__pid = sys.intern(pid)
296  self.__o = None
297  return

Member Function Documentation

◆ __getattr__()

def python.root_pickle.Root_Proxy.__getattr__ (   self,
  a 
)

Definition at line 298 of file root_pickle.py.

298  def __getattr__ (self, a):
299  if self.__o is None:
300  self.__o = self.__f.Get (self.__pid)
301  if self.__o.__class__.__module__ != 'ROOT':
302  self.__o.__class__.__module__ = 'ROOT'
303  return getattr (self.__o, a)

◆ __obj()

def python.root_pickle.Root_Proxy.__obj (   self)
private

Definition at line 304 of file root_pickle.py.

304  def __obj (self):
305  if self.__o is None:
306  self.__o = self.__f.Get (self.__pid)
307  if self.__o.__class__.__module__ != 'ROOT':
308  self.__o.__class__.__module__ = 'ROOT'
309  return self.__o

Member Data Documentation

◆ __f

python.root_pickle.Root_Proxy.__f
private

Definition at line 294 of file root_pickle.py.

◆ __o

python.root_pickle.Root_Proxy.__o
private

Definition at line 296 of file root_pickle.py.

◆ __pid

python.root_pickle.Root_Proxy.__pid
private

Definition at line 295 of file root_pickle.py.

◆ __slots__

tuple python.root_pickle.Root_Proxy.__slots__ = ('__f', '__pid', '__o')
staticprivate

Definition at line 292 of file root_pickle.py.


The documentation for this class was generated from the following file:
python.processes.powheg.ZZj_MiNNLO.ZZj_MiNNLO.__init__
def __init__(self, base_directory, **kwargs)
Constructor: all process options are set here.
Definition: ZZj_MiNNLO.py:18