ATLAS Offline Software
Loading...
Searching...
No Matches
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
9
10
11namespace MuonValR4{
13 class TrackFitIterBranch : public MuonVal::VectorBranch<std::uint16_t>,
15 public:
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
void push_back(const xAOD::IParticle *p) override
Similar to the IAuxElementDecoration branch but only accepting IParticles.
TrackFitIterBranch(IParticleFourMomBranch &parent)
void operator+=(const xAOD::IParticle *p) override
Helper class to easily to add xAOD::IParticles and associated decorator variables to the MuonTesterTr...
VectorBranch(TTree *tree, const std::string &name)
Class providing the definition of the 4-vector interface.
Lightweight algorithm to read xAOD MDT sim hits and (fast-digitised) drift circles from SG and fill a...