Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
FPGATrackSimBinUtil::StoredHit Struct Reference

#include <FPGATrackSimBinUtil.h>

Collaboration diagram for FPGATrackSimBinUtil::StoredHit:

Public Member Functions

 StoredHit (const std::shared_ptr< const FPGATrackSimHit > &hit)
 
double rzrad () const
 

Public Attributes

std::shared_ptr< const FPGATrackSimHithitptr
 
double phiShift
 
double etaShift
 
unsigned layer
 

Static Public Attributes

static const unsigned invalidLayer = std::numeric_limits<unsigned>::max()
 

Detailed Description

Definition at line 90 of file FPGATrackSimBinUtil.h.

Constructor & Destructor Documentation

◆ StoredHit()

FPGATrackSimBinUtil::StoredHit::StoredHit ( const std::shared_ptr< const FPGATrackSimHit > &  hit)
inline

Definition at line 91 of file FPGATrackSimBinUtil.h.

91 : hitptr(hit), phiShift(0), etaShift(0), layer(-1) {}

Member Function Documentation

◆ rzrad()

double FPGATrackSimBinUtil::StoredHit::rzrad ( ) const

Definition at line 52 of file FPGATrackSimBinUtil.cxx.

52  {
53  return sqrt(hitptr->getR()*hitptr->getR()+hitptr->getZ()*hitptr->getZ());
54 }

Member Data Documentation

◆ etaShift

double FPGATrackSimBinUtil::StoredHit::etaShift

Definition at line 94 of file FPGATrackSimBinUtil.h.

◆ hitptr

std::shared_ptr<const FPGATrackSimHit> FPGATrackSimBinUtil::StoredHit::hitptr

Definition at line 92 of file FPGATrackSimBinUtil.h.

◆ invalidLayer

const unsigned FPGATrackSimBinUtil::StoredHit::invalidLayer = std::numeric_limits<unsigned>::max()
static

Definition at line 97 of file FPGATrackSimBinUtil.h.

◆ layer

unsigned FPGATrackSimBinUtil::StoredHit::layer

Definition at line 95 of file FPGATrackSimBinUtil.h.

◆ phiShift

double FPGATrackSimBinUtil::StoredHit::phiShift

Definition at line 93 of file FPGATrackSimBinUtil.h.


The documentation for this struct was generated from the following files:
FPGATrackSimBinUtil::StoredHit::hitptr
std::shared_ptr< const FPGATrackSimHit > hitptr
Definition: FPGATrackSimBinUtil.h:92
FPGATrackSimBinUtil::StoredHit::layer
unsigned layer
Definition: FPGATrackSimBinUtil.h:95
FPGATrackSimBinUtil::StoredHit::etaShift
double etaShift
Definition: FPGATrackSimBinUtil.h:94
FPGATrackSimBinUtil::StoredHit::phiShift
double phiShift
Definition: FPGATrackSimBinUtil.h:93