ATLAS Offline Software
Public Member Functions | Public Attributes | List of all members
xAODRootTest.xAODTestCopy Class Reference
Collaboration diagram for xAODRootTest.xAODTestCopy:

Public Member Functions

def __init__ (self, readPrefix='', writePrefix=None)
 
def execute (self, tree, event)
 

Public Attributes

 readPrefix
 
 writePrefix
 

Detailed Description

Definition at line 200 of file xAODRootTest.py.

Constructor & Destructor Documentation

◆ __init__()

def xAODRootTest.xAODTestCopy.__init__ (   self,
  readPrefix = '',
  writePrefix = None 
)

Definition at line 201 of file xAODRootTest.py.

201  def __init__ (self, readPrefix = '', writePrefix = None):
202  self.readPrefix = readPrefix
203  self.writePrefix = writePrefix
204  return
205 

Member Function Documentation

◆ execute()

def xAODRootTest.xAODTestCopy.execute (   self,
  tree,
  event 
)

Definition at line 206 of file xAODRootTest.py.

206  def execute (self, tree, event):
207  CHECK (event.copy (self.readPrefix + 'cvec'))
208  CHECK (event.copy (self.readPrefix + 'cinfo'))
209  CHECK (event.copy (self.readPrefix + 'ctrig'))
210  CHECK (event.copy (self.readPrefix + 'cvecWD'))
211  CHECK (event.copy (self.readPrefix + 'cview'))
212  CHECK (event.copy (self.readPrefix + 'hvec'))
213  #CHECK (event.copy (self.readPrefix + 'hview'))
214 
215  if self.writePrefix != None:
216  cinfo = getattr (tree, self.readPrefix + 'cinfo')
217  copy_obj (event, cinfo, self.writePrefix + 'cinfo')
218 
219  cvec = getattr (tree, self.readPrefix + 'cvec')
220  copy_vec (event, cvec, self.writePrefix + 'cvec')
221 
222  ctrig = getattr (tree, self.readPrefix + 'ctrig')
223  copy_vec (event, ctrig, self.writePrefix + 'ctrig')
224 
225  cvecwd = getattr (tree, self.readPrefix + 'cvecWD')
226  copy_vec (event, cvecwd, self.writePrefix + 'cvecWD')
227 
228  cview = getattr (tree, self.readPrefix + 'cview')
229  copy_view (event, cview, self.writePrefix + 'cview')
230 
231  hvec = getattr (tree, self.readPrefix + 'hvec')
232  copy_vec (event, hvec, self.writePrefix + 'hvec')
233 
234  #hview = getattr (tree, self.readPrefix + 'hview')
235  #copy_view (event, hview, self.writePrefix + 'hview')
236 
237  return
238 
239 

Member Data Documentation

◆ readPrefix

xAODRootTest.xAODTestCopy.readPrefix

Definition at line 202 of file xAODRootTest.py.

◆ writePrefix

xAODRootTest.xAODTestCopy.writePrefix

Definition at line 203 of file xAODRootTest.py.


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