ATLAS Offline Software
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
python.PerfMonSerializer.p
def p
Definition: PerfMonSerializer.py:743
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
Trk::TrackParameters
ParametersBase< 5, Charged > TrackParameters
Definition: Tracking/TrkEvent/TrkParameters/TrkParameters/TrackParameters.h:24
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: InnerDetector/InDetMonitoring/InDetGlobalMonitoring/macros/EnhancedPrimaryVertexMonitoring/TrigD3PD/ChainGroup.h:21
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:195
python.CaloScaleNoiseConfig.type
type
Definition: CaloScaleNoiseConfig.py:78