ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
InnerDetector
InDetConditions
TRT_ConditionsData
TRT_ConditionsData
RtRelationMultChanContainer.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
13
// $Id: RtRelationMultChanContainer.h,v 1.3 2007-06-13 11:10:43 hansenph Exp $
14
15
#ifndef TRT_CONDITIONSDATA_RTRELATIONMultChanCONTAINER_H
16
#define TRT_CONDITIONSDATA_RTRELATIONMultChanCONTAINER_H
17
18
#include "
TRT_ConditionsData/RtRelationContainer.h
"
19
#include "
TRT_ConditionsData/MultChanContainer.h
"
20
#include "
AthenaKernel/CondCont.h
"
21
22
namespace
TRTCond
23
{
24
typedef
NestedContainer<ExpandedIdentifier::LAYERWHEEL,RtRelation*, RtRelationTrait>
RtRelationLayerContainer
;
25
28
class
RtRelationMultChanContainer
:
public
MultChanContainer
<RtRelationLayerContainer>
29
{
30
public
:
32
typedef
RtRelationLayerContainer::FlatContainer
FlatContainer
;
34
RtRelationMultChanContainer
() {}
36
RtRelationMultChanContainer
(
const
RtRelationMultChanContainer
& rhs) ;
38
virtual
~RtRelationMultChanContainer
() ;
40
RtRelationMultChanContainer
&
operator=
(
const
RtRelationMultChanContainer
& rhs) ;
42
static
const
char
*
classname
() {
return
"TRTCond::RtRelationMultChanContainer"
; }
43
private
:
44
} ;
45
}
46
47
48
CLASS_DEF
(
TRTCond::RtRelationMultChanContainer
,1169148363,1)
49
CONDCONT_DEF
(
TRTCond
::RtRelationMultChanContainer,163845982);
50
51
52
#endif
CondCont.h
Hold mappings of ranges to condition objects.
CONDCONT_DEF
#define CONDCONT_DEF(...)
Definition
CondCont.h:1413
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
MultChanContainer.h
CondMultChanCollection for storing TRT conditions data.
RtRelationContainer.h
Class for storing/accessing trt rtrelations.
TRTCond::MultChanContainer< RtRelationLayerContainer >::MultChanContainer
MultChanContainer()
Definition
MultChanContainer.h:48
TRTCond::NestedContainer< ExpandedIdentifier::LAYERWHEEL, RtRelation *, RtRelationTrait >::FlatContainer
std::vector< std::pair< ExpandedIdentifier, const RtRelation ** > > FlatContainer
Definition
NestedContainer.h:346
TRTCond::NestedContainer
Nested container class, ie a base class at level l with daugthers at level l+1.
Definition
NestedContainer.h:373
TRTCond::RtRelationMultChanContainer
Multichannel container for RtRelation objects.
Definition
RtRelationMultChanContainer.h:29
TRTCond::RtRelationMultChanContainer::operator=
RtRelationMultChanContainer & operator=(const RtRelationMultChanContainer &rhs)
assignment
Definition
RtRelationMultChanContainer.cxx:22
TRTCond::RtRelationMultChanContainer::~RtRelationMultChanContainer
virtual ~RtRelationMultChanContainer()
destructor
Definition
RtRelationMultChanContainer.cxx:10
TRTCond::RtRelationMultChanContainer::FlatContainer
RtRelationLayerContainer::FlatContainer FlatContainer
typedef
Definition
RtRelationMultChanContainer.h:32
TRTCond::RtRelationMultChanContainer::RtRelationMultChanContainer
RtRelationMultChanContainer()
default constructor
Definition
RtRelationMultChanContainer.h:34
TRTCond::RtRelationMultChanContainer::classname
static const char * classname()
classname used to talk to iovservice
Definition
RtRelationMultChanContainer.h:42
TRTCond
Definition
BasicRtRelation.cxx:8
TRTCond::RtRelationLayerContainer
NestedContainer< ExpandedIdentifier::LAYERWHEEL, RtRelation *, RtRelationTrait > RtRelationLayerContainer
Definition
RtRelationMultChanContainer.h:24
Generated on
for ATLAS Offline Software by
1.17.0