ATLAS Offline Software
Loading...
Searching...
No Matches
MuonCoinDataContainer.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// MuonCoinDataContainer.h
7// Header file for class MuonCoinDataContainer
9// (c) ATLAS Detector software
10
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 MUONTRIGCOINDATA_MUONCOINDATACONTAINER_H
18#define MUONTRIGCOINDATA_MUONCOINDATACONTAINER_H
19
20// Base classes
23
24//Needed Classes
26
28
29namespace Muon{
30
31template<class CollectionT>
32class MuonCoinDataContainer : public IdentifiableContainer<CollectionT> {
33
34public:
35
36 // Constructor with parameters:
38
39 // Constructor with cache
41
44
45
46 // Destructor:
47 virtual ~MuonCoinDataContainer() = default;
48
54
56 virtual const CLID& clID() const override
57 {
58 static const CLID cid = classID();
59 return cid;
60 }
61
62
63
64};
65
67
68
69}
70
71#endif // MUONTRIGCOINDATA_MUONCOINDATACONTAINER_H
72
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
MuonCoinDataContainer(unsigned int max)
MuonCoinDataContainer(const MuonCoinDataContainer &)=delete
static CLID classID()
return class ID
virtual const CLID & clID() const override
return class ID
virtual ~MuonCoinDataContainer()=default
MuonCoinDataContainer & operator=(const MuonCoinDataContainer &)=delete
MuonCoinDataContainer(EventContainers::IdentifiableCache< CollectionT > *cache)
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
Default, invalid implementation of ClassID_traits.