ATLAS Offline Software
Loading...
Searching...
No Matches
RunPartonHistoryAlg.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
3*/
4
6
7#ifndef PARTONS_RUNPARTONHISTORYALG_H
8#define PARTONS_RUNPARTONHISTORYALG_H
9
12
14
15namespace CP {
16
18
19 public:
20 RunPartonHistoryAlg(const std::string& name, ISvcLocator* pSvcLocator);
21 virtual StatusCode initialize() override;
22 virtual StatusCode execute(const EventContext& ctx) override;
23
24 private:
25 Gaudi::Property<std::string> m_PartonScheme{this, "partonScheme", "Ttbar"};
26 Gaudi::Property<std::string> m_SymbolFCNC{this, "symbolFCNC", ""};
27 std::unique_ptr<CalcPartonHistory> m_PartonHistory;
28};
29
30} // namespace CP
31
32#endif
virtual StatusCode initialize() override
Gaudi::Property< std::string > m_SymbolFCNC
std::unique_ptr< CalcPartonHistory > m_PartonHistory
Gaudi::Property< std::string > m_PartonScheme
RunPartonHistoryAlg(const std::string &name, ISvcLocator *pSvcLocator)
the (new) base class for EventLoop algorithms
virtual::StatusCode execute()
execute this algorithm
Select isolated Photons, Electrons and Muons.