ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Database
AthenaPOOL
AthenaPoolExample
AthenaPoolExampleConverter
AthenaPoolExampleConverter
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
13
14
// DataModelAthenaPool includes
15
#include "
DataModelAthenaPool/ElementLink_p3.h
"
16
#include "
DataModelAthenaPool/ElementLinkVector_p1.h
"
17
#include "
DataModelAthenaPool/Navigable_p2.h
"
18
#include "
CxxUtils/unused.h
"
19
20
#include <CLHEP/Geometry/Vector3D.h>
21
#include <string>
22
26
class
ExampleTrack_p1
{
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
39
ElementLinkInt_p3
m_elementlink1
,
m_elementlink2
;
40
ElementLinkIntVector_p1
m_elementlinkvector
;
41
Navigable_p2<uint32_t>
m_navigable
;
42
Navigable_p2<uint32_t, double>
m_weightednavigable
;
43
};
44
#endif
ElementLinkVector_p1.h
This file contains the class definition for the ElementLinkVector_p1 class.
ElementLinkIntVector_p1
ElementLinkVector_p1< uint32_t > ElementLinkIntVector_p1
Definition
ElementLinkVector_p1.h:62
ElementLink_p3.h
This file contains the class definition for the ElementLink_p3 class.
ElementLinkInt_p3
ElementLink_p3< uint32_t > ElementLinkInt_p3
Definition
ElementLink_p3.h:35
Navigable_p2.h
This file contains the class definition for the Navigable_p2 class.
ExampleTrack_p1::m_detector
std::string m_detector
Definition
ExampleTrack_p1.h:37
ExampleTrack_p1::m_elementlink1
ElementLinkInt_p3 m_elementlink1
Definition
ExampleTrack_p1.h:39
ExampleTrack_p1::m_elementlink2
ElementLinkInt_p3 m_elementlink2
Definition
ExampleTrack_p1.h:39
ExampleTrack_p1::ATH_UNUSED_MEMBER
double ATH_UNUSED_MEMBER(m_pt)
ExampleTrack_p1::m_elementlinkvector
ElementLinkIntVector_p1 m_elementlinkvector
Definition
ExampleTrack_p1.h:40
ExampleTrack_p1::~ExampleTrack_p1
virtual ~ExampleTrack_p1()
Destructor.
Definition
ExampleTrack_p1.h:32
ExampleTrack_p1::m_navigable
Navigable_p2< uint32_t > m_navigable
Definition
ExampleTrack_p1.h:41
ExampleTrack_p1::ATH_UNUSED_MEMBER
double ATH_UNUSED_MEMBER(m_eta)
ExampleTrack_p1::ATH_UNUSED_MEMBER
double ATH_UNUSED_MEMBER(m_phi)
ExampleTrack_p1::ExampleTrack_p1
ExampleTrack_p1()
Default Constructor.
Definition
ExampleTrack_p1.h:30
ExampleTrack_p1::m_weightednavigable
Navigable_p2< uint32_t, double > m_weightednavigable
Definition
ExampleTrack_p1.h:42
Navigable_p2
Definition
Navigable_p2.h:22
unused.h
Macro to mark a member as unused.
Generated on
for ATLAS Offline Software by
1.17.0