ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Tracking
TrkEvent
TrkPrepRawData
TrkPrepRawData
PrepRawDataContainer.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
// PrepRawDataContainer.h
7
// Header file for class PrepRawDataContainer
9
// (c) ATLAS Detector software
11
// Container for RIO collections for InnerDetector and Muons
13
// Version 1.0 15/07/2003 Veronique Boisvert
15
16
#ifndef TRKPREPRAWDATA_PREPRAWDATACONTAINER_H
17
#define TRKPREPRAWDATA_PREPRAWDATACONTAINER_H
18
19
// Base classes
20
#include "
EventContainers/IdentifiableContainer.h
"
21
22
namespace
Trk
{
23
24
template
<
class
CollectionT>
25
class
PrepRawDataContainer
26
:
public
IdentifiableContainer
<CollectionT>{
27
29
// Public methods:
30
31
public
:
32
34
PrepRawDataContainer
(
unsigned
int
max
);
35
37
PrepRawDataContainer
(
unsigned
int
max
,
EventContainers::Mode
);
38
40
PrepRawDataContainer
(
EventContainers::IdentifiableCache<CollectionT>
*);
41
43
PrepRawDataContainer
();
44
46
virtual
~PrepRawDataContainer
();
47
49
static
CLID
classID
();
50
52
virtual
const
CLID
&
clID
()
const override
;
53
54
private
:
55
56
PrepRawDataContainer
(
const
PrepRawDataContainer
&);
57
PrepRawDataContainer
&
operator=
(
const
PrepRawDataContainer
&);
58
59
};
60
// member functions that use Collection T
61
#include"
TrkPrepRawData/PrepRawDataContainer.icc
"
62
63
}
64
65
#endif
// TRKPREPRAWDATA_PREPRAWDATACONTAINER_H
66
CLID
uint32_t CLID
The Class ID type.
Definition
Event/xAOD/xAODCore/xAODCore/ClassID_traits.h:47
IdentifiableContainer.h
This class is a general container which can hold objects of accessed by an IdentifierHash For more in...
IdentifiableContainer
IdentifiableContainerMT< T > IdentifiableContainer
Definition
IdentifiableContainer.h:11
PrepRawDataContainer.icc
max
#define max(a, b)
Definition
cfImp.cxx:41
EventContainers::IdentifiableCache
Definition
IdentifiableCache.h:29
Trk::PrepRawDataContainer::clID
virtual const CLID & clID() const override
return class ID
Definition
PrepRawDataContainer.h:61
Trk::PrepRawDataContainer::PrepRawDataContainer
PrepRawDataContainer(unsigned int max)
Constructor with parameters:
Definition
PrepRawDataContainer.h:19
Trk::PrepRawDataContainer::PrepRawDataContainer
PrepRawDataContainer()
default ctor - for POOL only
Definition
PrepRawDataContainer.h:34
Trk::PrepRawDataContainer::classID
static CLID classID()
return class ID
Definition
PrepRawDataContainer.h:55
Trk::PrepRawDataContainer::operator=
PrepRawDataContainer & operator=(const PrepRawDataContainer &)
Trk::PrepRawDataContainer::PrepRawDataContainer
PrepRawDataContainer(EventContainers::IdentifiableCache< CollectionT > *)
Constructor with External Cache.
Definition
PrepRawDataContainer.h:41
Trk::PrepRawDataContainer::PrepRawDataContainer
PrepRawDataContainer(unsigned int max, EventContainers::Mode)
Constructor with parameters:
Definition
PrepRawDataContainer.h:26
Trk::PrepRawDataContainer::PrepRawDataContainer
PrepRawDataContainer(const PrepRawDataContainer &)
Trk::PrepRawDataContainer::~PrepRawDataContainer
virtual ~PrepRawDataContainer()
Destructor:
Definition
PrepRawDataContainer.h:50
EventContainers::Mode
Mode
Definition
IdentifiableContainerBase.h:13
Trk
Ensure that the ATLAS eigen extensions are properly loaded.
Definition
FakeTrackBuilder.h:9
Generated on
for ATLAS Offline Software by
1.17.0