BmnRoot 26.10.0-210-gc52d34b0
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
L1HitArea Class Reference

#include <L1HitArea.h>

Collaboration diagram for L1HitArea:

Public Member Functions

 L1HitArea (const L1Grid &grid, float y, float z, float dy, float dz)
bool GetNext (THitI &i)
 look up the next hit in the requested area.

Protected Attributes

const L1Grid & fGrid
unsigned short fBZmax
unsigned short fBDY
unsigned int fIndYmin
unsigned short fIz
THitI fHitYlst
THitI fIh
int fNy

Detailed Description

Definition at line 11 of file L1HitArea.h.

Constructor & Destructor Documentation

◆ L1HitArea()

L1HitArea::L1HitArea ( const L1Grid & grid,
float y,
float z,
float dy,
float dz )
inline

Definition at line 34 of file L1HitArea.h.

References fBDY, fBZmax, fGrid, fHitYlst, fIh, fIndYmin, fIz, fNy, L1_ASSERT, y, and z.

Member Function Documentation

◆ GetNext()

bool L1HitArea::GetNext ( THitI & i)
inline

Sets h to the coordinates and returns the index for the hit data

Definition at line 86 of file L1HitArea.h.

References fBDY, fBZmax, fGrid, fHitYlst, fIh, fIndYmin, fIz, fNy, i, ISLIKELY, and L1_ASSERT.

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

Here is the caller graph for this function:

Member Data Documentation

◆ fBDY

unsigned short L1HitArea::fBDY
protected

Definition at line 26 of file L1HitArea.h.

Referenced by L1HitArea(), and GetNext().

◆ fBZmax

unsigned short L1HitArea::fBZmax
protected

Definition at line 25 of file L1HitArea.h.

Referenced by L1HitArea(), and GetNext().

◆ fGrid

const L1Grid& L1HitArea::fGrid
protected

Definition at line 23 of file L1HitArea.h.

Referenced by L1HitArea(), and GetNext().

◆ fHitYlst

THitI L1HitArea::fHitYlst
protected

Definition at line 29 of file L1HitArea.h.

Referenced by L1HitArea(), and GetNext().

◆ fIh

THitI L1HitArea::fIh
protected

Definition at line 30 of file L1HitArea.h.

Referenced by L1HitArea(), and GetNext().

◆ fIndYmin

unsigned int L1HitArea::fIndYmin
protected

Definition at line 27 of file L1HitArea.h.

Referenced by L1HitArea(), and GetNext().

◆ fIz

unsigned short L1HitArea::fIz
protected

Definition at line 28 of file L1HitArea.h.

Referenced by L1HitArea(), and GetNext().

◆ fNy

int L1HitArea::fNy
protected

Definition at line 31 of file L1HitArea.h.

Referenced by L1HitArea(), and GetNext().


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