Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
PerigeeCovarianceAssociationTool.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 /*
4  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
5 */
6 
7 // $Id: PerigeeCovarianceAssociationTool.h 281348 2010-02-24 23:15:11Z zaidan $
14 #ifndef TRACKD3PDMAKER_PERIGEECOVARIANCEASSOCIATIONTOOL_H
15 #define TRACKD3PDMAKER_PERIGEECOVARIANCEASSOCIATIONTOOL_H
16 
20 
21 namespace D3PD {
22 
27  : public SingleAssociationTool<Trk::TrackParameters, AmgSymMatrix(5)>
28 {
29 public:
31 
38  PerigeeCovarianceAssociationTool (const std::string& type,
39  const std::string& name,
40  const IInterface* parent);
41 
42 
49  virtual const AmgSymMatrix(5)* get(const Trk::TrackParameters& p);
50 };
51 
52 
53 } // namespace D3PD
54 
55 
56 
57 #endif // not TRACKD3PDMAKER_PERIGEECOVARIANCEASSOCIATIONTOOL_H
D3PD::PerigeeCovarianceAssociationTool::PerigeeCovarianceAssociationTool
PerigeeCovarianceAssociationTool(const std::string &type, const std::string &name, const IInterface *parent)
Standard Gaudi tool constructor.
Definition: PerigeeCovarianceAssociationTool.cxx:30
TrackParameters.h
D3PD::SingleAssociationTool< Trk::TrackParameters, AmgSymMatrix(5)>::get
virtual const AmgSymMatrix(5) * get(const Trk::TrackParameters &p)=0
Return the target object.
D3PD::PerigeeCovarianceAssociationTool::Base
SingleAssociationTool< Trk::TrackParameters, AmgSymMatrix(5)> Base
Definition: PerigeeCovarianceAssociationTool.h:30
D3PD::SingleAssociationTool
Type-safe wrapper for single associator tools.
Definition: SingleAssociationTool.h:133
D3PD::PerigeeCovarianceAssociationTool
Associate from a Perigee to its ErrorMatrix.
Definition: PerigeeCovarianceAssociationTool.h:28
python.CaloAddPedShiftConfig.type
type
Definition: CaloAddPedShiftConfig.py:42
D3PD::AmgSymMatrix
const AmgSymMatrix(5) *PerigeeCovarianceAssociationTool
Return the target object.
Definition: PerigeeCovarianceAssociationTool.cxx:43
SingleAssociationTool.h
Type-safe wrapper for single associator tools.
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
Trk::ParametersBase
Definition: ParametersBase.h:55
EventPrimitives.h
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:228
Trk::TrackParameters
ParametersBase< TrackParametersDim, Charged > TrackParameters
Definition: Tracking/TrkEvent/TrkParameters/TrkParameters/TrackParameters.h:27