ATLAS Offline Software
Loading...
Searching...
No Matches
InDetPrepRawDataDict.h
Go to the documentation of this file.
1// -*- C++ -*-
2
3/*
4 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
5*/
6
7#ifndef INDETPREPRAWDATADICT_H
8#define INDETPREPRAWDATADICT_H 1
9
10//#include "TrkPrepRawData/PrepRawDataCLASS_DEF.h"
11
23#include "Identifier/Identifier.h"
24#include "AthLinks/ElementLink.h"
25
28template<class T>
30{
31 typedef typename T::const_iterator prd_iterator;
32};
33
34#define EXPAND_PRD(T, suffix) \
35 T ## Container m_prd_ ## suffix ; \
36 PrdWrapper<T ## Container> m_prd_wrapper_ ## suffix ; \
37 PrdWrapper<T ## Container> ::prd_iterator m_prd_citr_ ## suffix ; \
38 ::EventContainers::IdentifiableCache< Trk::PrepRawDataCollection< T > > m_dummy_dlv_ ## suffix ; \
39 T ## Container ::const_iterator m_dummy_iter_ ## suffix
40
41namespace InDet {
60}
61
62#undef EXPAND_DLV
63
64#endif
65
66
67
Derived DataVector<T>.
Definition DataVector.h:795
Primary Vertex Finder.
ElementLink< InDet::SCT_ClusterContainer > m_dummyel_sct_cluster
DataVector< Identifier > m_identifierVector
DataVector< TRT_DriftCircleCollection > m_dummyDVTRTColl
DataVector< PixelClusterCollection > m_dummyDVPixelClusColl
DataVector< SCT_ClusterCollection > m_dummyDVSCTClusColl
EXPAND_PRD(InDet::PixelCluster, pixel_cluster)
ElementLink< InDet::PixelClusterContainer > m_dummyel_pixel_cluster
EXPAND_PRD(InDet::SCT_Cluster, sct_cluster)
EXPAND_PRD(InDet::TRT_DriftCircle, trt_driftcircle)
ElementLink< InDet::TRT_DriftCircleContainer > m_dummyel_trt_driftcircle
DataVector< SiClusterCollection > m_dummyDVSiClusColl
EXPAND_PRD(InDet::SiCluster, si_cluster)
helper class to help reflex/gccxml to discover the right types
T::const_iterator prd_iterator