ATLAS Offline Software
MuonTGSegments.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 // MuonTGSegments.h, (c) ATLAS Detector Softwareop
8 
9 #ifndef MUONTGMEASASSOCALG_MUONTGSEGMENTS_H
10 #define MUONTGMEASASSOCALG_MUONTGSEGMENTS_H
11 
13 #include "AthenaKernel/CLASS_DEF.h"
15 #include "TrkGeometry/Layer.h"
16 #include "TrkSegment/Segment.h"
17 
18 namespace Muon {
19 
20  typedef std::pair<const Trk::DetachedTrackingVolume*, std::vector<const Trk::Segment*>*> StationSgs;
22 } // namespace Muon
24 
25 #endif // MUONTGMEASASSOCALG_MUONTGSEGMENTS_H
Muon::MuonTGSegments
DataVector< StationSgs > MuonTGSegments
Definition: MuonTGSegments.h:21
Layer.h
Muon
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
Definition: TrackSystemController.h:45
DataVector
Derived DataVector<T>.
Definition: DataVector.h:794
DetachedTrackingVolume.h
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
Muon::StationSgs
std::pair< const Trk::DetachedTrackingVolume *, std::vector< const Trk::Segment * > * > StationSgs
Definition: MuonTGSegments.h:20
Segment.h