ATLAS Offline Software
CaloExtension.cxx
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3 */
4 
6 
7 namespace Trk {
8 
10  const TrackParameters* caloEntry,
11  const TrackParameters* muonEntry,
12  std::vector<CurvilinearParameters>&& caloLayers)
13  : m_caloEntryLayerIntersection(caloEntry)
14  , m_muonEntryLayerIntersection(muonEntry)
15  , m_caloLayerIntersections(std::move(caloLayers))
16 {}
17 
19 {
22 }
23 }
CaloExtension.h
Trk::CaloExtension::m_muonEntryLayerIntersection
const TrackParameters * m_muonEntryLayerIntersection
parameters at the muon entrance
Definition: CaloExtension.h:58
Trk::CaloExtension::~CaloExtension
~CaloExtension()
destructor
Definition: CaloExtension.cxx:18
Trk::ParametersBase
Definition: ParametersBase.h:55
Trk::CaloExtension::CaloExtension
CaloExtension()=delete
no default constructor
Trk
Ensure that the ATLAS eigen extensions are properly loaded.
Definition: FakeTrackBuilder.h:9
Trk::CaloExtension::m_caloEntryLayerIntersection
const TrackParameters * m_caloEntryLayerIntersection
data members
Definition: CaloExtension.h:56