ATLAS Offline Software
Loading...
Searching...
No Matches
PhysicsAnalysis
DerivationFramework
DerivationFrameworkMCTruth
DerivationFrameworkMCTruth
TruthCollectionMakerForwardProton.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef DERIVATIONFRAMEWORK_TRUTHCOLLECTIONMAKERFORWARDPROTON_H
6
#define DERIVATIONFRAMEWORK_TRUTHCOLLECTIONMAKERFORWARDPROTON_H
7
8
// Base class
9
#include "
DerivationFrameworkMCTruth/TruthCollectionMakerBase.h
"
10
#include "GaudiKernel/SystemOfUnits.h"
11
12
namespace
DerivationFramework
{
13
14
class
TruthCollectionMakerForwardProton
:
public
TruthCollectionMakerBase
{
15
public
:
16
17
using
TruthCollectionMakerBase::TruthCollectionMakerBase;
18
19
private
:
20
virtual
std::vector<int>
updateMask
(
const
xAOD::TruthParticleContainer
*)
const
override
final
;
21
Gaudi::Property<double>
m_beamEnergy
{
this
,
"BeamEnergy"
, 6.8 * Gaudi::Units::TeV,
"Beam Energy"
};
22
};
23
}
24
25
#endif
// DERIVATIONFRAMEWORK_TRUTHCOLLECTIONMAKERFORWARDPROTON_H
TruthCollectionMakerBase.h
DerivationFramework::TruthCollectionMakerBase
Definition
TruthCollectionMakerBase.h:27
DerivationFramework::TruthCollectionMakerForwardProton
Definition
TruthCollectionMakerForwardProton.h:14
DerivationFramework::TruthCollectionMakerForwardProton::m_beamEnergy
Gaudi::Property< double > m_beamEnergy
Definition
TruthCollectionMakerForwardProton.h:21
DerivationFramework::TruthCollectionMakerForwardProton::updateMask
virtual std::vector< int > updateMask(const xAOD::TruthParticleContainer *) const override final
Definition
TruthCollectionMakerForwardProton.cxx:13
DerivationFramework
THE reconstruction tool.
Definition
ParticleSortingAlg.h:24
xAOD::TruthParticleContainer
TruthParticleContainer_v1 TruthParticleContainer
Declare the latest version of the truth particle container.
Definition
Event/xAOD/xAODTruth/xAODTruth/TruthParticleContainer.h:17
Generated on
for ATLAS Offline Software by
1.14.0