ATLAS Offline Software
Public Member Functions | Private Attributes | List of all members
FPGATrackSimOfflineHit Class Reference

#include <FPGATrackSimOfflineHit.h>

Collaboration diagram for FPGATrackSimOfflineHit:

Public Member Functions

 FPGATrackSimOfflineHit ()
 
virtual ~FPGATrackSimOfflineHit ()=default
 
void setLocX (float locx)
 
void setLocY (float locy)
 
void setIsPixel (bool is)
 
void setIsBarrel (bool is)
 
void setLayer (int lay)
 
void setClusterID (int clus)
 
void setTrackNumber (int track)
 
void setHitType (OfflineHitType type)
 
float getLocX () const
 
float getLocY () const
 
bool isPixel () const
 
bool isBarrel () const
 
int getLayer () const
 
int getClusterID () const
 
int getTrackNumber () const
 
OfflineHitType getHitType () const
 

Private Attributes

float m_locX
 
float m_locY
 
bool m_isPixel
 
bool m_isBarrel
 
int m_layer
 
int m_clustID
 
int m_trackNumber
 
OfflineHitType m_hitType
 

Detailed Description

Definition at line 12 of file FPGATrackSimOfflineHit.h.

Constructor & Destructor Documentation

◆ FPGATrackSimOfflineHit()

FPGATrackSimOfflineHit::FPGATrackSimOfflineHit ( )
inline

Definition at line 14 of file FPGATrackSimOfflineHit.h.

14 {m_locX=0; m_locY=0; m_isPixel = false; m_isBarrel = false; m_layer = -1; m_clustID = -1; m_trackNumber = -1; m_hitType = OfflineHitType::Other;}

◆ ~FPGATrackSimOfflineHit()

virtual FPGATrackSimOfflineHit::~FPGATrackSimOfflineHit ( )
virtualdefault

Member Function Documentation

◆ getClusterID()

int FPGATrackSimOfflineHit::getClusterID ( ) const
inline

Definition at line 31 of file FPGATrackSimOfflineHit.h.

31 { return m_clustID; }

◆ getHitType()

OfflineHitType FPGATrackSimOfflineHit::getHitType ( ) const
inline

Definition at line 33 of file FPGATrackSimOfflineHit.h.

33 { return m_hitType; }

◆ getLayer()

int FPGATrackSimOfflineHit::getLayer ( ) const
inline

Definition at line 30 of file FPGATrackSimOfflineHit.h.

30 { return m_layer; }

◆ getLocX()

float FPGATrackSimOfflineHit::getLocX ( ) const
inline

Definition at line 26 of file FPGATrackSimOfflineHit.h.

26 { return m_locX; }

◆ getLocY()

float FPGATrackSimOfflineHit::getLocY ( ) const
inline

Definition at line 27 of file FPGATrackSimOfflineHit.h.

27 { return m_locY; }

◆ getTrackNumber()

int FPGATrackSimOfflineHit::getTrackNumber ( ) const
inline

Definition at line 32 of file FPGATrackSimOfflineHit.h.

32 { return m_trackNumber; }

◆ isBarrel()

bool FPGATrackSimOfflineHit::isBarrel ( ) const
inline

Definition at line 29 of file FPGATrackSimOfflineHit.h.

29 { return m_isBarrel; }

◆ isPixel()

bool FPGATrackSimOfflineHit::isPixel ( ) const
inline

Definition at line 28 of file FPGATrackSimOfflineHit.h.

28 { return m_isPixel; }

◆ setClusterID()

void FPGATrackSimOfflineHit::setClusterID ( int  clus)
inline

Definition at line 22 of file FPGATrackSimOfflineHit.h.

22 { m_clustID = clus; }

◆ setHitType()

void FPGATrackSimOfflineHit::setHitType ( OfflineHitType  type)
inline

Definition at line 24 of file FPGATrackSimOfflineHit.h.

