ATLAS Offline Software
Loading...
Searching...
No Matches
InnerDetector
InDetValidation
InDetSecVertexValidation
src
SecVtxValidationPlots.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2023 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 "
StoreGate/ReadHandleKey.h
"
10
#include "
xAODTracking/VertexContainer.h
"
11
#include "
xAODTracking/Vertex.h
"
12
13
class
SecVtxValidationPlots
:
public
PlotBase
{
14
15
public
:
16
18
SecVtxValidationPlots
(
PlotBase
* pParent,
const
std::string& sDir);
19
virtual
~SecVtxValidationPlots
() =
default
;
20
22
void
fill
(
const
xAOD::Vertex
* secVtx);
23
24
private
:
25
26
// position
27
TH1*
m_vertex_x
{};
28
TH1*
m_vertex_y
{};
29
TH1*
m_vertex_z
{};
30
TH1*
m_vertex_r
{};
31
32
// four vector
33
TH1*
m_vertex_pt
{};
34
TH1*
m_vertex_eta
{};
35
TH1*
m_vertex_phi
{};
36
TH1*
m_vertex_m
{};
37
38
// misc
39
TH1*
m_vertex_ntrk
{};
40
TH1*
m_vertex_chi2
{};
41
TH1*
m_vertex_charge
{};
42
TH1*
m_vertex_mind0
{};
43
TH1*
m_vertex_maxd0
{};
44
45
46
};
47
#endif
/* VERTEXVALIDATIONPLOTS_H */
Vertex.h
PlotBase.h
ReadHandleKey.h
Property holding a SG store/key/clid from which a ReadHandle is made.
VertexContainer.h
PlotBase::PlotBase
PlotBase(PlotBase *parent, const std::string &sDir)
Definition
PlotBase.cxx:29
SecVtxValidationPlots::m_vertex_eta
TH1 * m_vertex_eta
Definition
SecVtxValidationPlots.h:34
SecVtxValidationPlots::m_vertex_maxd0
TH1 * m_vertex_maxd0
Definition
SecVtxValidationPlots.h:43
SecVtxValidationPlots::m_vertex_chi2
TH1 * m_vertex_chi2
Definition
SecVtxValidationPlots.h:40
SecVtxValidationPlots::m_vertex_charge
TH1 * m_vertex_charge
Definition
SecVtxValidationPlots.h:41
SecVtxValidationPlots::m_vertex_m
TH1 * m_vertex_m
Definition
SecVtxValidationPlots.h:36
SecVtxValidationPlots::~SecVtxValidationPlots
virtual ~SecVtxValidationPlots()=default
SecVtxValidationPlots::m_vertex_z
TH1 * m_vertex_z
Definition
SecVtxValidationPlots.h:29
SecVtxValidationPlots::m_vertex_mind0
TH1 * m_vertex_mind0
Definition
SecVtxValidationPlots.h:42
SecVtxValidationPlots::m_vertex_pt
TH1 * m_vertex_pt
Definition
SecVtxValidationPlots.h:33
SecVtxValidationPlots::m_vertex_y
TH1 * m_vertex_y
Definition
SecVtxValidationPlots.h:28
SecVtxValidationPlots::m_vertex_x
TH1 * m_vertex_x
Definition
SecVtxValidationPlots.h:27
SecVtxValidationPlots::m_vertex_r
TH1 * m_vertex_r
Definition
SecVtxValidationPlots.h:30
SecVtxValidationPlots::fill
void fill(const xAOD::Vertex *secVtx)
fill the histograms
Definition
SecVtxValidationPlots.cxx:37
SecVtxValidationPlots::SecVtxValidationPlots
SecVtxValidationPlots(PlotBase *pParent, const std::string &sDir)
Standard Constructor.
Definition
SecVtxValidationPlots.cxx:13
SecVtxValidationPlots::m_vertex_phi
TH1 * m_vertex_phi
Definition
SecVtxValidationPlots.h:35
SecVtxValidationPlots::m_vertex_ntrk
TH1 * m_vertex_ntrk
Definition
SecVtxValidationPlots.h:39
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.14.0