ATLAS Offline Software
Loading...
Searching...
No Matches
FPGATrackSimGNNHit Class Reference

#include <FPGATrackSimGNNHit.h>

Collaboration diagram for FPGATrackSimGNNHit:

Public Member Functions

 FPGATrackSimGNNHit ()=default
virtual ~FPGATrackSimGNNHit ()=default
void setHitID (unsigned int hitID)
void setIdentifierHash (unsigned v)
void setUniqueID (const HepMcParticleLink::barcode_type &v)
void setEventIndex (long v)
void setRoadID (int v)
unsigned int getHitID ()
unsigned getIdentifierHash ()
HepMcParticleLink::barcode_type getUniqueID () const
long getEventIndex () const
int getRoadID ()
void setX (float v)
void setY (float v)
void setZ (float v)
void setR (float v)
void setPhi (float v)
void setEta (float v)
float getX () const
float getY () const
float getZ () const
float getR () const
float getPhi () const
float getEta () const
void setCluster1X (float v)
void setCluster1Y (float v)
void setCluster1Z (float v)
void setCluster1R (float v)
void setCluster1Phi (float v)
void setCluster1Eta (float v)
float getCluster1X () const
float getCluster1Y () const
float getCluster1Z () const
float getCluster1R () const
float getCluster1Phi () const
float getCluster1Eta () const
void setCluster2X (float v)
void setCluster2Y (float v)
void setCluster2Z (float v)
void setCluster2R (float v)
void setCluster2Phi (float v)
void setCluster2Eta (float v)
float getCluster2X () const
float getCluster2Y () const
float getCluster2Z () const
float getCluster2R () const
float getCluster2Phi () const
float getCluster2Eta () const

Protected Attributes

unsigned int m_hitID = 0
unsigned m_Identifier = 0
long m_eventindex = 0
HepMcParticleLink::barcode_type m_uniqueID = 0
int m_roadID = -1
float m_x = 0
float m_y = 0
float m_z = 0
float m_r = 0
float m_phi = 0
float m_eta = 0
float m_cluster1_x = 0
float m_cluster1_y = 0
float m_cluster1_z = 0
float m_cluster1_r = 0
float m_cluster1_phi = 0
float m_cluster1_eta = 0
float m_cluster2_x = 0
float m_cluster2_y = 0
float m_cluster2_z = 0
float m_cluster2_r = 0
float m_cluster2_phi = 0
float m_cluster2_eta = 0

Detailed Description

Definition at line 15 of file FPGATrackSimGNNHit.h.

Constructor & Destructor Documentation

◆ FPGATrackSimGNNHit()

FPGATrackSimGNNHit::FPGATrackSimGNNHit ( )
default

◆ ~FPGATrackSimGNNHit()

virtual FPGATrackSimGNNHit::~FPGATrackSimGNNHit ( )
virtualdefault

Member Function Documentation

◆ getCluster1Eta()

float FPGATrackSimGNNHit::getCluster1Eta ( ) const
inline

Definition at line 67 of file FPGATrackSimGNNHit.h.

67{ return m_cluster1_eta; }

◆ getCluster1Phi()

float FPGATrackSimGNNHit::getCluster1Phi ( ) const
inline

Definition at line 66 of file FPGATrackSimGNNHit.h.

66{ return m_cluster1_phi; }

◆ getCluster1R()

float FPGATrackSimGNNHit::getCluster1R ( ) const
inline

Definition at line 65 of file FPGATrackSimGNNHit.h.

65{ return m_cluster1_r; }

◆ getCluster1X()

float FPGATrackSimGNNHit::getCluster1X ( ) const
inline

Definition at line 62 of file FPGATrackSimGNNHit.h.

62{ return m_cluster1_x; }

◆ getCluster1Y()

float FPGATrackSimGNNHit::getCluster1Y ( ) const
inline

Definition at line 63 of file FPGATrackSimGNNHit.h.

63{ return m_cluster1_y; }

◆ getCluster1Z()

float FPGATrackSimGNNHit::getCluster1Z ( ) const
inline

Definition at line 64 of file FPGATrackSimGNNHit.h.