24 { m_hitType = type; }

◆ setIsBarrel()

void FPGATrackSimOfflineHit::setIsBarrel ( bool  is)
inline

Definition at line 20 of file FPGATrackSimOfflineHit.h.

20 { m_isBarrel = is; }

◆ setIsPixel()

void FPGATrackSimOfflineHit::setIsPixel ( bool  is)
inline

Definition at line 19 of file FPGATrackSimOfflineHit.h.

19 { m_isPixel = is; }

◆ setLayer()

void FPGATrackSimOfflineHit::setLayer ( int  lay)
inline

Definition at line 21 of file FPGATrackSimOfflineHit.h.

21 { m_layer = lay; }

◆ setLocX()

void FPGATrackSimOfflineHit::setLocX ( float  locx)
inline

Definition at line 17 of file FPGATrackSimOfflineHit.h.

17 { m_locX = locx; }

◆ setLocY()

void FPGATrackSimOfflineHit::setLocY ( float  locy)
inline

Definition at line 18 of file FPGATrackSimOfflineHit.h.

18 { m_locY = locy; }

◆ setTrackNumber()

void FPGATrackSimOfflineHit::setTrackNumber ( int  track)
inline

Definition at line 23 of file FPGATrackSimOfflineHit.h.

23 { m_trackNumber = track; }

Member Data Documentation

◆ m_clustID

int FPGATrackSimOfflineHit::m_clustID
private

Definition at line 41 of file FPGATrackSimOfflineHit.h.

◆ m_hitType

OfflineHitType FPGATrackSimOfflineHit::m_hitType
private

Definition at line 43 of file FPGATrackSimOfflineHit.h.

◆ m_isBarrel

bool FPGATrackSimOfflineHit::m_isBarrel
private

Definition at line 39 of file FPGATrackSimOfflineHit.h.

◆ m_isPixel

bool FPGATrackSimOfflineHit::m_isPixel
private

Definition at line 38 of file FPGATrackSimOfflineHit.h.

◆ m_layer

int FPGATrackSimOfflineHit::m_layer
private

Definition at line 40 of file FPGATrackSimOfflineHit.h.

◆ m_locX

float FPGATrackSimOfflineHit::m_locX
private

Definition at line 36 of file FPGATrackSimOfflineHit.h.

◆ m_locY

float FPGATrackSimOfflineHit::m_locY
private

Definition at line 37 of file FPGATrackSimOfflineHit.h.

◆ m_trackNumber

int FPGATrackSimOfflineHit::m_trackNumber
private

Definition at line 42 of file FPGATrackSimOfflineHit.h.


The documentation for this class was generated from the following file:
FPGATrackSimOfflineHit::m_locX
float m_locX
Definition: FPGATrackSimOfflineHit.h:36
OfflineHitType::Other
@ Other
FPGATrackSimOfflineHit::m_isBarrel
bool m_isBarrel
Definition: FPGATrackSimOfflineHit.h:39
FPGATrackSimOfflineHit::m_trackNumber
int m_trackNumber
Definition: FPGATrackSimOfflineHit.h:42
FPGATrackSimOfflineHit::m_isPixel
bool m_isPixel
Definition: FPGATrackSimOfflineHit.h:38
FPGATrackSimOfflineHit::m_clustID
int m_clustID
Definition: FPGATrackSimOfflineHit.h:41
FPGATrackSimOfflineHit::m_hitType
OfflineHitType m_hitType
Definition: FPGATrackSimOfflineHit.h:43
FPGATrackSimOfflineHit::m_locY
float m_locY
Definition: FPGATrackSimOfflineHit.h:37
python.CaloScaleNoiseConfig.type
type
Definition: CaloScaleNoiseConfig.py:78
xAOD::track
@ track
Definition: TrackingPrimitives.h:512
FPGATrackSimOfflineHit::m_layer
int m_layer
Definition: FPGATrackSimOfflineHit.h:40