ATLAS Offline Software
Loading...
Searching...
No Matches
TrackParticlePerigeeAtOOAssociationTool.cxx
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3*/
4
5// $Id: TrackParticlePerigeeAssociationTool.cxx 281348 2010-02-24 23:15:11Z zaidan $
12
14
16
17namespace D3PD {
18
26 (const std::string& type,
27 const std::string& name,
28 const IInterface* parent)
29 : Base (type, name, parent)
30{
31}
32
33
40const Trk::Perigee*
42{
43 return track.perigee();
44}
45
46
53const Trk::Perigee*
55{
56 return &track.perigeeParameters();
57}
58
59
60} // namespace D3PD
Associate from a TrackParticle to its default Perigee.
SingleAssociationTool< Types< Rec::TrackParticle, xAOD::TrackParticle >, Trk::Perigee > Base
virtual const Trk::Perigee * get(const Rec::TrackParticle &p) override
Return the target object.
TrackParticlePerigeeAtOOAssociationTool(const std::string &type, const std::string &name, const IInterface *parent)
Standard Gaudi tool constructor.
Block filler tool for noisy FEB information.
ParametersT< TrackParametersDim, Charged, PerigeeSurface > Perigee
TrackParticle_v1 TrackParticle
Reference the current persistent version: