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

Public Member Functions

 __init__ (self, is_rntuple, readPrefix='')
 execute (self, event)

Public Attributes

 readPrefix = readPrefix
 is_rntuple = is_rntuple

Detailed Description

Definition at line 186 of file xAODRootTest.py.

Constructor & Destructor Documentation

◆ __init__()

xAODRootTest.xAODTestRead.__init__ ( self,
is_rntuple,
readPrefix = '' )

Definition at line 187 of file xAODRootTest.py.

187 def __init__ (self, is_rntuple, readPrefix = ''):
188 self.readPrefix = readPrefix
189 self.is_rntuple = is_rntuple
190 return
191
192

Member Function Documentation

◆ execute()

xAODRootTest.xAODTestRead.execute ( self,
event )

Definition at line 193 of file xAODRootTest.py.

193 def execute (self, event):
194 print (self.readPrefix + 'cvec')
195 vec = event[self.readPrefix + 'cvec']
196 for c in vec:
197 dump_c (c)
198
199 print (self.readPrefix + 'cinfo')
200 cinfo = event[self.readPrefix + 'cinfo']
201 dump_c (cinfo)
202
203 print (self.readPrefix + 'ctrig')
204 ctrig = event[self.readPrefix + 'ctrig']
205 for c in ctrig:
206 dump_c (c)
207
208 vec = event[self.readPrefix + 'cvecWD']
209 print (self.readPrefix + 'cvecWD' + ' ', vec.meta1)
210 for c in vec:
211 dump_c (c)
212
213 if not self.is_rntuple:
214 vec = event[self.readPrefix + 'cview']
215 print (self.readPrefix + 'cview')
216 for c in vec:
217 dump_c (c)
218
219 print (self.readPrefix + 'pvec')
220 vec = event[self.readPrefix + 'pvec']
221 for p in vec:
222 dump_xaodobj (p)
223
224 print (self.readPrefix + 'hvec')
225 vec = event[self.readPrefix + 'hvec']
226 for h in vec:
227 dump_xaodobj (h)
228
229 print (self.readPrefix + 'jvecContainer')
230 vec = event[self.readPrefix + 'jvecContainer']
231 for h in vec:
232 dump_xaodobj (h)
233
234 print (self.readPrefix + 'jvecInfo')
235 jvecInfo = event[self.readPrefix + 'jvecInfo']
236 dump_xaodobj (jvecInfo)
237
238 print (self.readPrefix + 'plinksContainer')
239 vec = event[self.readPrefix + 'plinksContainer']
240 for h in vec:
241 dump_plinks (h)
242
243 print (self.readPrefix + 'plinksInfo')
244 plinksInfo = event[self.readPrefix + 'plinksInfo']
245 dump_plinks (plinksInfo)
246
247 #vec = event[self.readPrefix + 'hview']
248 #print (self.readPrefix + 'hview')
249 #for h in vec:
250 # dump_h (h)
251
252 return
253
254

Member Data Documentation

◆ is_rntuple

xAODRootTest.xAODTestRead.is_rntuple = is_rntuple

Definition at line 189 of file xAODRootTest.py.

◆ readPrefix

xAODRootTest.xAODTestRead.readPrefix = readPrefix

Definition at line 188 of file xAODRootTest.py.


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