ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
PhysicsAnalysis
D3PDTools
SampleHandler
SampleHandler
Meta.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
6
7
#ifndef SAMPLE_HANDLER_META_HH
8
#define SAMPLE_HANDLER_META_HH
9
10
#include <
SampleHandler/Global.h
>
11
12
#include <string>
13
#include <TNamed.h>
14
15
namespace
SH
16
{
28
std::string
dbg
(
const
Meta
& obj,
unsigned
verbosity = 0);
29
30
31
34
class
Meta
:
public
TNamed
35
{
36
//
37
// public interface
38
//
39
44
public
:
45
void
testInvariant
()
const
;
46
47
52
public
:
53
virtual
~Meta
();
54
55
56
57
//
58
// protected interface
59
//
60
67
protected
:
68
Meta
(
const
std::string& name);
69
70
71
72
//
73
// private interface
74
//
75
76
ClassDef
(
Meta
, 1);
77
};
78
}
79
80
#endif
Global.h
SH::Meta
A base class for classes that implement arbitrary meta-data.
Definition
Meta.h:35
SH::Meta::Meta
Meta(const std::string &name)
standard constructor
Definition
Meta.cxx:44
SH::Meta::testInvariant
void testInvariant() const
test the invariant of this object
Definition
Meta.cxx:29
SH::Meta::~Meta
virtual ~Meta()
standard destructor
Definition
Meta.cxx:36
SH::Meta::ClassDef
ClassDef(Meta, 1)
SH
This module provides a lot of global definitions, forward declarations and includes that are used by ...
Definition
PrunDriver.h:15
SH::dbg
std::string dbg(const Meta &, unsigned)
Definition
Meta.cxx:21
Generated on
for ATLAS Offline Software by
1.17.0