ATLAS Offline Software
Loading...
Searching...
No Matches
MuonPrepDataContainer.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2018 CERN for the benefit of the ATLAS collaboration
3*/
4
6// MuonPrepRawDataContainer.h
7// Header file for class MuonPrepRawDataContainer
9// (c) ATLAS Detector software
11// Container for RIO collections for Muons
13// Version 1.0 106/07/2004 Ketevi A. Assamagan - adapted
14// from Veronique Boisvert
16
17#ifndef MUONPREPRAWDATA_MUONPREPDATACONTAINER_H
18#define MUONPREPRAWDATA_MUONPREPDATACONTAINER_H
19
20// Base classes
23
24//Needed Classes
29// New Small Wheel
32
34
35// Identifiable cache construction
37
38namespace Muon{
39
41template<class CollectionT>
42class MuonPrepDataContainer : public IdentifiableContainer<CollectionT> {
43
45 // Public methods:
47public:
48
49 //default for POOL
51
52 // Constructor with parameters:
54
55 // Constructor with IdentifiableCache object
57
58 // Destructor:
59 virtual ~MuonPrepDataContainer() = default;
60
62 static const CLID& classID()
63 {
64 // static CLID id = CLID_T ;
65 // return id;
67 }
68
70 virtual const CLID& clID() const
71 {
72 return classID();
73 }
74
76 // Private methods:
78private:
79
80
84 // Private data:
86private:
87
88};
89
91// Inline methods:
94
102
103// member functions that use Collection T
105
106
107}
108
114// New Small Wheel
117
118#endif // TRKPREPRAWDATA_PREPRAWDATACONTAINER_H
119
std::vector< Identifier > ID
macros to associate a CLID to a type
uint32_t CLID
The Class ID type.
This class is a general container which can hold objects of accessed by an IdentifierHash For more in...
IdentifiableContainerMT< T > IdentifiableContainer
#define max(a, b)
Definition cfImp.cxx:41
Template for Muon PRD containers (which are basically collections of MuonPrepDataCollections).
MuonPrepDataContainer()
constructor for POOL with no parameters
MuonPrepDataContainer & operator=(const MuonPrepDataContainer &)
MuonPrepDataContainer(EventContainers::IdentifiableCache< MuonPrepDataCollection< PrdType > > *cache)
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
MuonPrepDataContainerT< RpcPrepData > RpcPrepDataContainer
MuonPrepDataContainer< MuonPrepDataCollection< PrdType > > MuonPrepDataContainerT
MuonPrepDataContainerT< TgcPrepData > TgcPrepDataContainer
MuonPrepDataContainerT< MdtPrepData > MdtPrepDataContainer
MuonPrepDataContainerT< CscStripPrepData > CscStripPrepDataContainer
MuonPrepDataContainerT< sTgcPrepData > sTgcPrepDataContainer
MuonPrepDataContainerT< MMPrepData > MMPrepDataContainer
MuonPrepDataContainerT< CscPrepData > CscPrepDataContainer
Default, invalid implementation of ClassID_traits.