|
ATLAS Offline Software
|
Go to the documentation of this file.
3 #ifndef FTAGVALIDATION_PHYSICSVARIABLEPLOTS_H
4 #define FTAGVALIDATION_PHYSICSVARIABLEPLOTS_H 1
11 #include "GaudiKernel/ITHistSvc.h"
48 template <
typename T >
52 const std::string&
path =
"" );
53 template <
typename T >
58 const std::string&
path =
"" );
60 template <
typename T >
62 template <
typename T,
typename U >
69 "Input Jet collection name" };
71 "Input Vertex collection name" };
73 "Input Track collection name" };
79 "Map with 1D histograms" };
81 "Map with 1D histograms" };
SG::ReadHandleKey< xAOD::JetContainer > m_jetKey
Gaudi::Property< std::vector< std::vector< std::string > > > m_Histograms2Ddefinitions
StatusCode analyseTrackParticleObjects(const xAOD::Jet *, const xAOD::Vertex *, const std::string &, std::string="")
path
python interpreter configuration --------------------------------------—
StatusCode analyseBTaggingObject(const xAOD::Jet *, const std::string &, std::string="")
StatusCode defineHistogram(const std::string &, const std::string &, int, double, double, int, double, double, const std::string &path="")
virtual ~PhysicsVariablePlots()
virtual StatusCode initialize() override
StatusCode initializeHistograms()
Property holding a SG store/key/clid from which a ReadHandle is made.
std::map< const std::string, TH2 * > m_Histograms2D
StatusCode fillHistogram(const std::string &, T, U)
std::map< const std::string, TH1 * > m_Histograms1D
::StatusCode StatusCode
StatusCode definition for legacy code.
Gaudi::Property< std::vector< std::vector< std::string > > > m_Histograms1Ddefinitions
virtual StatusCode execute() override
SG::ReadHandleKey< xAOD::VertexContainer > m_vertexKey
virtual StatusCode finalize() override
StatusCode computeAndStoreTrackVariables(const std::string &, const xAOD::Jet *, const std::string &, const xAOD::TrackParticle *, const xAOD::Vertex *, const std::string &="")
ServiceHandle< ITHistSvc > m_histSvc
StatusCode defineHistogram(const std::string &, const std::string &, int, double, double, const std::string &path="")
Class describing a Vertex.
SG::ReadHandleKey< xAOD::TrackParticleContainer > m_trackKey
Class describing a TrackParticle.
StatusCode fillHistogram(const std::string &, T)