9#ifndef ANA_ALGORITHM__ANA_ALGORITHM_CONFIG_H
10#define ANA_ALGORITHM__ANA_ALGORITHM_CONFIG_H
14#error only include this header in AnalysisBase
bool m_isPublicTool
the value of isPublicTool
bool useXAODs() const noexcept
whether we use XAODs
bool isPublicTool() const noexcept
whether we are really a public tool
void setIsPublicTool(bool val_isPublicTool) noexcept
set the value of isPublicTool
AnaAlgorithmConfig()
standard constructor
bool m_useXAODs
the value of useXAODs
void setUseXAODs(bool val_useXAODs) noexcept
set the value of useXAODs
virtual ~AnaAlgorithmConfig()=default
Virtual destructor, to make PyROOT happy.
::StatusCode makeAlgorithm(std::unique_ptr< AnaAlgorithm > &algorithm, const AlgorithmWorkerData &workerData) const
make an algorithm from this configuration
the (new) base class for EventLoop algorithms
an object that stores the configuration for an AsgComponent and is able to create one from it
AsgComponentConfig()=default
standard constructor
This module defines the arguments passed from the BATCH driver to the BATCH worker.
::StatusCode StatusCode
StatusCode definition for legacy code.
all the external components an algorithm needs before initialization (in EventLoop)