5#ifndef TAUDQA_PHYSVALTAU_H
6#define TAUDQA_PHYSVALTAU_H
11#include "GaudiKernel/ToolHandle.h"
32 const std::string& name,
33 const IInterface* parent );
45 Gaudi::Property<bool>
m_isMC{
this,
"isMC",
false};
48 ToolHandle<TauAnalysisTools::ITauTruthMatchingTool>
m_truthTool{
this,
"TauTruthMatchingTool",
"TauAnalysisTools::TauTruthMatchingTool/TauTruthMatchingTool"};
50 ToolHandle<TauAnalysisTools::ITauSelectionTool>
m_primTauSel{
this,
"PrimitiveTauSelectionTool",
"TauAnalysisTools::TauSelectionTool/PrimitiveTauSelectionTool"};
51 ToolHandle<TauAnalysisTools::ITauSelectionTool>
m_nomiTauSel{
this,
"NominalTauSelectionTool",
"TauAnalysisTools::TauSelectionTool/NominalTauSelectionTool"};
virtual StatusCode procHistograms()
An inheriting class should either override this function or finalHists().
ToolHandle< TauAnalysisTools::ITauTruthMatchingTool > m_truthTool
ToolHandle< TauAnalysisTools::ITauSelectionTool > m_primTauSel
std::unique_ptr< TauValidationPlotsNominal > m_oTauValidationPlotsNominal
Gaudi::Property< std::string > m_TauJetContainerName
virtual StatusCode bookHistograms()
An inheriting class should either override this function or bookHists().
ToolHandle< TauAnalysisTools::ITauSelectionTool > m_nomiTauSel
std::unique_ptr< TauValidationPlotsNoCuts > m_oTauValidationPlotsNoCuts
virtual StatusCode fillHistograms()
An inheriting class should either override this function or fillHists().
PhysValTau(const std::string &type, const std::string &name, const IInterface *parent)
Constructor with parameters:
virtual StatusCode initialize()
Gaudi::Property< bool > m_isMC