ATLAS Offline Software
Control
AthContainers
AthContainers
AuxElementComplete.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-2017 CERN for the benefit of the ATLAS collaboration
5
*/
6
7
// $Id: AuxElementComplete.h 770199 2016-08-25 21:16:39Z ssnyder $
16
#ifndef ATHCONTAINERS_AUXELEMENTCOMPLETE_H
17
#define ATHCONTAINERS_AUXELEMENTCOMPLETE_H
18
19
20
#include "
AthContainers/AuxElement.h
"
21
22
23
namespace
SG
{
24
25
43
template
<
class
T>
44
class
AuxElementComplete
45
:
public
T
46
{
47
public
:
53
AuxElementComplete
();
54
55
62
template
<
class
U1>
63
AuxElementComplete
(
const
U1& u1);
64
65
72
AuxElementComplete
(
const
AuxElementComplete
&
other
);
73
74
75
// Declare default assignment explicitly to prevent coverity warning.
76
AuxElementComplete
&
operator=
(
const
AuxElementComplete
&
other
) =
default
;
77
};
78
79
80
}
// namespace SG
81
82
83
#include "
AthContainers/AuxElementComplete.icc
"
84
85
86
#endif // not ATHCONTAINERS_AUXELEMENTCOMPLETE_H
SG
Forward declaration.
Definition:
CaloCellPacker_400_500.h:32
SG::AuxElementComplete::AuxElementComplete
AuxElementComplete()
Default constructor.
SG::AuxElementComplete::AuxElementComplete
AuxElementComplete(const AuxElementComplete &other)
Copy constructor.
SG::AuxElementComplete::AuxElementComplete
AuxElementComplete(const U1 &u1)
Generic constructor.
SG::AuxElementComplete
Wrapper to automatically create a private store for an element.
Definition:
AuxElementComplete.h:46
AuxElementComplete.icc
InDetDD::other
@ other
Definition:
InDetDD_Defs.h:16
SG::AuxElementComplete::operator=
AuxElementComplete & operator=(const AuxElementComplete &other)=default
TSU::T
unsigned long long T
Definition:
L1TopoDataTypes.h:35
AuxElement.h
Base class for elements of a container that can have aux data.
Generated on Thu Nov 7 2024 21:10:34 for ATLAS Offline Software by
1.8.18