ATLAS Offline Software
Loading...
Searching...
No Matches
TConvertingStreamerInfo.h
Go to the documentation of this file.
1// This file's extension implies that it's C, but it's really -*- C++ -*-.
2
3/*
4 Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
5*/
22
23
24#ifndef ROOTCONVERSIONS_TCONVERTINGSTREAMERINFO_H
25#define ROOTCONVERSIONS_TCONVERTINGSTREAMERINFO_H
26
27#include "TError.h"
28#include "TStreamerInfo.h"
29
30
35#ifndef __REFLEX__
36#ifndef __CLING__
37 : public TStreamerInfo
38 // Need to hide the base class from reflex and cling so that it doesn't
39 // insist on generating the ClassDef functions.
40#endif
41#endif
42{
43public:
46
47
51 static void Initialize();
52
53
62 virtual void BuildOld();
63
64
65private:
75 static void* new_TConvertingStreamerInfo (void* p);
76
77
90 bool errhand (int level,
91 Bool_t abort,
92 const char* location,
93 const char* msg);
94
95
105 bool parse (const std::string& msg);
106
107
120 bool patch (const std::string& field,
121 const std::string& from,
122 const std::string& to);
123
124
125private:
128};
129
130
131#endif // not ROOTCONVERSIONS_TCONVERTINGSTREAMERINFO_H
132
bool errhand(int level, Bool_t abort, const char *location, const char *msg)
Error message interceptor.
bool patch(const std::string &field, const std::string &from, const std::string &to)
TConvertingStreamerInfo(const TConvertingStreamerInfo &)=delete
static void * new_TConvertingStreamerInfo(void *p)
new() method for this object.
virtual void BuildOld()
Compare with class definition to handle schema evolution.
static void Initialize()
Set up conversions.
TConvertingStreamerInfo & operator=(const TConvertingStreamerInfo &)=delete
bool parse(const std::string &msg)
Error message parser.
MsgStream & msg
Definition testRead.cxx:32