|
ATLAS Offline Software
|
Go to the documentation of this file.
29 #ifndef TCONVERTERSTREAMER_H
30 #define TCONVERTERSTREAMER_H
32 #include "TClassStreamer.h"
44 :
public TClassStreamer
47 typedef std::pair<TVirtualConverter*, bool>
Payload;
103 #endif // not TCONVERTERSTREAMER_H
std::pair< TVirtualConverter *, bool > Payload
Root streamer that calls our converter when reading in non-split mode.
UInt_t fStreamerChecksum
Cached checksum for the last object read.
Base class for Root converters.
Version_t R__FindStreamerInfoVersion(const TClass *cl, UInt_t checksum)
Translate a Root checksum to a class version number.
TConverterStreamer(const CheckSumMap &convmap, TClass *cls)
Constructor.
void FindVersion(TBuffer &buf, UInt_t &startpos, UInt_t &bcnt, Version_t &version)
Read the initial byte count/version from an object.
const CheckSumMap & fConvmap
The checksum -> converter map passed to the constructor.
TClass * fClass
The transient class we're reading.
std::map< UInt_t, Payload > CheckSumMap
TFile * fLastFile
Cached file for the last object read.
virtual void operator()(TBuffer &b, void *obj)
Standard Root streamer interface.
cl
print [x.__class__ for x in toList(dqregion.getSubRegions()) ]