ATLAS Offline Software
Tracking
TrkEvent
TrkCaloExtension
src
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
5
#include "
TrkCaloExtension/CaloExtension.h
"
6
7
namespace
Trk
{
8
9
CaloExtension::CaloExtension
(
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
18
CaloExtension::~CaloExtension
()
19
{
20
delete
m_caloEntryLayerIntersection
;
21
delete
m_muonEntryLayerIntersection
;
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
Generated on Mon Dec 23 2024 21:07:55 for ATLAS Offline Software by
1.8.18