ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Tracking
TrkVertexFitter
TrkJetVxFitter
TrkJetVxFitter
TrkDistanceFinderNeutralNeutral.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef DISTNEUNEU_H
6
#define DISTNEUNEU_H
7
8
#include "
AthenaBaseComps/AthAlgTool.h
"
9
#include <vector>
10
11
#include "
TrkParameters/TrackParameters.h
"
12
#include "
TrkJetVxFitter/NeutralTrack.h
"
13
14
static
const
InterfaceID
IID_TrkDistanceFinderNeutralNeutral
(
"TrkDistanceFinderNeutralNeutral"
, 1,0);
15
16
namespace
Trk
{
17
18
class
TrkDistanceFinderNeutralNeutral
:
public
AthAlgTool
19
{
20
21
22
public
:
23
TrkDistanceFinderNeutralNeutral
(
const
std::string& t,
const
std::string& n,
const
IInterface* p);
24
~TrkDistanceFinderNeutralNeutral
();
25
26
std::pair<Amg::Vector3D,double>
getPointAndDistance
(
const
Trk::NeutralTrack
&,
const
Trk::NeutralTrack
&,
27
double
&)
const
;
28
29
static
const
InterfaceID&
interfaceID
()
30
{
31
return
IID_TrkDistanceFinderNeutralNeutral
;
32
};
33
34
};
35
36
//no error possible: an analytic solution is possible here!
37
//namespace Error {
38
// struct NewtonProblem {
39
// const char* p;
40
// NewtonProblem(const char* q) {p=q; }
41
// };
42
//}
43
44
}
45
#endif
AthAlgTool.h
NeutralTrack.h
TrackParameters.h
IID_TrkDistanceFinderNeutralNeutral
static const InterfaceID IID_TrkDistanceFinderNeutralNeutral("TrkDistanceFinderNeutralNeutral", 1, 0)
AthAlgTool::AthAlgTool
AthAlgTool(const std::string &type, const std::string &name, const IInterface *parent)
Constructor with parameters:
Definition
AthAlgTool.cxx:16
Trk::NeutralTrack
Definition
NeutralTrack.h:10
Trk::TrkDistanceFinderNeutralNeutral::interfaceID
static const InterfaceID & interfaceID()
Definition
TrkDistanceFinderNeutralNeutral.h:29
Trk::TrkDistanceFinderNeutralNeutral::TrkDistanceFinderNeutralNeutral
TrkDistanceFinderNeutralNeutral(const std::string &t, const std::string &n, const IInterface *p)
Definition
TrkDistanceFinderNeutralNeutral.cxx:13
Trk::TrkDistanceFinderNeutralNeutral::~TrkDistanceFinderNeutralNeutral
~TrkDistanceFinderNeutralNeutral()
Trk::TrkDistanceFinderNeutralNeutral::getPointAndDistance
std::pair< Amg::Vector3D, double > getPointAndDistance(const Trk::NeutralTrack &, const Trk::NeutralTrack &, double &) const
Definition
TrkDistanceFinderNeutralNeutral.cxx:23
Trk
Ensure that the ATLAS eigen extensions are properly loaded.
Definition
FakeTrackBuilder.h:9
Generated on
for ATLAS Offline Software by
1.17.0