CbmRoot
L1HitAreaTime Class Reference

#include <L1HitArea.h>

Collaboration diagram for L1HitAreaTime:
[legend]

Public Member Functions

 L1HitAreaTime (const L1Grid &grid, float y, float z, float dy, float dz, float t, float dt)
 
bool GetNext (THitI &i)
 

Protected Attributes

const L1GridfGrid
 
unsigned short fBZmax
 
unsigned short fBDY
 
unsigned int fIndYmin
 
unsigned short fIz
 
THitI fHitYlst
 
THitI fIh
 
int fNy
 
int fNz
 
unsigned short fBTmax
 
unsigned short fIt
 
unsigned short fBZmin
 
unsigned short fBYmin
 
unsigned int fIndZmin
 

Detailed Description

Definition at line 104 of file L1HitArea.h.

Constructor & Destructor Documentation

◆ L1HitAreaTime()

L1HitAreaTime::L1HitAreaTime ( const L1Grid grid,
float  y,
float  z,
float  dy,
float  dz,
float  t,
float  dt 
)
inline

Member Function Documentation

◆ GetNext()

bool L1HitAreaTime::GetNext ( THitI i)
inline

look up the next hit in the requested area. Sets h to the coordinates and returns the index for the hit data

Definition at line 194 of file L1HitArea.h.

References fBDY, fBTmax, fBYmin, fBZmax, fBZmin, fGrid, fHitYlst, fIh, fIndYmin, L1Grid::FirstHitInBin(), fIt, fIz, fNy, fNz, i, ISLIKELY, L1_ASSERT, and L1Grid::N().

Referenced by L1Algo::f20(), L1Algo::f30(), and L1Algo::FindMoreHits().

Member Data Documentation

◆ fBDY

unsigned short L1HitAreaTime::fBDY
protected

Definition at line 124 of file L1HitArea.h.

Referenced by GetNext(), and L1HitAreaTime().

◆ fBTmax

unsigned short L1HitAreaTime::fBTmax
protected

Definition at line 132 of file L1HitArea.h.

Referenced by GetNext(), and L1HitAreaTime().

◆ fBYmin

unsigned short L1HitAreaTime::fBYmin
protected

Definition at line 136 of file L1HitArea.h.

Referenced by GetNext(), and L1HitAreaTime().

◆ fBZmax

unsigned short L1HitAreaTime::fBZmax
protected

Definition at line 123 of file L1HitArea.h.

Referenced by GetNext(), and L1HitAreaTime().

◆ fBZmin

unsigned short L1HitAreaTime::fBZmin
protected

Definition at line 135 of file L1HitArea.h.

Referenced by GetNext(), and L1HitAreaTime().

◆ fGrid

const L1Grid& L1HitAreaTime::fGrid
protected

Definition at line 121 of file L1HitArea.h.

Referenced by GetNext(), and L1HitAreaTime().

◆ fHitYlst

THitI L1HitAreaTime::fHitYlst
protected

Definition at line 127 of file L1HitArea.h.

Referenced by GetNext(), and L1HitAreaTime().

◆ fIh

THitI L1HitAreaTime::fIh
protected

Definition at line 128 of file L1HitArea.h.

Referenced by GetNext(), and L1HitAreaTime().

◆ fIndYmin

unsigned int L1HitAreaTime::fIndYmin
protected

Definition at line 125 of file L1HitArea.h.

Referenced by GetNext(), and L1HitAreaTime().

◆ fIndZmin

unsigned int L1HitAreaTime::fIndZmin
protected

Definition at line 139 of file L1HitArea.h.

◆ fIt

unsigned short L1HitAreaTime::fIt
protected

Definition at line 133 of file L1HitArea.h.

Referenced by GetNext(), and L1HitAreaTime().

◆ fIz

unsigned short L1HitAreaTime::fIz
protected

Definition at line 126 of file L1HitArea.h.

Referenced by GetNext(), and L1HitAreaTime().

◆ fNy

int L1HitAreaTime::fNy
protected

Definition at line 129 of file L1HitArea.h.

Referenced by GetNext(), and L1HitAreaTime().

◆ fNz

int L1HitAreaTime::fNz
protected

Definition at line 130 of file L1HitArea.h.

Referenced by GetNext(), and L1HitAreaTime().


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