ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
MuonSpectrometer
MuonReconstruction
MuonRecEvent
MuonPattern
src
MuonPatternChamberIntersect.cxx
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#include "
MuonPattern/MuonPatternChamberIntersect.h
"
6
7
namespace
Muon
{
8
9
MuonPatternChamberIntersect::MuonPatternChamberIntersect
(
const
Trk::TrackSurfaceIntersection
& intersect,
10
const
std::vector<const Trk::PrepRawData*>& rios) :
11
m_intersect
(intersect),
m_rios
(rios) {
12
std::sort
(
m_rios
.begin(),
m_rios
.end(),
SortMuonPrepData
());
13
}
14
15
MuonPatternChamberIntersect::MuonPatternChamberIntersect
(
const
Amg::Vector3D
& pos,
const
Amg::Vector3D
& dir,
16
const
std::vector<const Trk::PrepRawData*>& rios) :
17
m_intersect
(pos, dir, 0.),
m_rios
(rios) {
18
std::sort
(
m_rios
.begin(),
m_rios
.end(),
SortMuonPrepData
());
19
}
20
21
}
// namespace Muon
MuonPatternChamberIntersect.h
Muon::MuonPatternChamberIntersect::MuonPatternChamberIntersect
MuonPatternChamberIntersect(const Trk::TrackSurfaceIntersection &intersect, const std::vector< const Trk::PrepRawData * > &rios)
constructor taking a Trk::TrackSurfaceIntersection
Definition
MuonPatternChamberIntersect.cxx:9
Muon::MuonPatternChamberIntersect::m_rios
std::vector< const Trk::PrepRawData * > m_rios
Definition
MuonPatternChamberIntersect.h:69
Muon::MuonPatternChamberIntersect::m_intersect
Trk::TrackSurfaceIntersection m_intersect
Definition
MuonPatternChamberIntersect.h:66
Muon::SortMuonPrepData
Definition
SortMuonPrepData.h:12
Amg::Vector3D
Eigen::Matrix< double, 3, 1 > Vector3D
Definition
GeoPrimitives.h:47
Muon
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
Definition
TrackSystemController.h:46
Trk::TrackSurfaceIntersection
TrackSurfaceIntersection(const Amg::Vector3D &pos, const Amg::Vector3D &dir, double path)
Constructor.
Definition
TrackSurfaceIntersection.cxx:19
std::sort
void sort(typename DataModel_detail::iterator< DVL > beg, typename DataModel_detail::iterator< DVL > end)
Specialization of sort for DataVector/List.
Definition
DVL_algorithms.h:554
Generated on
for ATLAS Offline Software by
1.17.0