ATLAS Offline Software
ExampleTrack_p1.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef ATHENAPOOLEXAMPLECONVERTER_EXAMPLETRACK_P1_H
6 #define ATHENAPOOLEXAMPLECONVERTER_EXAMPLETRACK_P1_H
7 
14 // DataModelAthenaPool includes
18 #include "CxxUtils/unused.h"
19 
20 #include <CLHEP/Geometry/Vector3D.h>
21 #include <string>
22 
27 
28 public: // Constructor and Destructor
30  ExampleTrack_p1() : m_pt(0.0), m_eta(0.0), m_phi(0.0), m_detector(""), m_elementlink1(), m_elementlink2(), m_elementlinkvector(), m_navigable(), m_weightednavigable() {}
32  virtual ~ExampleTrack_p1() {}
33 
34  double ATH_UNUSED_MEMBER(m_pt);
35  double ATH_UNUSED_MEMBER(m_eta);
36  double ATH_UNUSED_MEMBER(m_phi);
37  std::string m_detector;
38 
43 };
44 #endif
ExampleTrack_p1::m_elementlink1
ElementLinkInt_p3 m_elementlink1
Definition: ExampleTrack_p1.h:39
ExampleTrack_p1::~ExampleTrack_p1
virtual ~ExampleTrack_p1()
Destructor.
Definition: ExampleTrack_p1.h:32
ElementLinkVector_p1< uint32_t >
unused.h
Macro to mark a member as unused.
ExampleTrack_p1::m_elementlinkvector
ElementLinkIntVector_p1 m_elementlinkvector
Definition: ExampleTrack_p1.h:40
Navigable_p2.h
This file contains the class definition for the Navigable_p2 class.
ExampleTrack_p1::ExampleTrack_p1
ExampleTrack_p1()
Default Constructor.
Definition: ExampleTrack_p1.h:30
ExampleTrack_p1::ATH_UNUSED_MEMBER
double ATH_UNUSED_MEMBER(m_phi)
ExampleTrack_p1::ATH_UNUSED_MEMBER
double ATH_UNUSED_MEMBER(m_eta)
ExampleTrack_p1::m_weightednavigable
Navigable_p2< uint32_t, double > m_weightednavigable
Definition: ExampleTrack_p1.h:42
ExampleTrack_p1::m_navigable
Navigable_p2< uint32_t > m_navigable
Definition: ExampleTrack_p1.h:41
ExampleTrack_p1::m_detector
std::string m_detector
Definition: ExampleTrack_p1.h:37
ExampleTrack_p1::ATH_UNUSED_MEMBER
double ATH_UNUSED_MEMBER(m_pt)
ExampleTrack_p1::m_elementlink2
ElementLinkInt_p3 m_elementlink2
Definition: ExampleTrack_p1.h:39
ElementLinkVector_p1.h
This file contains the class definition for the ElementLinkVector_p1 class.
Navigable_p2< uint32_t >
ExampleTrack_p1
This class provides a dummy hit data object for AthenaPool.
Definition: ExampleTrack_p1.h:26