ATLAS Offline Software
Loading...
Searching...
No Matches
LinkToXAODNeutralParticle.cxx
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3*/
4
8
9namespace Trk {
13
18
21{
22 if (isValid()) {
23 const xAOD::NeutralParticle* neut = this->cachedElement();
24 if (nullptr != neut) {
25 return &(neut->perigeeParameters());
26 }
27 return nullptr;
28 }
29 return nullptr;
30} // end of parameters method
31
37
38} // end of namespace definitions
Element link to XAOD NeutralParticle.
LinkToXAODNeutralParticle * clone() const override final
method to clone the LinkToXAODNeutralParticle object
LinkToXAODNeutralParticle()
default constructor (needed for persistency)
const NeutralParameters * neutralParameters() const override final
return the neutral parameters of the neutral (to which the EL< NeutralCollection > points)
const Trk::NeutralPerigee & perigeeParameters() const
Returns the Trk::NeutralPerigee track parameters.
Ensure that the ATLAS eigen extensions are properly loaded.
ParametersBase< NeutralParametersDim, Neutral > NeutralParameters
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
NeutralParticle_v1 NeutralParticle
Reference the current persistent version: