ATLAS Offline Software
MuonPatternCombination.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 // MuonPatternCombination.h
6 // Header file for class MuonPatternCombination
8 // (c) ATLAS Detector software
10 // nveldik@nikhef.nl
12 
13 #ifndef MUON_MUONPATTERNCOMBINATION_H
14 #define MUON_MUONPATTERNCOMBINATION_H
15 
16 #include <vector>
17 
20 
21 namespace Muon {
22 
30  public:
35  MuonPatternCombination(const Trk::TrackParameters* parameter, const std::vector<MuonPatternChamberIntersect>& chamberData);
36 
38 
40 
42 
44  const Trk::TrackParameters* trackParameter() const;
45 
47  const std::vector<MuonPatternChamberIntersect>& chamberData() const;
48 
49  private:
53 
55  std::vector<MuonPatternChamberIntersect> m_chamberData;
56  };
57 
59 
60  inline const std::vector<MuonPatternChamberIntersect>& MuonPatternCombination::chamberData() const { return m_chamberData; }
61 } // namespace Muon
62 
63 #endif
Muon::MuonPatternCombination::chamberData
const std::vector< MuonPatternChamberIntersect > & chamberData() const
access to the MuonPatternChamberIntersect associated with the MuonPatternCombination
Definition: MuonPatternCombination.h:60
Muon::MuonPatternCombination::MuonPatternCombination
MuonPatternCombination(const Trk::TrackParameters *parameter, const std::vector< MuonPatternChamberIntersect > &chamberData)
constructor taking as argmuents:
Definition: MuonPatternCombination.cxx:25
MuonPatternChamberIntersect.h
Muon::MuonPatternCombination::operator=
MuonPatternCombination & operator=(const MuonPatternCombination &pat)
Definition: MuonPatternCombination.cxx:32
TrackParameters.h
Muon
This class provides conversion from CSC RDO data to CSC Digits.
Definition: TrackSystemController.h:49
Muon::MuonPatternCombination::m_chamberData
std::vector< MuonPatternChamberIntersect > m_chamberData
vector of hits per chamber
Definition: MuonPatternCombination.h:55
Trk::ParametersBase
Definition: ParametersBase.h:55
dso-stats.pat
pat
Definition: dso-stats.py:39
Muon::MuonPatternCombination::trackParameter
const Trk::TrackParameters * trackParameter() const
access to the global position, direction and if available momentum of the road, the pointer might be ...
Definition: MuonPatternCombination.h:58
Muon::MuonPatternCombination::m_parameter
const Trk::TrackParameters * m_parameter
Position and direction of the road In addition the track parameter can provides a first estimate of t...
Definition: MuonPatternCombination.h:52
Muon::MuonPatternCombination::~MuonPatternCombination
~MuonPatternCombination()
Definition: MuonPatternCombination.cxx:42
Muon::MuonPatternCombination
The MuonPatternCombination class provides the means to store the output of the initial global pattern...
Definition: MuonPatternCombination.h:29