Loading [MathJax]/extensions/tex2jax.js
 |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef PANTAU_PANTAUPROCESSOR_H
6 #define PANTAU_PANTAUPROCESSOR_H
56 Gaudi::Property<std::string>
m_Name_InputAlg{
this,
"Name_InputAlg",
"",
"Name of input algorithm for this instance"};
59 ToolHandle<PanTau::ITool_InformationStore>
m_Tool_InformationStore{
this,
"Tool_InformationStore",
"PanTau::Tool_InformationStore/Tool_InformationStore",
"Tool handle to Tool_InformationStore"};
60 ToolHandle<PanTau::ITool_TauConstituentGetter>
m_Tool_TauConstituentGetter{
this,
"Tool_TauConstituentGetter",
"PanTau::Tool_TauConstituentGetter/Tool_TauConstituentGetter",
"Tool handle to Tool_TauConstituentGetter"};
61 ToolHandle<PanTau::ITool_TauConstituentSelector>
m_Tool_TauConstituentSelector{
this,
"Tool_TauConstituentSelector",
"PanTau::Tool_TauConstituentSelector/Tool_TauConstituentSelector",
"Tool handle to Tool_TauConstituentSelector"};
62 ToolHandle<PanTau::ITool_PanTauTools>
m_Tool_FeatureExtractor{
this,
"Tool_FeatureExtractor",
"PanTau::Tool_FeatureExtractor/Tool_FeatureExtractor",
"Tool handle to Tool_FeatureExtractor"};
65 ToolHandle<PanTau::ITool_PanTauTools>
m_Tool_DecayModeDeterminator{
this,
"Tool_DecayModeDeterminator",
"PanTau::Tool_DecayModeDeterminator/Tool_DecayModeDeterminator",
"Tool handle to Tool_DecayModeDeterminator"};
66 ToolHandle<PanTau::ITool_DetailsArranger>
m_Tool_DetailsArranger{
this,
"Tool_DetailsArranger",
"PanTau::Tool_DetailsArranger/Tool_DetailsArranger",
"Tool handle to Tool_DetailsArranger"};
ToolHandle< PanTau::ITool_TauConstituentSelector > m_Tool_TauConstituentSelector
virtual StatusCode finalize()
Finalizer.
PanTauProcessor(const std::string &name)
ToolHandle< PanTau::ITool_PanTauTools > m_Tool_FeatureExtractor
Gaudi::Property< std::string > m_Tool_TauConstituentGetterName
virtual StatusCode executePanTau(xAOD::TauJet &pTau, xAOD::ParticleContainer &pi0Container, xAOD::PFOContainer &neutralPFOContainer) const
::StatusCode StatusCode
StatusCode definition for legacy code.
Class describing a tau jet.
virtual StatusCode initialize()
Tool initializer.
Gaudi::Property< std::string > m_Tool_DecayModeDeterminatorName
std::vector< double > m_Config_PtBins
Gaudi::Property< std::string > m_Name_InputAlg
Gaudi::Property< std::string > m_Tool_FeatureExtractorName
static void fillDefaultValuesToTau(xAOD::TauJet *tauJet)
ToolHandle< PanTau::ITool_PanTauTools > m_Tool_DecayModeDeterminator
Gaudi::Property< std::string > m_Tool_TauConstituentSelectorName
Gaudi::Property< std::string > m_Tool_DetailsArrangerName
ToolHandle< PanTau::ITool_TauConstituentGetter > m_Tool_TauConstituentGetter
Gaudi::Property< std::string > m_Tool_InformationStoreName
ToolHandle< PanTau::ITool_InformationStore > m_Tool_InformationStore
ToolHandle< PanTau::ITool_DetailsArranger > m_Tool_DetailsArranger