ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
MuonSpectrometer
MuonReconstruction
MuonRecEvent
MuonPattern
MuonPattern
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
18
#include "
MuonPattern/MuonPatternChamberIntersect.h
"
19
#include "
TrkParameters/TrackParameters.h
"
20
21
namespace
Muon
{
22
29
class
MuonPatternCombination
{
30
public
:
35
MuonPatternCombination
(
const
Trk::TrackParameters
* parameter,
const
std::vector<MuonPatternChamberIntersect>&
chamberData
);
36
37
MuonPatternCombination
(
const
MuonPatternCombination
& pat);
38
39
MuonPatternCombination
&
operator=
(
const
MuonPatternCombination
& pat);
40
41
~MuonPatternCombination
();
42
44
const
Trk::TrackParameters
*
trackParameter
()
const
;
45
47
const
std::vector<MuonPatternChamberIntersect>&
chamberData
()
const
;
48
49
private
:
52
const
Trk::TrackParameters
*
m_parameter
;
53
55
std::vector<MuonPatternChamberIntersect>
m_chamberData
;
56
};
57
58
inline
const
Trk::TrackParameters
*
MuonPatternCombination::trackParameter
()
const
{
return
m_parameter
; }
59
60
inline
const
std::vector<MuonPatternChamberIntersect>&
MuonPatternCombination::chamberData
()
const
{
return
m_chamberData
; }
61
}
// namespace Muon
62
63
#endif
MuonPatternChamberIntersect.h
TrackParameters.h
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::operator=
MuonPatternCombination & operator=(const MuonPatternCombination &pat)
Definition
MuonPatternCombination.cxx:25
Muon::MuonPatternCombination::MuonPatternCombination
MuonPatternCombination(const Trk::TrackParameters *parameter, const std::vector< MuonPatternChamberIntersect > &chamberData)
constructor taking as argmuents:
Definition
MuonPatternCombination.cxx:18
Muon::MuonPatternCombination::~MuonPatternCombination
~MuonPatternCombination()
Definition
MuonPatternCombination.cxx:35
Muon::MuonPatternCombination::m_chamberData
std::vector< MuonPatternChamberIntersect > m_chamberData
vector of hits per chamber
Definition
MuonPatternCombination.h:55
Muon::MuonPatternCombination::chamberData
const std::vector< MuonPatternChamberIntersect > & chamberData() const
access to the MuonPatternChamberIntersect associated with the MuonPatternCombination
Definition
MuonPatternCombination.h:60
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
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
Definition
TrackSystemController.h:46
Trk::TrackParameters
ParametersBase< TrackParametersDim, Charged > TrackParameters
Definition
Tracking/TrkEvent/TrkParameters/TrkParameters/TrackParameters.h:27
Generated on
for ATLAS Offline Software by
1.17.0