ATLAS Offline Software
JetVtxParamDefs.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3 */
4 
6 // VtxParamDefs.h, (c) ATLAS Detector software
8 
9 #ifndef VxJetVertex_JetVtxParamDefs_H
10 #define VxJetVertex_JetVtxParamDefs_H
11 
12 #include <vector>
13 #include <string>
14 
15 namespace Trk {
16 
26  // Enums for vertex position on the jet axis starting from the primary vertex
27  jet_xv=0, jet_yv=1, jet_zv=2,
28  jet_phi=3,jet_theta=4, //direction of the jet axis (flight direction of B hadron),
29  jet_dist=5 //distance of vertex on jet axis from primary vertex
30  };
31 
41  {
42  pardef.push_back(jet_xv);
43  pardef.push_back(jet_yv);
44  pardef.push_back(jet_zv);
45  pardef.push_back(jet_phi);
46  pardef.push_back(jet_theta);
47  pardef.push_back(jet_dist);
48  }
50  std::vector<JetVtxParamDefs> pardef;
51 
52  };
53 
64  {
65  pardefname.emplace_back("jet_xv");
66  pardefname.emplace_back("jet_yv");
67  pardefname.emplace_back("jet_zv");
68  pardefname.emplace_back("jet_phi");
69  pardefname.emplace_back("jet_theta");
70  pardefname.emplace_back("jet_dist");
71  }
72 
74  std::vector<std::string> pardefname;
75 
76  };
77 
78 
79 } // end of namespace
80 
81 #endif // FITSECONDARYVERTEX_PARAMDEFS_H
Trk::JetVtxParamDefsAccessor::pardef
std::vector< JetVtxParamDefs > pardef
The member.
Definition: JetVtxParamDefs.h:50
Trk::jet_theta
@ jet_theta
Definition: JetVtxParamDefs.h:28
Trk::jet_xv
@ jet_xv
Definition: JetVtxParamDefs.h:27
Trk::JetVtxParamDefsStrings::JetVtxParamDefsStrings
JetVtxParamDefsStrings()
Constructor.
Definition: JetVtxParamDefs.h:63
Trk::jet_yv
@ jet_yv
Definition: JetVtxParamDefs.h:27
Trk::jet_dist
@ jet_dist
Definition: JetVtxParamDefs.h:29
Trk
Ensure that the ATLAS eigen extensions are properly loaded.
Definition: FakeTrackBuilder.h:9
Trk::jet_zv
@ jet_zv
position x,y,z of primary vertex
Definition: JetVtxParamDefs.h:27
Trk::JetVtxParamDefsStrings
Definition: JetVtxParamDefs.h:61
Trk::JetVtxParamDefsAccessor
Definition: JetVtxParamDefs.h:38
Trk::JetVtxParamDefs
JetVtxParamDefs
Definition: JetVtxParamDefs.h:25
Trk::jet_phi
@ jet_phi
Definition: JetVtxParamDefs.h:28
Trk::JetVtxParamDefsAccessor::JetVtxParamDefsAccessor
JetVtxParamDefsAccessor()
Constructor.
Definition: JetVtxParamDefs.h:40
Trk::JetVtxParamDefsStrings::pardefname
std::vector< std::string > pardefname
The member.
Definition: JetVtxParamDefs.h:74