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
// EDM include(s):
13
#include <vector>
14
15
#include "
AthContainers/DataVector.h
"
16
#include "
xAODCore/AuxContainerBase.h
"
17
#include "
xAODCore/CLASS_DEF.h
"
18
19
// Top parton histories
20
#include "
PartonHistory/CalcPartonHistory.h
"
21
22
namespace
CP
{
23
24
class
RunPartonHistoryAlg
final :
public
EL::AnaAlgorithm
{
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
AnaAlgorithm.h
AuxContainerBase.h
CalcPartonHistory.h
DataVector.h
An STL vector of pointers that by default owns its pointed-to elements.
CLASS_DEF.h
File providing the different SG_BASE macros.
CP::RunPartonHistoryAlg::m_PartonScheme
std::string m_PartonScheme
Definition
RunPartonHistoryAlg.h:32
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:33
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