ATLAS Offline Software
Loading...
Searching...
No Matches
KLFitterFinalizeOutputAlg.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
3*/
4
7
8#ifndef KLFITTERNANALYSISALGORITHMS_KLFITTERFINALIZEOUTPUTALG_H_
9#define KLFITTERNANALYSISALGORITHMS_KLFITTERFINALIZEOUTPUTALG_H_
10
11// Algorithm includes
15
18
19namespace EventReco {
21 public:
22 KLFitterFinalizeOutputAlg(const std::string &name, ISvcLocator *pSvcLocator);
23 virtual StatusCode initialize() final;
24 virtual StatusCode execute() final;
25
26 private:
28
30 this, "resultContainerToCheck", "KLFitterResult_%SYS%",
31 "the input KLFitterResultContainer to check for existence"};
34 m_outHandle{this, "resultContainerToWrite", "KLFitterResult_%SYS%",
35 "the output KLFitterResultContainer"};
36};
37} // namespace EventReco
38
39#endif
a class managing the property to configure the list of systematics to process
a data handle for reading systematics varied input data
a data handle for writing systematics varied input data
the (new) base class for EventLoop algorithms
CP::SysReadHandle< xAOD::KLFitterResultContainer > m_inHandle
KLFitterFinalizeOutputAlg(const std::string &name, ISvcLocator *pSvcLocator)
CP::SysWriteHandle< xAOD::KLFitterResultContainer, xAOD::KLFitterResultAuxContainer > m_outHandle
Auxiliary container for xAOD::KLFitterResultContainer.
DataVector< xAOD::KLFitterResult > KLFitterResultContainer
Definition of the KLFitterResultContainer type.