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
11
12// EDM include(s):
13#include <vector>
14
17#include "xAODCore/CLASS_DEF.h"
18
19// Top parton histories
21
22namespace CP {
23
25
26 public:
27 RunPartonHistoryAlg(const std::string& name, ISvcLocator* pSvcLocator);
28 virtual StatusCode initialize() override;
29 virtual StatusCode execute() override;
30
31 private:
32 std::string m_PartonScheme;
33 std::unique_ptr<CalcPartonHistory> m_PartonHistory;
34};
35
36} // namespace CP
37
38#endif
An STL vector of pointers that by default owns its pointed-to elements.
File providing the different SG_BASE macros.
virtual StatusCode initialize() override
virtual StatusCode execute() override
std::unique_ptr< CalcPartonHistory > m_PartonHistory
RunPartonHistoryAlg(const std::string &name, ISvcLocator *pSvcLocator)
the (new) base class for EventLoop algorithms
Select isolated Photons, Electrons and Muons.