64{ return m_cluster1_z; }

◆ getCluster2Eta()

float FPGATrackSimGNNHit::getCluster2Eta ( ) const
inline

Definition at line 80 of file FPGATrackSimGNNHit.h.

80{ return m_cluster2_eta; }

◆ getCluster2Phi()

float FPGATrackSimGNNHit::getCluster2Phi ( ) const
inline

Definition at line 79 of file FPGATrackSimGNNHit.h.

79{ return m_cluster2_phi; }

◆ getCluster2R()

float FPGATrackSimGNNHit::getCluster2R ( ) const
inline

Definition at line 78 of file FPGATrackSimGNNHit.h.

78{ return m_cluster2_r; }

◆ getCluster2X()

float FPGATrackSimGNNHit::getCluster2X ( ) const
inline

Definition at line 75 of file FPGATrackSimGNNHit.h.

75{ return m_cluster2_x; }

◆ getCluster2Y()

float FPGATrackSimGNNHit::getCluster2Y ( ) const
inline

Definition at line 76 of file FPGATrackSimGNNHit.h.

76{ return m_cluster2_y; }

◆ getCluster2Z()

float FPGATrackSimGNNHit::getCluster2Z ( ) const
inline

Definition at line 77 of file FPGATrackSimGNNHit.h.

77{ return m_cluster2_z; }

◆ getEta()

float FPGATrackSimGNNHit::getEta ( ) const
inline

Definition at line 52 of file FPGATrackSimGNNHit.h.

52{ return m_eta; }

◆ getEventIndex()

long FPGATrackSimGNNHit::getEventIndex ( ) const
inline

Definition at line 37 of file FPGATrackSimGNNHit.h.

37{ return m_eventindex; }

◆ getHitID()

unsigned int FPGATrackSimGNNHit::getHitID ( )
inline

Definition at line 34 of file FPGATrackSimGNNHit.h.

34{ return m_hitID; }

◆ getIdentifierHash()

unsigned FPGATrackSimGNNHit::getIdentifierHash ( )
inline

Definition at line 35 of file FPGATrackSimGNNHit.h.

35{ return m_Identifier; }

◆ getPhi()

float FPGATrackSimGNNHit::getPhi ( ) const
inline

Definition at line 51 of file FPGATrackSimGNNHit.h.

51{ return m_phi; }

◆ getR()

float FPGATrackSimGNNHit::getR ( ) const
inline

Definition at line 50 of file FPGATrackSimGNNHit.h.

50{ return m_r; }

◆ getRoadID()

int FPGATrackSimGNNHit::getRoadID ( )
inline

Definition at line 38 of file FPGATrackSimGNNHit.h.

38{ return m_roadID; }

◆ getUniqueID()

HepMcParticleLink::barcode_type FPGATrackSimGNNHit::getUniqueID ( ) const
inline

Definition at line 36 of file FPGATrackSimGNNHit.h.

36{ return m_uniqueID; }
HepMcParticleLink::barcode_type m_uniqueID

◆ getX()

float FPGATrackSimGNNHit::getX ( ) const
inline

Definition at line 47 of file FPGATrackSimGNNHit.h.

47{ return m_x; }

◆ getY()

float FPGATrackSimGNNHit::getY ( ) const
inline

Definition at line 48 of file FPGATrackSimGNNHit.h.

48{ return m_y; }

◆ getZ()

float FPGATrackSimGNNHit::getZ ( ) const
inline

Definition at line 49 of file FPGATrackSimGNNHit.h.

49{ return m_z; }

◆ setCluster1Eta()

void FPGATrackSimGNNHit::setCluster1Eta ( float v)
inline

Definition at line 61 of file FPGATrackSimGNNHit.h.

◆ setCluster1Phi()

void FPGATrackSimGNNHit::setCluster1Phi ( float v)
inline

Definition at line 60 of file FPGATrackSimGNNHit.h.

60{ m_cluster1_phi = v; }

◆ setCluster1R()

void FPGATrackSimGNNHit::setCluster1R ( float v)
inline

Definition at line 59 of file FPGATrackSimGNNHit.h.

