ATLAS Offline Software
Loading...
Searching...
No Matches
InDetRawDataContainer.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2018 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
45 static const CLID& classID()
46 {
48 }
49
51 virtual const CLID& clID() const
52 {
53 return classID();
54 }
55
57 // Private methods:
59private:
60
63
65 // Private data:
67private:
68
69};
70// member functions that use Collection T
72
73#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 &)
static const CLID & classID()
return class ID
virtual ~InDetRawDataContainer()
InDetRawDataContainer(const InDetRawDataContainer &)
virtual const CLID & clID() const
return class ID
InDetRawDataContainer(unsigned int max, EventContainers::Mode)
InDetRawDataContainer(unsigned int max)
InDetRawDataContainer(EventContainers::IdentifiableCache< CollectionT > *)
Default, invalid implementation of ClassID_traits.