ATLAS Offline Software
Loading...
Searching...
No Matches
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
15namespace Trk {
16
22
23
24
26 // Enums for vertex position on the jet axis starting from the primary vertex
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 }
49
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
Ensure that the ATLAS eigen extensions are properly loaded.
@ jet_zv
position x,y,z of primary vertex
std::vector< JetVtxParamDefs > pardef
The member.
std::vector< std::string > pardefname
The member.