|
ATLAS Offline Software
|
Go to the documentation of this file.
35 : AsgComponentConfig (val_typeAndName)
43 : AsgComponentConfig (val_config)
60 m_useXAODs = val_useXAODs;
76 m_isPublicTool = val_isPublicTool;
85 using namespace msgAlgorithmConfig;
99 std::unique_ptr<asg::AsgTool>
tool;
100 ANA_CHECK (makeComponentExpert (
tool,
"new %1% (\"%2%\")",
true,
""));
109 return StatusCode::SUCCESS;
asg::SgTEvent * m_evtStore
bool useXAODs() const noexcept
whether we use XAODs
void setUseXAODs(bool val_useXAODs) noexcept
set the value of useXAODs
IFilterWorker * m_filterWorker
bool m_isPublicTool
the value of isPublicTool
an object that can create a AnaAlgorithm
bool const RAWDATA *ch2 const
bool m_useXAODs
the value of useXAODs
void setIsPublicTool(bool val_isPublicTool) noexcept
set the value of isPublicTool
::StatusCode StatusCode
StatusCode definition for legacy code.
bool isPublicTool() const noexcept
whether we are really a public tool
This module defines the arguments passed from the BATCH driver to the BATCH worker.
::StatusCode makeAlgorithm(std::unique_ptr< AnaAlgorithm > &algorithm, const AlgorithmWorkerData &workerData) const
make an algorithm from this configuration
const std::string & type() const noexcept
the type of the component
ITreeWorker * m_treeWorker
all the external components an algorithm needs before initialization (in EventLoop)
AnaAlgorithmConfig()
standard constructor
IHistogramWorker * m_histogramWorker
const std::string & name() const noexcept
the name of the component