ATLAS Offline Software
MuonTGHits.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 // MuonTGHits.h, (c) ATLAS Detector Softwareop
8 
9 #ifndef MUONTGRECTOOLS_MUONTGHITS_H
10 #define MUONTGRECTOOLS_MUONTGHITS_H
11 
13 #include "AthenaKernel/CLASS_DEF.h"
15 #include "TrkGeometry/Layer.h"
17 
18 namespace Muon {
19 
20  typedef std::pair<const Trk::Layer*, std::vector<const Trk::PrepRawData*>*> PairOfLayerPrd;
21  typedef std::pair<const Trk::DetachedTrackingVolume*, std::vector<PairOfLayerPrd*>*> StationPrd;
23 } // namespace Muon
24 CLASS_DEF(Muon::MuonTGHits, 55556, 1)
25 
26 #endif // MUONTGRECTOOLS_MUONTGHITS_H
Layer.h
Muon
This class provides conversion from CSC RDO data to CSC Digits.
Definition: TrackSystemController.h:49
PrepRawData.h
Muon::PairOfLayerPrd
std::pair< const Trk::Layer *, std::vector< const Trk::PrepRawData * > * > PairOfLayerPrd
Definition: MuonTGHits.h:20
DataVector
Derived DataVector<T>.
Definition: DataVector.h:581
DetachedTrackingVolume.h
Muon::MuonTGHits
DataVector< StationPrd > MuonTGHits
Definition: MuonTGHits.h:22
Muon::StationPrd
std::pair< const Trk::DetachedTrackingVolume *, std::vector< PairOfLayerPrd * > * > StationPrd
Definition: MuonTGHits.h:21
DataVector.h
An STL vector of pointers that by default owns its pointed-to elements.
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
CLASS_DEF.h
macros to associate a CLID to a type