ATLAS Offline Software
Loading...
Searching...
No Matches
TrackRecord_p2.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 G4SIMTPCNV_TRACKRECORD_P2_H
6#define G4SIMTPCNV_TRACKRECORD_P2_H
7#include <string>
8
10public:
12 int PDG_code() const {return m_PDG_code;}
13 int status() const {return m_status;}
14 float energy() const {return m_energy;}
15 float momentumX() const {return m_momentumX;}
16 float momentumY() const {return m_momentumY;}
17 float momentumZ() const {return m_momentumZ;}
18 float positionX() const {return m_positionX;}
19 float positionY() const {return m_positionY;}
20 float positionZ() const {return m_positionZ;}
21 float time() const {return m_time;}
22 int uniqueID() const {return m_uniqueID;}
23 const std::string& volName() const {return m_volName;}
24 friend class TrackRecordCnv_p2;
25
26private:
27 int m_PDG_code{0};
28 int m_status{0};
29 float m_energy{0};
32 float m_time{0};
33 int m_uniqueID{0};
34 std::string m_volName{""};
35};
36
37#endif // G4SIMTPCNV_TRACKRECORD_P2_H
float time() const
int status() const
float momentumY() const
int uniqueID() const
const std::string & volName() const
float momentumX() const
friend class TrackRecordCnv_p2
float momentumZ() const
int PDG_code() const
std::string m_volName
float positionY() const
float positionX() const
float positionZ() const
float energy() const