ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Database
AthenaPOOL
RootConversions
RootConversions
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
34
class
TConvertingStreamerInfo
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
{
43
public
:
45
TConvertingStreamerInfo
();
46
47
51
static
void
Initialize
();
52
53
62
virtual
void
BuildOld
();
63
64
65
private
:
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
125
private
:
126
TConvertingStreamerInfo
&
operator=
(
const
TConvertingStreamerInfo
&) =
delete
;
127
TConvertingStreamerInfo
(
const
TConvertingStreamerInfo
&) =
delete
;
128
};
129
130
131
#endif
// not ROOTCONVERSIONS_TCONVERTINGSTREAMERINFO_H
132
TConvertingStreamerInfo::errhand
bool errhand(int level, Bool_t abort, const char *location, const char *msg)
Error message interceptor.
Definition
TConvertingStreamerInfo.cxx:194
TConvertingStreamerInfo::patch
bool patch(const std::string &field, const std::string &from, const std::string &to)
Definition
TConvertingStreamerInfo.cxx:115
TConvertingStreamerInfo::TConvertingStreamerInfo
TConvertingStreamerInfo(const TConvertingStreamerInfo &)=delete
TConvertingStreamerInfo::new_TConvertingStreamerInfo
static void * new_TConvertingStreamerInfo(void *p)
new() method for this object.
Definition
TConvertingStreamerInfo.cxx:77
TConvertingStreamerInfo::BuildOld
virtual void BuildOld()
Compare with class definition to handle schema evolution.
Definition
TConvertingStreamerInfo.cxx:93
TConvertingStreamerInfo::TConvertingStreamerInfo
TConvertingStreamerInfo()
Constructor.
Definition
TConvertingStreamerInfo.cxx:31
TConvertingStreamerInfo::Initialize
static void Initialize()
Set up conversions.
Definition
TConvertingStreamerInfo.cxx:39
TConvertingStreamerInfo::operator=
TConvertingStreamerInfo & operator=(const TConvertingStreamerInfo &)=delete
TConvertingStreamerInfo::parse
bool parse(const std::string &msg)
Error message parser.
Definition
TConvertingStreamerInfo.cxx:150
msg
MsgStream & msg
Definition
testRead.cxx:32
Generated on
for ATLAS Offline Software by
1.17.0