5#ifndef ATHENAPOOLEXAMPLEDATA_EXAMPLETRACK_H
6#define ATHENAPOOLEXAMPLEDATA_EXAMPLETRACK_H
14#include "AthLinks/ElementLink.h"
15#include "AthLinks/ElementLinkVector.h"
Scalar eta() const
pseudorapidity method
Scalar phi() const
phi method
This file contains the class definition for the ExampleHitContainer class.
ElementLinkVector implementation for standalone ROOT.
ElementLink implementation for ROOT usage.
This class provides a dummy hit data object for AthenaPool.
const ElementLink< ExampleHitContainer > * getElementLink2() const
const ElementLink< ExampleHitContainer > * getElementLink1() const
const std::string & getDetector() const
ElementLink< ExampleHitContainer > * getElementLink2()
Navigable< ExampleHitContainer, double > * getWeightedNavigable()
ElementLink< ExampleHitContainer > m_elementlink2
Navigable< ExampleHitContainer > m_navigable
Navigable< ExampleHitContainer > * getNavigable()
const ElementLinkVector< ExampleHitContainer > * getElementLinkVector() const
void setDetector(const std::string &detector)
Set the detector string.
void setEta(double eta)
Set the eta value.
const ExampleHit * getElement1() const
Navigable< ExampleHitContainer, double > m_weightednavigable
ElementLink< ExampleHitContainer > m_elementlink1
const Navigable< ExampleHitContainer > * getNavigable() const
virtual ~ExampleTrack()=default
Destructor.
const ExampleHit * getElement2() const
ElementLinkVector< ExampleHitContainer > m_elementlinkvector
ElementLinkVector< ExampleHitContainer > * getElementLinkVector()
const Navigable< ExampleHitContainer, double > * getWeightedNavigable() const
void setPhi(double phi)
Set the phi value.
ElementLink< ExampleHitContainer > * getElementLink1()
void setPT(double pt)
Set the transverse momentum value.
ExampleTrack()=default
Default Constructor.
Navigable template generalization to handle navigation.