ATLAS Offline Software
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
5
#ifndef SAMPLE_HANDLER_META_HH
6
#define SAMPLE_HANDLER_META_HH
7
8
//
9
// Distributed under the Boost Software License, Version 1.0.
10
// (See accompanying file LICENSE_1_0.txt or copy at
11
// http://www.boost.org/LICENSE_1_0.txt)
12
13
// Please feel free to contact me (krumnack@iastate.edu) for bug
14
// reports, feature suggestions, praise and complaints.
15
16
17
18
#include <
SampleHandler/Global.h
>
19
20
#include <string>
21
#include <TNamed.h>
22
23
namespace
SH
24
{
36
std::string
dbg
(
const
Meta&
obj
,
unsigned
verbosity
= 0);
37
38
39
42
class
Meta
:
public
TNamed
43
{
44
//
45
// public interface
46
//
47
52
public
:
53
void
testInvariant
()
const
;
54
55
60
public
:
61
virtual
~Meta
();
62
63
64
65
//
66
// protected interface
67
//
68
75
protected
:
76
Meta
(
const
std::string&
name
);
77
78
79
80
//
81
// private interface
82
//
83
84
ClassDef
(
Meta
, 1);
85
};
86
}
87
88
#endif
SH::Meta::Meta
Meta(const std::string &name)
standard constructor
Definition:
Meta.cxx:51
SH::Meta::~Meta
virtual ~Meta()
standard destructor
Definition:
Meta.cxx:43
SH::dbg
std::string dbg(const Meta &, unsigned)
Definition:
Meta.cxx:28
name
std::string name
Definition:
Control/AthContainers/Root/debug.cxx:221
covarianceTool.verbosity
verbosity
Definition:
covarianceTool.py:513
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
python.PyAthena.obj
obj
Definition:
PyAthena.py:132
SH::Meta::testInvariant
void testInvariant() const
test the invariant of this object
Definition:
Meta.cxx:36
Global.h
SH::Meta
A base class for classes that implement arbitrary meta-data.
Definition:
Meta.h:43
Generated on Thu Nov 7 2024 21:20:56 for ATLAS Offline Software by
1.8.18