ATLAS Offline Software
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 
9 #include <vector>
10 
13 
14 static const InterfaceID IID_TrkDistanceFinderNeutralNeutral("TrkDistanceFinderNeutralNeutral", 1,0);
15 
16 namespace Trk {
17 
19 {
20 
21 
22  public:
23  TrkDistanceFinderNeutralNeutral(const std::string& t, const std::string& n, const IInterface* p);
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()