ATLAS Offline Software
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"
20 
21 namespace TRTCond
22 {
24 
28  class RtRelationContainer : public NestedContainer<ExpandedIdentifier::DETECTOR, RtRelation*, RtRelationTrait>
29  {
30  public:
36  virtual ~RtRelationContainer() ;
40  static const char* classname() { return "TRTCond::RtRelationContainer" ; }
41  private:
42  } ;
43 }
44 
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