ATLAS Offline Software
Loading...
Searching...
No Matches
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
20
21namespace 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
macros to associate a CLID to a type
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
'Nested' template container for storing TRT conditions data.
abstract base class for rt-relations
Default trait class if T is an owned pointer.
Nested container class, ie a base class at level l with daugthers at level l+1.
toplevel container for storing trt rt-relations
virtual ~RtRelationContainer()
destructor
RtRelationContainer & operator=(const RtRelationContainer &rhs)
assignment
RtRelationContainer()
default constructor
static const char * classname()
classname used to talk to iovservice
NestedContainerPointerTrait< RtRelation * > RtRelationTrait