ATLAS Offline Software
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
TrackParameters.h
Trk::TrkDistanceFinderNeutralNeutral::TrkDistanceFinderNeutralNeutral
TrkDistanceFinderNeutralNeutral(const std::string &t, const std::string &n, const IInterface *p)
Definition:
TrkDistanceFinderNeutralNeutral.cxx:13
read_hist_ntuple.t
t
Definition:
read_hist_ntuple.py:5
Trk::TrkDistanceFinderNeutralNeutral::getPointAndDistance
std::pair< Amg::Vector3D, double > getPointAndDistance(const Trk::NeutralTrack &, const Trk::NeutralTrack &, double &) const
Definition:
TrkDistanceFinderNeutralNeutral.cxx:23
python.utils.AtlRunQueryDQUtils.p
p
Definition:
AtlRunQueryDQUtils.py:210
Trk::TrkDistanceFinderNeutralNeutral
Definition:
TrkDistanceFinderNeutralNeutral.h:19
beamspotman.n
n
Definition:
beamspotman.py:731
AthAlgTool.h
Trk
Ensure that the ATLAS eigen extensions are properly loaded.
Definition:
FakeTrackBuilder.h:9
Trk::NeutralTrack
Definition:
NeutralTrack.h:10
Trk::TrkDistanceFinderNeutralNeutral::interfaceID
static const InterfaceID & interfaceID()
Definition:
TrkDistanceFinderNeutralNeutral.h:29
NeutralTrack.h
AthAlgTool
Definition:
AthAlgTool.h:26
Trk::TrkDistanceFinderNeutralNeutral::~TrkDistanceFinderNeutralNeutral
~TrkDistanceFinderNeutralNeutral()
Generated on Thu Nov 7 2024 21:30:20 for ATLAS Offline Software by
1.8.18