ATLAS Offline Software
InnerDetector
InDetRawEvent
InDetRawData
InDetRawData
PixelRDO_Container.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2018 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
/***************************************************************************
6
InDetRawData package
7
-----------------------------------------
8
***************************************************************************/
9
10
//<doc><file> $Id: PixelRDO_Container.h,v 1.5 2008-01-05 18:52:59 ssnyder Exp $
11
//<version> $Name: not supported by cvs2svn $
12
13
#ifndef INDETRAWDATA_PIXELRDO_CONTAINER_H
14
# define INDETRAWDATA_PIXELRDO_CONTAINER_H
15
16
#include "
AthenaKernel/CLASS_DEF.h
"
17
#include "
InDetRawData/InDetRawDataContainer.h
"
18
#include "
InDetRawData/InDetRawDataCollection.h
"
19
#include "
InDetRawData/PixelRDORawData.h
"
20
#include "
InDetRawData/PixelRDO_Collection.h
"
// Needed to pick up CLID.
21
#include "
AthLinks/DeclareIndexingPolicy.h
"
22
#include "
EventContainers/IIdentifiableCont.h
"
23
24
typedef
InDetRawDataContainer<InDetRawDataCollection<PixelRDORawData>
>
25
PixelRDO_Container
;
26
27
typedef
EventContainers::IdentifiableCache< InDetRawDataCollection<PixelRDORawData>
>
PixelRDO_Cache
;
28
29
CLASS_DEF
(
PixelRDO_Container
,2540,1)
30
CONTAINER_IS_IDENTCONT
(
PixelRDO_Container
)
31
32
CLASS_DEF
(
PixelRDO_Cache
, 24943700 , 1 )
33
34
typedef
EventContainers
::IIdentifiableCont<
InDetRawDataCollection
<
PixelRDORawData
>>
IPixelRDO_Container
;
//Interface only, do not place in storegate
35
36
#endif // INDETRAWDATA_PIXELRDO_CONTAINER_H
PixelRDO_Container
InDetRawDataContainer< InDetRawDataCollection< PixelRDORawData > > PixelRDO_Container
Definition:
PixelRDO_Container.h:25
IIdentifiableCont.h
DeclareIndexingPolicy.h
declare to which family the container belongs as far as its indexing policy is concerned
CONTAINER_IS_IDENTCONT
#define CONTAINER_IS_IDENTCONT(CONTAINER)
declare that CONTAINER is an identifiable container
Definition:
DeclareIndexingPolicy.h:57
EventContainers
Definition:
T_AthenaPoolCreateFuncs.h:33
InDetRawDataContainer
Definition:
InDetRawDataContainer.h:27
InDetRawDataContainer.h
EventContainers::IIdentifiableCont
Definition:
IIdentifiableCont.h:13
PixelRDORawData.h
PixelRDO_Collection.h
InDetRawDataCollection
Definition:
InDetRawDataCollection.h:31
PixelRDO_Cache
EventContainers::IdentifiableCache< InDetRawDataCollection< PixelRDORawData > > PixelRDO_Cache
Definition:
PixelRDO_Container.h:27
CLASS_DEF
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
Definition:
Control/AthenaKernel/AthenaKernel/CLASS_DEF.h:64
InDetRawDataCollection.h
PixelRDORawData
Definition:
PixelRDORawData.h:23
CLASS_DEF.h
macros to associate a CLID to a type
EventContainers::IdentifiableCache
Definition:
IdentifiableCache.h:29
Generated on Thu Nov 7 2024 21:23:54 for ATLAS Offline Software by
1.8.18