CbmRoot
LxTBBinndedLayer Struct Reference

#include <LxTBTieTracks.h>

Collaboration diagram for LxTBBinndedLayer:
[legend]

Classes

struct  PointHandler
 

Public Member Functions

 LxTBBinndedLayer (int nofxb, int nofyb, int noftb, int bst)
 
 LxTBBinndedLayer (const LxTBBinndedLayer &)=delete
 
LxTBBinndedLayeroperator= (const LxTBBinndedLayer &)=delete
 
 ~LxTBBinndedLayer ()
 
void Clear ()
 
void Init ()
 
void SetTSBegin (unsigned long long tsLowBound)
 
void Search (scaltype x, scaltype xDiv0, scaltype y, scaltype yDiv0, timetype t, PointHandler *pointHandler)
 

Public Attributes

scaltype z
 
int nofXBins
 
int nofYBins
 
int nofTBins
 
int lastXBin
 
int lastYBin
 
int lastTBin
 
scaltype minX
 
scaltype maxX
 
scaltype binSizeX
 
scaltype minY
 
scaltype maxY
 
scaltype binSizeY
 
timetype minT
 
timetype maxT
 
int binSizeT
 
int timeSliceLength
 
scaltype maxDx
 
scaltype maxDy
 
timetype maxDt
 
LxTbTYXBintyxBins
 

Detailed Description

Definition at line 23 of file LxTBTieTracks.h.

Constructor & Destructor Documentation

◆ LxTBBinndedLayer() [1/2]

LxTBBinndedLayer::LxTBBinndedLayer ( int  nofxb,
int  nofyb,
int  noftb,
int  bst 
)
inline

Definition at line 46 of file LxTBTieTracks.h.

References i, nofXBins, nofYBins, and tyxBins.

◆ LxTBBinndedLayer() [2/2]

LxTBBinndedLayer::LxTBBinndedLayer ( const LxTBBinndedLayer )
delete

◆ ~LxTBBinndedLayer()

LxTBBinndedLayer::~LxTBBinndedLayer ( )
inline

Definition at line 75 of file LxTBTieTracks.h.

References tyxBins.

Member Function Documentation

◆ Clear()

void LxTBBinndedLayer::Clear ( )
inline

Definition at line 77 of file LxTBTieTracks.h.

References i, nofTBins, and tyxBins.

◆ Init()

void LxTBBinndedLayer::Init ( )
inline

Definition at line 82 of file LxTBTieTracks.h.

References binSizeX, binSizeY, maxX, maxY, minX, minY, nofXBins, and nofYBins.

◆ operator=()

LxTBBinndedLayer& LxTBBinndedLayer::operator= ( const LxTBBinndedLayer )
delete

◆ Search()

◆ SetTSBegin()

void LxTBBinndedLayer::SetTSBegin ( unsigned long long  tsLowBound)
inline

Definition at line 87 of file LxTBTieTracks.h.

References maxT, minT, and timeSliceLength.

Member Data Documentation

◆ binSizeT

int LxTBBinndedLayer::binSizeT

Definition at line 39 of file LxTBTieTracks.h.

Referenced by Search().

◆ binSizeX

scaltype LxTBBinndedLayer::binSizeX

Definition at line 33 of file LxTBTieTracks.h.

Referenced by Init(), and Search().

◆ binSizeY

scaltype LxTBBinndedLayer::binSizeY

Definition at line 36 of file LxTBTieTracks.h.

Referenced by Init(), and Search().

◆ lastTBin

int LxTBBinndedLayer::lastTBin

Definition at line 30 of file LxTBTieTracks.h.

Referenced by Search().

◆ lastXBin

int LxTBBinndedLayer::lastXBin

Definition at line 28 of file LxTBTieTracks.h.

Referenced by Search().

◆ lastYBin

int LxTBBinndedLayer::lastYBin

Definition at line 29 of file LxTBTieTracks.h.

Referenced by Search().

◆ maxDt

timetype LxTBBinndedLayer::maxDt

Definition at line 43 of file LxTBTieTracks.h.

Referenced by Search().

◆ maxDx

scaltype LxTBBinndedLayer::maxDx

Definition at line 41 of file LxTBTieTracks.h.

Referenced by Search().

◆ maxDy

scaltype LxTBBinndedLayer::maxDy

Definition at line 42 of file LxTBTieTracks.h.

Referenced by Search().

◆ maxT

timetype LxTBBinndedLayer::maxT

Definition at line 38 of file LxTBTieTracks.h.

Referenced by Search(), and SetTSBegin().

◆ maxX

scaltype LxTBBinndedLayer::maxX

Definition at line 32 of file LxTBTieTracks.h.

Referenced by Init(), and Search().

◆ maxY

scaltype LxTBBinndedLayer::maxY

Definition at line 35 of file LxTBTieTracks.h.

Referenced by Init(), and Search().

◆ minT

timetype LxTBBinndedLayer::minT

Definition at line 37 of file LxTBTieTracks.h.

Referenced by Search(), and SetTSBegin().

◆ minX

scaltype LxTBBinndedLayer::minX

Definition at line 31 of file LxTBTieTracks.h.

Referenced by Init(), and Search().

◆ minY

scaltype LxTBBinndedLayer::minY

Definition at line 34 of file LxTBTieTracks.h.

Referenced by Init(), and Search().

◆ nofTBins

int LxTBBinndedLayer::nofTBins

Definition at line 27 of file LxTBTieTracks.h.

Referenced by Clear().

◆ nofXBins

int LxTBBinndedLayer::nofXBins

Definition at line 25 of file LxTBTieTracks.h.

Referenced by Init(), and LxTBBinndedLayer().

◆ nofYBins

int LxTBBinndedLayer::nofYBins

Definition at line 26 of file LxTBTieTracks.h.

Referenced by Init(), and LxTBBinndedLayer().

◆ timeSliceLength

int LxTBBinndedLayer::timeSliceLength

Definition at line 40 of file LxTBTieTracks.h.

Referenced by SetTSBegin().

◆ tyxBins

LxTbTYXBin* LxTBBinndedLayer::tyxBins

Definition at line 44 of file LxTBTieTracks.h.

Referenced by Clear(), LxTBBinndedLayer(), Search(), and ~LxTBBinndedLayer().

◆ z

scaltype LxTBBinndedLayer::z

Definition at line 24 of file LxTBTieTracks.h.

Referenced by LxTBBinnedDetector::TieTracks().


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