ATLAS Offline Software
Loading...
Searching...
No Matches
InDetRawDataContainer.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// InDetRawDataContainer.h
7// Header file for class InDetRawDataContainer
9// (c) ATLAS Detector software
11// Container for Raw Data Objects collections for Pixel, SCT and TRT
13// Version 1.0 13/08/2002 Veronique Boisvert
15
16#ifndef INDETRAWDATA_INDETRAWDATACONTAINER_H
17#define INDETRAWDATA_INDETRAWDATACONTAINER_H
18
19// Base classes
21//Needed Classes
24
25template<class CollectionT>
27: public IdentifiableContainer<CollectionT>{
28
30 // Public methods:
32public:
33
34 // Constructor with parameters:
36
38
40
41 // Destructor:
43
49
51 virtual const CLID& clID() const override
52 {
53 static const CLID cid = classID();
54 return cid;
55 }
56
58 // Private methods:
60private:
61
64
66 // Private data:
68private:
69
70};
71// member functions that use Collection T
73
74#endif // INDETRAWDATA_INDETRAWDATACONTAINER_H
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
InDetRawDataContainer & operator=(const InDetRawDataContainer &)
virtual const CLID & clID() const override
return class ID
virtual ~InDetRawDataContainer()
InDetRawDataContainer(const InDetRawDataContainer &)
InDetRawDataContainer(unsigned int max, EventContainers::Mode)
static CLID classID()
return class ID
InDetRawDataContainer(unsigned int max)
InDetRawDataContainer(EventContainers::IdentifiableCache< CollectionT > *)
Default, invalid implementation of ClassID_traits.