59{ m_cluster1_r = v; }

◆ setCluster1X()

void FPGATrackSimGNNHit::setCluster1X ( float v)
inline

Definition at line 56 of file FPGATrackSimGNNHit.h.

56{ m_cluster1_x = v; }

◆ setCluster1Y()

void FPGATrackSimGNNHit::setCluster1Y ( float v)
inline

Definition at line 57 of file FPGATrackSimGNNHit.h.

57{ m_cluster1_y = v; }

◆ setCluster1Z()

void FPGATrackSimGNNHit::setCluster1Z ( float v)
inline

Definition at line 58 of file FPGATrackSimGNNHit.h.

58{ m_cluster1_z = v; }

◆ setCluster2Eta()

void FPGATrackSimGNNHit::setCluster2Eta ( float v)
inline

Definition at line 74 of file FPGATrackSimGNNHit.h.

74{ m_cluster2_eta = v; }

◆ setCluster2Phi()

void FPGATrackSimGNNHit::setCluster2Phi ( float v)
inline

Definition at line 73 of file FPGATrackSimGNNHit.h.

73{ m_cluster2_phi = v; }

◆ setCluster2R()

void FPGATrackSimGNNHit::setCluster2R ( float v)
inline

Definition at line 72 of file FPGATrackSimGNNHit.h.

72{ m_cluster2_r = v; }

◆ setCluster2X()

void FPGATrackSimGNNHit::setCluster2X ( float v)
inline

Definition at line 69 of file FPGATrackSimGNNHit.h.

69{ m_cluster2_x = v; }

◆ setCluster2Y()

void FPGATrackSimGNNHit::setCluster2Y ( float v)
inline

Definition at line 70 of file FPGATrackSimGNNHit.h.

70{ m_cluster2_y = v; }

◆ setCluster2Z()

void FPGATrackSimGNNHit::setCluster2Z ( float v)
inline

Definition at line 71 of file FPGATrackSimGNNHit.h.

71{ m_cluster2_z = v; }

◆ setEta()

void FPGATrackSimGNNHit::setEta ( float v)
inline

Definition at line 46 of file FPGATrackSimGNNHit.h.

46{ m_eta = v; }

◆ setEventIndex()

void FPGATrackSimGNNHit::setEventIndex ( long v)
inline

Definition at line 32 of file FPGATrackSimGNNHit.h.

32{ m_eventindex = v; }

◆ setHitID()

void FPGATrackSimGNNHit::setHitID ( unsigned int hitID)
inline

Definition at line 29 of file FPGATrackSimGNNHit.h.

29{ m_hitID = hitID; } // hit index position that relates it to the vector of FPGATrackSimHits

◆ setIdentifierHash()

void FPGATrackSimGNNHit::setIdentifierHash ( unsigned v)
inline

Definition at line 30 of file FPGATrackSimGNNHit.h.

30{ m_Identifier = v; } // 16 bit module hash from offline

◆ setPhi()

void FPGATrackSimGNNHit::setPhi ( float v)
inline

Definition at line 45 of file FPGATrackSimGNNHit.h.

45{ m_phi = v; }

◆ setR()

void FPGATrackSimGNNHit::setR ( float v)
inline

Definition at line 44 of file FPGATrackSimGNNHit.h.

44{ m_r = v; }

◆ setRoadID()

void FPGATrackSimGNNHit::setRoadID ( int v)
inline

Definition at line 33 of file FPGATrackSimGNNHit.h.

33{ m_roadID = v; }

◆ setUniqueID()

void FPGATrackSimGNNHit::setUniqueID ( const HepMcParticleLink::barcode_type & v)
inline

Definition at line 31 of file FPGATrackSimGNNHit.h.

31{ m_uniqueID = v; }

◆ setX()

void FPGATrackSimGNNHit::setX ( float v)
inline

Definition at line 41 of file FPGATrackSimGNNHit.h.

41{ m_x = v; }

◆ setY()

void FPGATrackSimGNNHit::setY ( float v)
inline

Definition at line 42 of file FPGATrackSimGNNHit.h.

42{ m_y = v; }

◆ setZ()

