ATLAS Offline Software
Loading...
Searching...
No Matches
PhysicsAnalysis
Algorithms
TruthPartonLevelAnalysisAlgorithms
TruthPartonLevelAnalysisAlgorithms
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
10
#include <
AnaAlgorithm/AnaAlgorithm.h
>
11
12
#include "
PartonHistory/CalcPartonHistory.h
"
13
14
namespace
CP
{
15
16
class
RunPartonHistoryAlg
final :
public
EL::AnaAlgorithm
{
17
18
public
:
19
RunPartonHistoryAlg
(
const
std::string&
name
, ISvcLocator* pSvcLocator);
20
virtual
StatusCode
initialize
()
override
;
21
virtual
StatusCode
execute
()
override
;
22
23
private
:
24
std::string
m_PartonScheme
;
25
std::unique_ptr<CalcPartonHistory>
m_PartonHistory
;
26
};
27
28
}
// namespace CP
29
30
#endif
AnaAlgorithm.h
CalcPartonHistory.h
CP::RunPartonHistoryAlg::m_PartonScheme
std::string m_PartonScheme
Definition
RunPartonHistoryAlg.h:24
CP::RunPartonHistoryAlg::initialize
virtual StatusCode initialize() override
Definition
RunPartonHistoryAlg.cxx:18
CP::RunPartonHistoryAlg::execute
virtual StatusCode execute() override
Definition
RunPartonHistoryAlg.cxx:38
CP::RunPartonHistoryAlg::m_PartonHistory
std::unique_ptr< CalcPartonHistory > m_PartonHistory
Definition
RunPartonHistoryAlg.h:25
CP::RunPartonHistoryAlg::RunPartonHistoryAlg
RunPartonHistoryAlg(const std::string &name, ISvcLocator *pSvcLocator)
Definition
RunPartonHistoryAlg.cxx:12
EL::AnaAlgorithm
the (new) base class for EventLoop algorithms
Definition
AnaAlgorithm.h:73
CP
Select isolated Photons, Electrons and Muons.
Definition
Control/xAODRootAccess/xAODRootAccess/TEvent.h:27
xAOD::name
name
Definition
TriggerMenuJson_v1.cxx:29
Generated on
for ATLAS Offline Software by
1.16.1