ATLAS Offline Software
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 */
ReadHandleKey.h
Property holding a SG store/key/clid from which a ReadHandle is made.
SecVtxValidationPlots::m_vertex_z
TH1 * m_vertex_z
Definition:
SecVtxValidationPlots.h:29
SecVtxValidationPlots::m_vertex_eta
TH1 * m_vertex_eta
Definition:
SecVtxValidationPlots.h:34
SecVtxValidationPlots::~SecVtxValidationPlots
virtual ~SecVtxValidationPlots()=default
PlotBase
Definition:
PlotBase.h:34
SecVtxValidationPlots::m_vertex_x
TH1 * m_vertex_x
Definition:
SecVtxValidationPlots.h:27
SecVtxValidationPlots::m_vertex_charge
TH1 * m_vertex_charge
Definition:
SecVtxValidationPlots.h:41
python.copyTCTOutput.sDir
sDir
Definition:
copyTCTOutput.py:60
SecVtxValidationPlots::m_vertex_maxd0
TH1 * m_vertex_maxd0
Definition:
SecVtxValidationPlots.h:43
SecVtxValidationPlots::m_vertex_phi
TH1 * m_vertex_phi
Definition:
SecVtxValidationPlots.h:35
SecVtxValidationPlots::m_vertex_ntrk
TH1 * m_vertex_ntrk
Definition:
SecVtxValidationPlots.h:39
SecVtxValidationPlots::m_vertex_mind0
TH1 * m_vertex_mind0
Definition:
SecVtxValidationPlots.h:42
Vertex.h
SecVtxValidationPlots::m_vertex_y
TH1 * m_vertex_y
Definition:
SecVtxValidationPlots.h:28
SecVtxValidationPlots
Definition:
SecVtxValidationPlots.h:13
SecVtxValidationPlots::m_vertex_m
TH1 * m_vertex_m
Definition:
SecVtxValidationPlots.h:36
VertexContainer.h
xAOD::Vertex_v1
Class describing a Vertex.
Definition:
Vertex_v1.h:42
SecVtxValidationPlots::m_vertex_r
TH1 * m_vertex_r
Definition:
SecVtxValidationPlots.h:30
SecVtxValidationPlots::m_vertex_chi2
TH1 * m_vertex_chi2
Definition:
SecVtxValidationPlots.h:40
SecVtxValidationPlots::SecVtxValidationPlots
SecVtxValidationPlots(PlotBase *pParent, const std::string &sDir)
Standard Constructor.
Definition:
SecVtxValidationPlots.cxx:13
PlotBase.h
SecVtxValidationPlots::m_vertex_pt
TH1 * m_vertex_pt
Definition:
SecVtxValidationPlots.h:33
SecVtxValidationPlots::fill
void fill(const xAOD::Vertex *secVtx)
fill the histograms
Definition:
SecVtxValidationPlots.cxx:37
Generated on Fri Jan 10 2025 21:17:27 for ATLAS Offline Software by
1.8.18