ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
InnerDetector
InDetValidation
InDetSecVertexValidation
src
SecVtxValidationPlots.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef VERTEXVALIDATIONPLOTS_H
6
#define VERTEXVALIDATIONPLOTS_H
7
8
#include "
TrkValHistUtils/PlotBase.h
"
9
#include "
xAODTracking/Vertex.h
"
10
#include <string>
11
12
class
TH1;
13
14
class
SecVtxValidationPlots
:
public
PlotBase
{
15
16
public
:
17
19
SecVtxValidationPlots
(
PlotBase
* pParent,
const
std::string& sDir);
20
virtual
~SecVtxValidationPlots
() =
default
;
21
23
void
fill
(
const
xAOD::Vertex
* secVtx);
24
25
private
:
26
27
// position
28
TH1*
m_vertex_x
{};
29
TH1*
m_vertex_y
{};
30
TH1*
m_vertex_z
{};
31
TH1*
m_vertex_r
{};
32
33
// four vector
34
TH1*
m_vertex_pt
{};
35
TH1*
m_vertex_eta
{};
36
TH1*
m_vertex_phi
{};
37
TH1*
m_vertex_m
{};
38
39
// misc
40
TH1*
m_vertex_ntrk
{};
41
TH1*
m_vertex_chi2
{};
42
TH1*
m_vertex_charge
{};
43
TH1*
m_vertex_mind0
{};
44
TH1*
m_vertex_maxd0
{};
45
46
47
};
48
#endif
/* VERTEXVALIDATIONPLOTS_H */
Vertex.h
PlotBase.h
PlotBase::PlotBase
PlotBase(PlotBase *parent, std::string_view sDir)
Definition
PlotBase.cxx:29
SecVtxValidationPlots::m_vertex_eta
TH1 * m_vertex_eta
Definition
SecVtxValidationPlots.h:35
SecVtxValidationPlots::m_vertex_maxd0
TH1 * m_vertex_maxd0
Definition
SecVtxValidationPlots.h:44
SecVtxValidationPlots::m_vertex_chi2
TH1 * m_vertex_chi2
Definition
SecVtxValidationPlots.h:41
SecVtxValidationPlots::m_vertex_charge
TH1 * m_vertex_charge
Definition
SecVtxValidationPlots.h:42
SecVtxValidationPlots::m_vertex_m
TH1 * m_vertex_m
Definition
SecVtxValidationPlots.h:37
SecVtxValidationPlots::~SecVtxValidationPlots
virtual ~SecVtxValidationPlots()=default
SecVtxValidationPlots::m_vertex_z
TH1 * m_vertex_z
Definition
SecVtxValidationPlots.h:30
SecVtxValidationPlots::m_vertex_mind0
TH1 * m_vertex_mind0
Definition
SecVtxValidationPlots.h:43
SecVtxValidationPlots::m_vertex_pt
TH1 * m_vertex_pt
Definition
SecVtxValidationPlots.h:34
SecVtxValidationPlots::m_vertex_y
TH1 * m_vertex_y
Definition
SecVtxValidationPlots.h:29
SecVtxValidationPlots::m_vertex_x
TH1 * m_vertex_x
Definition
SecVtxValidationPlots.h:28
SecVtxValidationPlots::m_vertex_r
TH1 * m_vertex_r
Definition
SecVtxValidationPlots.h:31
SecVtxValidationPlots::fill
void fill(const xAOD::Vertex *secVtx)
fill the histograms
Definition
SecVtxValidationPlots.cxx:38
SecVtxValidationPlots::SecVtxValidationPlots
SecVtxValidationPlots(PlotBase *pParent, const std::string &sDir)
Standard Constructor.
Definition
SecVtxValidationPlots.cxx:14
SecVtxValidationPlots::m_vertex_phi
TH1 * m_vertex_phi
Definition
SecVtxValidationPlots.h:36
SecVtxValidationPlots::m_vertex_ntrk
TH1 * m_vertex_ntrk
Definition
SecVtxValidationPlots.h:40
xAOD::Vertex
Vertex_v1 Vertex
Define the latest version of the vertex class.
Definition
Event/xAOD/xAODTracking/xAODTracking/Vertex.h:16
Generated on
for ATLAS Offline Software by
1.17.0