ATLAS Offline Software
STGC_RawDataContainer.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef MUONRDO_STGC_RawDataCONAINTER_H
6 #define MUONRDO_STGC_RawDataCONAINTER_H
7 
10 #include "AthenaKernel/CLASS_DEF.h"
12 
13 namespace Muon {
14 /*
15 */
17  : public IdentifiableContainer<STGC_RawDataCollection>
18 {
19 public:
21  STGC_RawDataContainer(unsigned int hashmax);
24 
25  // class ID
26  static const CLID& classID();
27 
29  virtual const CLID& clID() const {return classID();}
30 };
31 }
32 
33 CLASS_DEF( Muon::STGC_RawDataContainer , 1194130261 , 1 )
34 // CONTAINER_IS_IDENTCONT(Muon::STGC_RawDataContainer)
35 
36 #endif
37 
38 
STGC_RawDataCollection_Cache.h
Muon::STGC_RawDataContainer
Definition: STGC_RawDataContainer.h:18
Muon::STGC_RawDataContainer::STGC_RawDataContainer
STGC_RawDataContainer()
Definition: STGC_RawDataContainer.cxx:8
Muon
This class provides conversion from CSC RDO data to CSC Digits.
Definition: TrackSystemController.h:49
Muon::STGC_RawDataContainer::classID
static const CLID & classID()
Definition: STGC_RawDataContainer.cxx:27
Muon::STGC_RawDataContainer::~STGC_RawDataContainer
~STGC_RawDataContainer()
CLID
uint32_t CLID
The Class ID type.
Definition: Event/xAOD/xAODCore/xAODCore/ClassID_traits.h:47
STGC_RawDataCollection.h
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
IdentifiableContainerMT
Definition: IdentifiableContainerMT.h:30
Muon::STGC_RawDataContainer::clID
virtual const CLID & clID() const
return class ID
Definition: STGC_RawDataContainer.h:29
CLASS_DEF.h
macros to associate a CLID to a type
EventContainers::IdentifiableCache
Definition: IdentifiableCache.h:29
IdentifiableContainer.h
This class is a general container which can hold objects of accessed by an IdentifierHash For more in...