ATLAS Offline Software
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
TRTCond::RtRelationContainer::~RtRelationContainer
virtual ~RtRelationContainer()
destructor
Definition:
RtRelationContainer.cxx:10
RtRelation.h
abstract base class for rt-relations
TRTCond::NestedContainer
Definition:
NestedContainer.h:373
TRTCond::RtRelationTrait
NestedContainerPointerTrait< RtRelation * > RtRelationTrait
Definition:
RtRelationContainer.h:23
TRTCond::RtRelationContainer::RtRelationContainer
RtRelationContainer()
default constructor
Definition:
RtRelationContainer.h:32
TRTCond::NestedContainerPointerTrait
Definition:
NestedContainer.h:389
TRTCond
Definition:
BasicRtRelation.cxx:8
NestedContainer.h
'Nested' template container for storing TRT conditions data.
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:64
TRTCond::RtRelationContainer::operator=
RtRelationContainer & operator=(const RtRelationContainer &rhs)
assignment
Definition:
RtRelationContainer.cxx:22
TRTCond::RtRelationContainer::classname
static const char * classname()
classname used to talk to iovservice
Definition:
RtRelationContainer.h:40
CLASS_DEF.h
macros to associate a CLID to a type
TRTCond::RtRelationContainer
Definition:
RtRelationContainer.h:29
Generated on Thu Nov 7 2024 21:25:10 for ATLAS Offline Software by
1.8.18