ATLAS Offline Software
Loading...
Searching...
No Matches
MuonPrepDataContainer.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2026 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
66
68 virtual const CLID& clID() const override
69 {
70 static const CLID cid = classID();
71 return cid;
72 }
73
75 // Private methods:
77private:
78
79
83 // Private data:
85private:
86
87};
88
90// Inline methods:
93
101
102// member functions that use Collection T
104
105
106}
107
113// New Small Wheel
116
117#endif // TRKPREPRAWDATA_PREPRAWDATACONTAINER_H
118
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.