void FPGATrackSimGNNHit::setZ ( float v)
inline

Definition at line 43 of file FPGATrackSimGNNHit.h.

43{ m_z = v; }

Member Data Documentation

◆ m_cluster1_eta

float FPGATrackSimGNNHit::m_cluster1_eta = 0
protected

Definition at line 105 of file FPGATrackSimGNNHit.h.

◆ m_cluster1_phi

float FPGATrackSimGNNHit::m_cluster1_phi = 0
protected

Definition at line 104 of file FPGATrackSimGNNHit.h.

◆ m_cluster1_r

float FPGATrackSimGNNHit::m_cluster1_r = 0
protected

Definition at line 103 of file FPGATrackSimGNNHit.h.

◆ m_cluster1_x

float FPGATrackSimGNNHit::m_cluster1_x = 0
protected

Definition at line 100 of file FPGATrackSimGNNHit.h.

◆ m_cluster1_y

float FPGATrackSimGNNHit::m_cluster1_y = 0
protected

Definition at line 101 of file FPGATrackSimGNNHit.h.

◆ m_cluster1_z

float FPGATrackSimGNNHit::m_cluster1_z = 0
protected

Definition at line 102 of file FPGATrackSimGNNHit.h.

◆ m_cluster2_eta

float FPGATrackSimGNNHit::m_cluster2_eta = 0
protected

Definition at line 112 of file FPGATrackSimGNNHit.h.

◆ m_cluster2_phi

float FPGATrackSimGNNHit::m_cluster2_phi = 0
protected

Definition at line 111 of file FPGATrackSimGNNHit.h.

◆ m_cluster2_r

float FPGATrackSimGNNHit::m_cluster2_r = 0
protected

Definition at line 110 of file FPGATrackSimGNNHit.h.

◆ m_cluster2_x

float FPGATrackSimGNNHit::m_cluster2_x = 0
protected

Definition at line 107 of file FPGATrackSimGNNHit.h.

◆ m_cluster2_y

float FPGATrackSimGNNHit::m_cluster2_y = 0
protected

Definition at line 108 of file FPGATrackSimGNNHit.h.

◆ m_cluster2_z

float FPGATrackSimGNNHit::m_cluster2_z = 0
protected

Definition at line 109 of file FPGATrackSimGNNHit.h.

◆ m_eta

float FPGATrackSimGNNHit::m_eta = 0
protected

Definition at line 97 of file FPGATrackSimGNNHit.h.

◆ m_eventindex

long FPGATrackSimGNNHit::m_eventindex = 0
protected

Definition at line 87 of file FPGATrackSimGNNHit.h.

◆ m_hitID

unsigned int FPGATrackSimGNNHit::m_hitID = 0
protected

Definition at line 85 of file FPGATrackSimGNNHit.h.

◆ m_Identifier

unsigned FPGATrackSimGNNHit::m_Identifier = 0
protected

Definition at line 86 of file FPGATrackSimGNNHit.h.

◆ m_phi

float FPGATrackSimGNNHit::m_phi = 0
protected

Definition at line 96 of file FPGATrackSimGNNHit.h.

◆ m_r

float FPGATrackSimGNNHit::m_r = 0
protected

Definition at line 95 of file FPGATrackSimGNNHit.h.

◆ m_roadID

int FPGATrackSimGNNHit::m_roadID = -1
protected

Definition at line 89 of file FPGATrackSimGNNHit.h.

◆ m_uniqueID

HepMcParticleLink::barcode_type FPGATrackSimGNNHit::m_uniqueID = 0
protected

Definition at line 88 of file FPGATrackSimGNNHit.h.

◆ m_x

float FPGATrackSimGNNHit::m_x = 0
protected

Definition at line 92 of file FPGATrackSimGNNHit.h.

◆ m_y

float FPGATrackSimGNNHit::m_y = 0
protected

Definition at line 93 of file FPGATrackSimGNNHit.h.

◆ m_z

float FPGATrackSimGNNHit::m_z = 0
protected

Definition at line 94 of file FPGATrackSimGNNHit.h.


The documentation for this class was generated from the following file: