ATLAS Offline Software
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 
17 
18 
19 namespace D3PD {
20 
21 
26  : public SingleAssociationTool<D3PD::PerigeePair, Trk::Perigee>
27 {
28 public:
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
Trk::ParametersT
Dummy class used to allow special convertors to be called for surfaces owned by a detector element.
Definition: EMErrorDetail.h:25
D3PD::SingleAssociationTool
Type-safe wrapper for single associator tools.
Definition: SingleAssociationTool.h:133
D3PD::PerigeePairOldPerigeeAssociationTool::PerigeePairOldPerigeeAssociationTool
PerigeePairOldPerigeeAssociationTool(const std::string &type, const std::string &name, const IInterface *parent)
Standard Gaudi tool constructor.
Definition: PerigeePairOldPerigeeAssociationTool.cxx:28
SingleAssociationTool.h
Type-safe wrapper for single associator tools.
D3PD::PerigeePairOldPerigeeAssociationTool::get
virtual const Trk::Perigee * get(const D3PD::PerigeePair &p) override
Return the target object.
Definition: PerigeePairOldPerigeeAssociationTool.cxx:43
D3PD
Block filler tool for noisy FEB information.
Definition: CaloCellDetailsFillerTool.cxx:29
python.utils.AtlRunQueryDQUtils.p
p
Definition: AtlRunQueryDQUtils.py:210
test_pyathena.parent
parent
Definition: test_pyathena.py:15
PerigeePair.h
Holder for a pair of perigee objects, before and after refitting.
D3PD::PerigeePairOldPerigeeAssociationTool
Associate from a PerigeePair to the perigee for the original track.
Definition: PerigeePairOldPerigeeAssociationTool.h:27
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:221
python.CaloScaleNoiseConfig.type
type
Definition: CaloScaleNoiseConfig.py:78
D3PD::PerigeePair
Definition: PerigeePair.h:29
D3PD::PerigeePairOldPerigeeAssociationTool::Base
SingleAssociationTool< D3PD::PerigeePair, Trk::Perigee > Base
Definition: PerigeePairOldPerigeeAssociationTool.h:29