 |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TAUDQA_PHYSVALTAU_H
6 #define TAUDQA_PHYSVALTAU_H
14 #include "GaudiKernel/ServiceHandle.h"
15 #include "GaudiKernel/ToolHandle.h"
33 const std::string&
name,
34 const IInterface*
parent );
46 Gaudi::Property<bool>
m_isMC{
this,
"isMC",
false};
49 ToolHandle<TauAnalysisTools::ITauTruthMatchingTool>
m_truthTool{
this,
"TauTruthMatchingTool",
"TauAnalysisTools::TauTruthMatchingTool/TauTruthMatchingTool"};
51 ToolHandle<TauAnalysisTools::ITauSelectionTool>
m_primTauSel{
this,
"PrimitiveTauSelectionTool",
"TauAnalysisTools::TauSelectionTool/PrimitiveTauSelectionTool"};
52 ToolHandle<TauAnalysisTools::ITauSelectionTool>
m_nomiTauSel{
this,
"NominalTauSelectionTool",
"TauAnalysisTools::TauSelectionTool/NominalTauSelectionTool"};
60 #endif //> !TAUDQA_PHYSVALTAU_H
PhysValTau(const std::string &type, const std::string &name, const IInterface *parent)
Constructor with parameters:
ToolHandle< TauAnalysisTools::ITauSelectionTool > m_nomiTauSel
Gaudi::Property< bool > m_isMC
Gaudi::Property< std::string > m_TauJetContainerName
ToolHandle< TauAnalysisTools::ITauSelectionTool > m_primTauSel
std::unique_ptr< TauValidationPlots > m_oTauValidationPlots
::StatusCode StatusCode
StatusCode definition for legacy code.
virtual StatusCode initialize()
ToolHandle< TauAnalysisTools::ITauTruthMatchingTool > m_truthTool
virtual StatusCode bookHistograms()
An inheriting class should either override this function or bookHists().
virtual StatusCode procHistograms()
An inheriting class should either override this function or finalHists().
virtual StatusCode fillHistograms()
An inheriting class should either override this function or fillHists().