ATLAS Offline Software
Loading...
Searching...
No Matches
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
21namespace D3PD {
22
27 : public SingleAssociationTool<Trk::TrackParameters, AmgSymMatrix(5)>
28{
29public:
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
#define AmgSymMatrix(dim)
Type-safe wrapper for single associator tools.
PerigeeCovarianceAssociationTool(const std::string &type, const std::string &name, const IInterface *parent)
Standard Gaudi tool constructor.
SingleAssociationTool< Trk::TrackParameters, AmgSymMatrix(5)> Base
virtual const AmgSymMatrix(5) * get(const Trk::TrackParameters &p)=0
SingleAssociationTool(const std::string &type, const std::string &name, const IInterface *parent)
Block filler tool for noisy FEB information.
ParametersBase< TrackParametersDim, Charged > TrackParameters