ATLAS Offline Software
Loading...
Searching...
No Matches
MuonSpectrometer
MuonPhaseII
MuonValidation
MuonPRDTestR4
MuonPRDTestR4
TrackContainerModule.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 PRDTESTERR4_TRACKCONTAINERMODULE_H
6
#define PRDTESTERR4_TRACKCONTAINERMODULE_H
7
#include "
MuonPRDTestR4/TesterModuleBase.h
"
8
#include "
ActsEvent/TrackContainer.h
"
9
10
11
namespace
MuonValR4
{
13
class
TrackFitIterBranch
:
public
MuonVal::VectorBranch
<std::uint16_t>,
14
virtual
public
MuonVal::IParticleDecorationBranch
{
15
public
:
16
TrackFitIterBranch
(
IParticleFourMomBranch
&
parent
);
17
18
using
VectorBranch
<std::uint16_t>
::push_back
;
19
void
push_back
(
const
xAOD::IParticle
* p)
override
;
20
void
push_back
(
const
xAOD::IParticle
& p)
override
;
21
void
operator+=
(
const
xAOD::IParticle
* p)
override
;
22
void
operator+=
(
const
xAOD::IParticle
& p)
override
;
23
24
};
25
}
26
27
#endif
TesterModuleBase.h
TrackContainer.h
MuonValR4::TrackFitIterBranch::push_back
void push_back(const xAOD::IParticle *p) override
Similar to the IAuxElementDecoration branch but only accepting IParticles.
Definition
TrackContainerModule.cxx:17
MuonValR4::TrackFitIterBranch::TrackFitIterBranch
TrackFitIterBranch(IParticleFourMomBranch &parent)
Definition
TrackContainerModule.cxx:15
MuonValR4::TrackFitIterBranch::operator+=
void operator+=(const xAOD::IParticle *p) override
Definition
TrackContainerModule.cxx:36
MuonVal::IParticleDecorationBranch
Definition
IMuonTesterBranch.h:65
MuonVal::IParticleFourMomBranch
Helper class to easily to add xAOD::IParticles and associated decorator variables to the MuonTesterTr...
Definition
IParticleFourMomBranch.h:31
MuonVal::VectorBranch< std::uint16_t >::parent
MuonTesterTree & parent()
Definition
MuonTesterBranch.cxx:38
MuonVal::VectorBranch
Definition
VectorBranch.h:14
MuonVal::VectorBranch< std::uint16_t >::VectorBranch
VectorBranch(TTree *tree, const std::string &name)
xAOD::IParticle
Class providing the definition of the 4-vector interface.
Definition
Event/xAOD/xAODBase/xAODBase/IParticle.h:41
MuonValR4
Lightweight algorithm to read xAOD MDT sim hits and (fast-digitised) drift circles from SG and fill a...
Definition
SpacePointWriter.cxx:32
Generated on
for ATLAS Offline Software by
1.16.1