ATLAS Offline Software
Loading...
Searching...
No Matches
python.difftuple_text.Dumpreader Class Reference
Inheritance diagram for python.difftuple_text.Dumpreader:
Collaboration diagram for python.difftuple_text.Dumpreader:

Public Member Functions

 __init__ (self, f)
 read (self)
 read_tree (self)

Public Attributes

 reader = Reader (f)
dict keys = {}

Detailed Description

Definition at line 1241 of file difftuple_text.py.

Constructor & Destructor Documentation

◆ __init__()

python.difftuple_text.Dumpreader.__init__ ( self,
f )

Definition at line 1242 of file difftuple_text.py.

1242 def __init__ (self, f):
1243 self.reader = Reader (f)
1244 self.keys = {}
1245 self.read()
1246 return
1247
1248

Member Function Documentation

◆ read()

python.difftuple_text.Dumpreader.read ( self)

Definition at line 1249 of file difftuple_text.py.

1249 def read (self):
1250 while True:
1251 l = self.reader.getline()
1252 if l is None: break
1253 if not l: continue
1254 if l.find ('wrong interface id') >= 0: continue
1255 ll = l.split()
1256 if len(ll) != 2:
1257 print ('Unknown line', l)
1258 break
1259 (typ, key) = ll
1260 if typ == 'Tree':
1261 self.keys[key] = Tree (self.reader)
1262 elif typ == 'String':
1263 self.keys[key] = String (self.reader)
1264 elif typ == 'TH1':
1265 self.keys[key] = Hist (self.reader)
1266 else:
1267 print ('Unknown type', typ)
1268 break
1269
1270
IovVectorMap_t read(const Folder &theFolder, const SelectionCriterion &choice, const unsigned int limit=10)

◆ read_tree()

python.difftuple_text.Dumpreader.read_tree ( self)

Definition at line 1271 of file difftuple_text.py.

1271 def read_tree (self):
1272 return None
1273
1274

Member Data Documentation

◆ keys

dict python.difftuple_text.Dumpreader.keys = {}

Definition at line 1244 of file difftuple_text.py.

◆ reader

python.difftuple_text.Dumpreader.reader = Reader (f)

Definition at line 1243 of file difftuple_text.py.


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