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, event)
 

Public Attributes

 readPrefix
 
 writePrefix
 

Detailed Description

Definition at line 250 of file xAODRootTest.py.

Constructor & Destructor Documentation

◆ __init__()

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

Definition at line 251 of file xAODRootTest.py.

251  def __init__ (self, readPrefix = '', writePrefix = None):
252  self.readPrefix = readPrefix
253  self.writePrefix = writePrefix
254  return
255 

Member Function Documentation

◆ execute()

def xAODRootTest.xAODTestCopy.execute (   self,
  event 
)

Definition at line 256 of file xAODRootTest.py.

256  def execute (self, event):
257  CHECK (event.copy (self.readPrefix + 'cvec'))
258  CHECK (event.copy (self.readPrefix + 'cinfo'))
259  CHECK (event.copy (self.readPrefix + 'ctrig'))
260  CHECK (event.copy (self.readPrefix + 'cvecWD'))
261  CHECK (event.copy (self.readPrefix + 'cview'))
262  CHECK (event.copy (self.readPrefix + 'pvec'))
263  CHECK (event.copy (self.readPrefix + 'hvec'))
264  CHECK (event.copy (self.readPrefix + 'jvecContainer'))
265  CHECK (event.copy (self.readPrefix + 'jvecInfo'))
266  CHECK (event.copy (self.readPrefix + 'plinksContainer'))
267  CHECK (event.copy (self.readPrefix + 'plinksInfo'))
268  #CHECK (event.copy (self.readPrefix + 'hview'))
269 
270  if self.writePrefix != None:
271  cinfo = event[self.readPrefix + 'cinfo']
272  copy_obj (event, cinfo, self.writePrefix + 'cinfo')
273 
274  cvec = event[self.readPrefix + 'cvec']
275  copy_vec (event, cvec, self.writePrefix + 'cvec')
276 
277  ctrig = event[self.readPrefix + 'ctrig']
278  copy_vec (event, ctrig, self.writePrefix + 'ctrig')
279 
280  cvecwd = event[self.readPrefix + 'cvecWD']
281  copy_vec (event, cvecwd, self.writePrefix + 'cvecWD')
282 
283  cview = event[self.readPrefix + 'cview']
284  copy_view (event, cview, self.writePrefix + 'cview')
285 
286  pvec = event[self.readPrefix + 'pvec']
287  copy_vec (event, pvec, self.writePrefix + 'pvec')
288 
289  hvec = event[self.readPrefix + 'hvec']
290  copy_vec (event, hvec, self.writePrefix + 'hvec')
291 
292  jvec = event[self.readPrefix + 'jvecContainer']
293  copy_vec (event, jvec, self.writePrefix + 'jvecContainer')
294 
295  jvecinfo = event[self.readPrefix + 'jvecInfo']
296  copy_obj (event, jvecinfo, self.writePrefix + 'jvecInfo')
297 
298  plinks = event[self.readPrefix + 'plinksContainer']
299  copy_vec (event, plinks, self.writePrefix + 'plinksContainer')
300 
301  plinksinfo = event[self.readPrefix + 'plinksInfo']
302  copy_obj (event, plinksinfo, self.writePrefix + 'plinksInfo')
303 
304  #hview = event[self.readPrefix + 'hview']
305  #copy_view (event, hview, self.writePrefix + 'hview')
306 
307  return
308 
309 

Member Data Documentation

◆ readPrefix

xAODRootTest.xAODTestCopy.readPrefix

Definition at line 252 of file xAODRootTest.py.

◆ writePrefix

xAODRootTest.xAODTestCopy.writePrefix

Definition at line 253 of file xAODRootTest.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
LArG4FSStartPointFilterLegacy.execute
execute
Definition: LArG4FSStartPointFilterLegacy.py:20