ATLAS Offline Software
Loading...
Searching...
No Matches
NSW_PadTriggerDataContainer.h
Go to the documentation of this file.
1#ifndef MUONRDO_NSW_PADTRIGGERRAWDATACONTAINER
2#define MUONRDO_NSW_PADTRIGGERRAWDATACONTAINER
3
4#include "GaudiKernel/MsgStream.h"
5
7
9
11
12#include <sstream>
13
14namespace Muon {
15class NSW_PadTriggerDataContainer : public IdentifiableContainer<NSW_PadTriggerData> {
16public:
17 static constexpr std::size_t HASH_MAX{32};
19 NSW_PadTriggerDataContainer(unsigned int hashMax);
20
21 static const CLID& classID();
22 const CLID& clID() const override;
23
24 std::string string() const;
25
26 friend std::ostream& operator<<(std::ostream& stream, const NSW_PadTriggerDataContainer& rhs);
27 friend MsgStream& operator<<(MsgStream& stream, const NSW_PadTriggerDataContainer& rhs);
28};
29} // namespace Muon
30
32
33#endif // MUONRDO_NSW_PADTRIGGERRAWDATACONTAINER
macros to associate a CLID to a type
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
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
friend std::ostream & operator<<(std::ostream &stream, const NSW_PadTriggerDataContainer &rhs)
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.