|  | ATLAS Offline Software
    | 
 
 
 
Go to the documentation of this file.
   29 #ifndef ROOTCONVERSIONS_TCONVERTERSTREAMER_H 
   30 #define ROOTCONVERSIONS_TCONVERTERSTREAMER_H 
   33 #include "TClassStreamer.h" 
   45   : 
public TClassStreamer
 
   48   using Payload = std::pair<TVirtualConverter*, bool>;
 
  104 #endif // not ROOTCONVERSIONS_TCONVERTERSTREAMER_H 
  
std::map< UInt_t, Payload > CheckSumMap
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.
std::pair< TVirtualConverter *, bool > Payload
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.
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()) ]