ATLAS Offline Software
Loading...
Searching...
No Matches
xAODRootTest.xAODTestCopy Class Reference
Collaboration diagram for xAODRootTest.xAODTestCopy:

Public Member Functions

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

Public Attributes

 readPrefix = readPrefix
 writePrefix = writePrefix

Detailed Description

Definition at line 255 of file xAODRootTest.py.

Constructor & Destructor Documentation

◆ __init__()

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

Definition at line 256 of file xAODRootTest.py.

256 def __init__ (self, readPrefix = '', writePrefix = None):
257 self.readPrefix = readPrefix
258 self.writePrefix = writePrefix
259 return
260

Member Function Documentation

◆ execute()

xAODRootTest.xAODTestCopy.execute ( self,
event )

Definition at line 261 of file xAODRootTest.py.

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

Member Data Documentation

◆ readPrefix

xAODRootTest.xAODTestCopy.readPrefix = readPrefix

Definition at line 257 of file xAODRootTest.py.

◆ writePrefix

xAODRootTest.xAODTestCopy.writePrefix = writePrefix

Definition at line 258 of file xAODRootTest.py.


The documentation for this class was generated from the following file: