Loading [MathJax]/extensions/tex2jax.js
 |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef INDETTRACKPERFMON_PLOTS_VERTEXPARAMETERSPLOTS_H
6 #define INDETTRACKPERFMON_PLOTS_VERTEXPARAMETERSPLOTS_H
13 #include "../PlotMgr.h"
27 const std::string& anaTag,
29 bool doTrackPlots =
false,
30 bool doGlobalPlots =
false,
31 bool doTruthMuPlots =
false );
41 template<
typename VERTEX,
typename PARTICLE >
44 const std::vector< const PARTICLE* >& associatedTracks,
45 const std::vector< float >& associatedTrackWeights,
99 #endif // > ! INDETTRACKPERFMON_PLOTS_VERTEXPARAMETERSPLOTS_H
int nVertices(const Polygon &p)
TH1 * m_vtx_x
vertex parameters plots
TH1 * m_vtx_nTracks
vertex-associated tracks plots
void initializePlots()
Book the histograms.
VertexParametersPlots(PlotMgr *pParent, const std::string &dirName, const std::string &anaTag, const std::string &vertexType, bool doTrackPlots=false, bool doGlobalPlots=false, bool doTruthMuPlots=false)
Constructor.
TH2 * m_nVtx_vs_truthMu_2D
vertex multiplicity vs pileup plots
def TProfile(*args, **kwargs)
TH1 * m_vtx_track_nSiHits
::StatusCode StatusCode
StatusCode definition for legacy code.
StatusCode fillPlots(const VERTEX &vertex, const std::vector< const PARTICLE * > &associatedTracks, const std::vector< float > &associatedTrackWeights, float weight)
Dedicated fill method (for reco and/or truth vertices)
TH2 * m_nVtx_vs_actualMu_2D
int vertexType(const V &v)
TH1 * m_vtx_track_nSiHoles
TProfile * m_nVtx_vs_truthMu
virtual ~VertexParametersPlots()=default
Destructor.
TProfile * m_nVtx_vs_actualMu
void finalizePlots()
Print out final stats on histograms.