265 def execute (self, tree, event):
266 CHECK (event.copy (self.readPrefix +
'cvec'))
267 CHECK (event.copy (self.readPrefix +
'cinfo'))
268 CHECK (event.copy (self.readPrefix +
'ctrig'))
269 CHECK (event.copy (self.readPrefix +
'cvecWD'))
270 CHECK (event.copy (self.readPrefix +
'cview'))
271 CHECK (event.copy (self.readPrefix +
'pvec'))
272 CHECK (event.copy (self.readPrefix +
'hvec'))
273 CHECK (event.copy (self.readPrefix +
'jvecContainer'))
274 CHECK (event.copy (self.readPrefix +
'jvecInfo'))
275 CHECK (event.copy (self.readPrefix +
'plinksContainer'))
276 CHECK (event.copy (self.readPrefix +
'plinksInfo'))
279 if self.writePrefix !=
None:
280 cinfo = getattr (tree, self.readPrefix +
'cinfo')
281 copy_obj (event, cinfo, self.writePrefix +
'cinfo')
283 cvec = getattr (tree, self.readPrefix +
'cvec')
284 copy_vec (event, cvec, self.writePrefix +
'cvec')
286 ctrig = getattr (tree, self.readPrefix +
'ctrig')
287 copy_vec (event, ctrig, self.writePrefix +
'ctrig')
289 cvecwd = getattr (tree, self.readPrefix +
'cvecWD')
290 copy_vec (event, cvecwd, self.writePrefix +
'cvecWD')
292 cview = getattr (tree, self.readPrefix +
'cview')
293 copy_view (event, cview, self.writePrefix +
'cview')
295 pvec = getattr (tree, self.readPrefix +
'pvec')
296 copy_vec (event, pvec, self.writePrefix +
'pvec')
298 hvec = getattr (tree, self.readPrefix +
'hvec')
299 copy_vec (event, hvec, self.writePrefix +
'hvec')
301 jvec = getattr (tree, self.readPrefix +
'jvecContainer')
302 copy_vec (event, jvec, self.writePrefix +
'jvecContainer')
304 jvecinfo = getattr (tree, self.readPrefix +
'jvecInfo')
305 copy_obj (event, jvecinfo, self.writePrefix +
'jvecInfo')
307 plinks = getattr (tree, self.readPrefix +
'plinksContainer')
308 copy_vec (event, plinks, self.writePrefix +
'plinksContainer')
310 plinksinfo = getattr (tree, self.readPrefix +
'plinksInfo')
311 copy_obj (event, plinksinfo, self.writePrefix +
'plinksInfo')