ATLAS Offline Software
Tracking
TrkEvent
VxJetVertex
VxJetVertex
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
25
enum
JetVtxParamDefs
{
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
38
struct
JetVtxParamDefsAccessor
{
40
JetVtxParamDefsAccessor
()
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
61
struct
JetVtxParamDefsStrings
{
63
JetVtxParamDefsStrings
()
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
Generated on Thu Nov 7 2024 21:18:26 for ATLAS Offline Software by
1.8.18