ATLAS Offline Software
Loading...
Searching...
No Matches
TgcRdoContainer.cxx
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
3*/
4
5#include "GaudiKernel/Bootstrap.h"
6#include "GaudiKernel/ISvcLocator.h"
7#include "GaudiKernel/IMessageSvc.h"
9
12
13// Default constructor.
18
19// Default constructor.
21 : IdentifiableContainer<TgcRdo>(hashmax)
22{
23}
24
29
30
31// Destructor.
33= default;
34
36unsigned int
38{
39 return (hashFcn()(id));
40}
41
42// Class ID
47
49{
50 static const CLID cid = classID();
51 return cid;
52}
53
54const TgcRdoIdHash&
56{
57 static const TgcRdoIdHash hashFcn;
58 return(hashFcn);
59}
60
61
62// Insert a RawData
64{
65}
uint32_t CLID
The Class ID type.
IdentifiableContainerMT< T > IdentifiableContainer
EventContainers::IdentifiableCache< TgcRdo > TgcRdo_Cache
#define max(a, b)
Definition cfImp.cxx:41
An unit object of TGC ROD output.
Definition TgcRawData.h:23
void push_back(TgcRawData *rawData)
virtual const CLID & clID() const override
return class ID
static CLID classID()
static const TgcRdoIdHash & hashFcn()
static unsigned int idToHash(unsigned int id)
Convert identifier to idhash.