ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
PhysicsAnalysis
D3PDMaker
TrackD3PDMaker
src
PerigeePairOldPerigeeAssociationTool.h
Go to the documentation of this file.
1
// This file's extension implies that it's C, but it's really -*- C++ -*-.
2
/*
3
Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
4
*/
11
#ifndef TRACKD3PDMAKER_PERIGEEPAIROLDPERIGEEASSOCIATIONTOOL_H
12
#define TRACKD3PDMAKER_PERIGEEPAIROLDPERIGEEASSOCIATIONTOOL_H
13
14
15
#include "
TrackD3PDMaker/PerigeePair.h
"
16
#include "
D3PDMakerUtils/SingleAssociationTool.h
"
17
18
19
namespace
D3PD
{
20
21
25
class
PerigeePairOldPerigeeAssociationTool
26
:
public
SingleAssociationTool
<D3PD::PerigeePair, Trk::Perigee>
27
{
28
public
:
29
typedef
SingleAssociationTool<D3PD::PerigeePair, Trk::Perigee>
Base
;
30
37
PerigeePairOldPerigeeAssociationTool
(
const
std::string&
type
,
38
const
std::string& name,
39
const
IInterface* parent);
40
41
48
virtual
const
Trk::Perigee
*
get
(
const
D3PD::PerigeePair
& p)
override
;
49
};
50
51
52
}
// namespace D3PD
53
54
55
#endif
// not TRACKD3PDMAKER_PERIGEEPAIROLDPERIGEEASSOCIATIONTOOL_H
PerigeePair.h
Holder for a pair of perigee objects, before and after refitting.
SingleAssociationTool.h
Type-safe wrapper for single associator tools.
D3PD::PerigeePairOldPerigeeAssociationTool::Base
SingleAssociationTool< D3PD::PerigeePair, Trk::Perigee > Base
Definition
PerigeePairOldPerigeeAssociationTool.h:29
D3PD::PerigeePairOldPerigeeAssociationTool::PerigeePairOldPerigeeAssociationTool
PerigeePairOldPerigeeAssociationTool(const std::string &type, const std::string &name, const IInterface *parent)
Standard Gaudi tool constructor.
Definition
PerigeePairOldPerigeeAssociationTool.cxx:28
D3PD::PerigeePairOldPerigeeAssociationTool::get
virtual const Trk::Perigee * get(const D3PD::PerigeePair &p) override
Return the target object.
Definition
PerigeePairOldPerigeeAssociationTool.cxx:43
D3PD::SingleAssociationTool< D3PD::PerigeePair, Trk::Perigee >::SingleAssociationTool
SingleAssociationTool(const std::string &type, const std::string &name, const IInterface *parent)
D3PD
Block filler tool for noisy FEB information.
Definition
CaloCellDetailsFillerTool.cxx:29
Trk::Perigee
ParametersT< TrackParametersDim, Charged, PerigeeSurface > Perigee
Definition
Tracking/TrkEvent/TrkParameters/TrkParameters/TrackParameters.h:33
D3PD::PerigeePair
Definition
PerigeePair.h:29
type
Generated on
for ATLAS Offline Software by
1.17.0