ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
InnerDetector
InDetConditions
TRT_ConditionsData
TRT_ConditionsData
RtRelationContainer.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2018 CERN for the benefit of the ATLAS collaboration
3
*/
4
12
// $Id: RtRelationContainer.h,v 1.3 2007-06-13 11:10:42 hansenph Exp $
13
14
#ifndef TRT_CONDITIONSDATA_RTRELATIONCONTAINER_H
15
#define TRT_CONDITIONSDATA_RTRELATIONCONTAINER_H
16
17
#include "
AthenaKernel/CLASS_DEF.h
"
18
#include "
TRT_ConditionsData/NestedContainer.h
"
19
#include "
TRT_ConditionsData/RtRelation.h
"
20
21
namespace
TRTCond
22
{
23
typedef
NestedContainerPointerTrait<RtRelation*>
RtRelationTrait
;
24
28
class
RtRelationContainer
:
public
NestedContainer
<ExpandedIdentifier::DETECTOR, RtRelation*, RtRelationTrait>
29
{
30
public
:
32
RtRelationContainer
() {}
34
RtRelationContainer
(
const
RtRelationContainer
& rhs) ;
36
virtual
~RtRelationContainer
() ;
38
RtRelationContainer
&
operator=
(
const
RtRelationContainer
& rhs) ;
40
static
const
char
*
classname
() {
return
"TRTCond::RtRelationContainer"
; }
41
private
:
42
} ;
43
}
44
45
CLASS_DEF
(
TRTCond::RtRelationContainer
,1234815313,1)
46
47
#endif
CLASS_DEF.h
macros to associate a CLID to a type
CLASS_DEF
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
Definition
Control/AthenaKernel/AthenaKernel/CLASS_DEF.h:67
NestedContainer.h
'Nested' template container for storing TRT conditions data.
RtRelation.h
abstract base class for rt-relations
TRTCond::NestedContainerPointerTrait
Default trait class if T is an owned pointer.
Definition
NestedContainer.h:389
TRTCond::NestedContainer
Nested container class, ie a base class at level l with daugthers at level l+1.
Definition
NestedContainer.h:373
TRTCond::RtRelationContainer
toplevel container for storing trt rt-relations
Definition
RtRelationContainer.h:29
TRTCond::RtRelationContainer::~RtRelationContainer
virtual ~RtRelationContainer()
destructor
Definition
RtRelationContainer.cxx:10
TRTCond::RtRelationContainer::operator=
RtRelationContainer & operator=(const RtRelationContainer &rhs)
assignment
Definition
RtRelationContainer.cxx:22
TRTCond::RtRelationContainer::RtRelationContainer
RtRelationContainer()
default constructor
Definition
RtRelationContainer.h:32
TRTCond::RtRelationContainer::classname
static const char * classname()
classname used to talk to iovservice
Definition
RtRelationContainer.h:40
TRTCond
Definition
BasicRtRelation.cxx:8
TRTCond::RtRelationTrait
NestedContainerPointerTrait< RtRelation * > RtRelationTrait
Definition
RtRelationContainer.h:23
Generated on
for ATLAS Offline Software by
1.17.0