ATLAS Offline Software
SecVtxHelper.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef XAOD_SECVTXHelper_H
6 #define XAOD_SECVTXHelper_H
7 
8 #include "xAODTracking/Vertex.h"
9 
10 namespace xAOD {
11 
12  namespace SecVtxHelper{
13  // Helper functions for managing dynamic decorated variables
14 
15  float VertexMass(const xAOD::Vertex* );
16 
17  void setVertexMass(xAOD::Vertex * , float value);
18 
19  float EnergyFraction(const xAOD::Vertex * );
20 
21  void setEnergyFraction(xAOD::Vertex * , float value);
22 
23  int VtxNtrk(const xAOD::Vertex* );
24 
25  void setVtxNtrk(xAOD::Vertex * , int value);
26 
27  float Vtxpt(const xAOD::Vertex* );
28 
29  void setVtxpt(xAOD::Vertex * , float value);
30 
31  float Vtxeta(const xAOD::Vertex* );
32 
33  void setVtxeta(xAOD::Vertex * , float value);
34 
35  float Vtxphi(const xAOD::Vertex* );
36 
37  void setVtxphi(xAOD::Vertex * , float value);
38 
39  float VtxnormDist(const xAOD::Vertex* );
40 
41  void setVtxnormDist(xAOD::Vertex * , float value);
42 
43  }
44 
45 
46 }
47 
48 #endif
49 
50 
xAOD::SecVtxHelper::setVtxNtrk
void setVtxNtrk(xAOD::Vertex *, int value)
Definition: SecVtxHelper.cxx:48
xAOD::SecVtxHelper::VtxNtrk
int VtxNtrk(const xAOD::Vertex *)
Definition: SecVtxHelper.cxx:39
athena.value
value
Definition: athena.py:122
xAOD
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
Definition: ICaloAffectedTool.h:24
xAOD::SecVtxHelper::setEnergyFraction
void setEnergyFraction(xAOD::Vertex *, float value)
Definition: SecVtxHelper.cxx:33
xAOD::SecVtxHelper::VertexMass
float VertexMass(const xAOD::Vertex *)
Definition: SecVtxHelper.cxx:9
xAOD::SecVtxHelper::VtxnormDist
float VtxnormDist(const xAOD::Vertex *)
Definition: SecVtxHelper.cxx:95
xAOD::SecVtxHelper::Vtxphi
float Vtxphi(const xAOD::Vertex *)
Definition: SecVtxHelper.cxx:81
xAOD::SecVtxHelper::setVtxpt
void setVtxpt(xAOD::Vertex *, float value)
Definition: SecVtxHelper.cxx:62
Vertex.h
xAOD::SecVtxHelper::setVtxeta
void setVtxeta(xAOD::Vertex *, float value)
Definition: SecVtxHelper.cxx:76
xAOD::SecVtxHelper::setVtxphi
void setVtxphi(xAOD::Vertex *, float value)
Definition: SecVtxHelper.cxx:90
xAOD::SecVtxHelper::setVtxnormDist
void setVtxnormDist(xAOD::Vertex *, float value)
Definition: SecVtxHelper.cxx:104
xAOD::Vertex_v1
Class describing a Vertex.
Definition: Vertex_v1.h:42
xAOD::SecVtxHelper::EnergyFraction
float EnergyFraction(const xAOD::Vertex *)
Definition: SecVtxHelper.cxx:24
xAOD::SecVtxHelper::Vtxpt
float Vtxpt(const xAOD::Vertex *)
Definition: SecVtxHelper.cxx:53
xAOD::SecVtxHelper::Vtxeta
float Vtxeta(const xAOD::Vertex *)
Definition: SecVtxHelper.cxx:67
xAOD::SecVtxHelper::setVertexMass
void setVertexMass(xAOD::Vertex *, float value)
Definition: SecVtxHelper.cxx:18