ATLAS Offline Software
Toggle main menu visibility
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
#include <
AsgTools/PropertyWrapper.h
>
12
13
#include "
PartonHistory/CalcPartonHistory.h
"
14
15
namespace
CP
{
16
17
class
RunPartonHistoryAlg
final :
public
EL::AnaAlgorithm
{
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
AnaAlgorithm.h
CalcPartonHistory.h
PropertyWrapper.h
CP::RunPartonHistoryAlg::initialize
virtual StatusCode initialize() override
Definition
RunPartonHistoryAlg.cxx:17
CP::RunPartonHistoryAlg::m_SymbolFCNC
Gaudi::Property< std::string > m_SymbolFCNC
Definition
RunPartonHistoryAlg.h:26
CP::RunPartonHistoryAlg::m_PartonHistory
std::unique_ptr< CalcPartonHistory > m_PartonHistory
Definition
RunPartonHistoryAlg.h:27
CP::RunPartonHistoryAlg::m_PartonScheme
Gaudi::Property< std::string > m_PartonScheme
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:74
EL::AnaAlgorithm::execute
virtual::StatusCode execute()
execute this algorithm
Definition
AnaAlgorithm.cxx:315
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.17.0