ATLAS Offline Software
Loading...
Searching...
No Matches
TrackRecord_p1.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef TRACKRECORD_P1_H
6#define TRACKRECORD_P1_H
7#include <string>
8
10public:
15 int PDG_code() const {return m_PDG_code;}
16 float energy() const {return m_energy;}
17 float momentumX() const {return m_momentumX;}
18 float momentumY() const {return m_momentumY;}
19 float momentumZ() const {return m_momentumZ;}
20 float positionX() const {return m_positionX;}
21 float positionY() const {return m_positionY;}
22 float positionZ() const {return m_positionZ;}
23 float time() const {return m_time;}
24 int barCode() const {return m_barCode;}
25 const std::string& volName() const {return m_volName;}
26 friend class TrackRecordCnv_p1;
27
28private:
30 float m_energy;
33 float m_time;
35 std::string m_volName;
36};
37
38#endif
float time() const
const std::string & volName() const
friend class TrackRecordCnv_p1
int barCode() const
int PDG_code() const
float momentumY() const
float positionZ() const
float positionY() const
float positionX() const
std::string m_volName
float energy() const
float momentumZ() const
float momentumX() const