ATLAS Offline Software
Loading...
Searching...
No Matches
MuonPatternCombination.cxx
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3*/
4
5/***************************************************************************
6 * Muon Pattern Recognition Event Data Model
7 * -----------------------------------------
8 *
9 * Author : Niels van Eldik
10 * Creation Date: 27 July 2005
11 * Last Update : 27 July 2005
12 ***************************************************************************/
13
15
16namespace Muon {
17
19 const std::vector<MuonPatternChamberIntersect>& chamberData) :
21
24
26 if (this != &pat) {
27 // delete old MuonPatterns
28 delete m_parameter;
29 m_parameter = pat.m_parameter ? pat.m_parameter->clone() : nullptr;
30 m_chamberData = pat.m_chamberData;
31 }
32 return *this;
33 }
34
36
37} // namespace Muon
MuonPatternCombination & operator=(const MuonPatternCombination &pat)
MuonPatternCombination(const Trk::TrackParameters *parameter, const std::vector< MuonPatternChamberIntersect > &chamberData)
constructor taking as argmuents:
std::vector< MuonPatternChamberIntersect > m_chamberData
vector of hits per chamber
const std::vector< MuonPatternChamberIntersect > & chamberData() const
access to the MuonPatternChamberIntersect associated with the MuonPatternCombination
const Trk::TrackParameters * m_parameter
Position and direction of the road In addition the track parameter can provides a first estimate of t...
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
ParametersBase< TrackParametersDim, Charged > TrackParameters