CbmRoot
LxTBBinned2.h File Reference
#include "CbmPixelHit.h"
#include "LxTBDefinitions.h"
#include <list>
Include dependency graph for LxTBBinned2.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  LxTbBinnedPoint
 
struct  LxTbBinnedPoint::PointDesc
 
struct  LxTbBinnedTriplet
 
struct  LxTbXBin
 
struct  LxTbYXBin
 
struct  LxTbTYXBin
 
struct  LxTbLayer
 

Macros

#define NOF_LAYERS   3
 
#define LAST_LAYER   NOF_LAYERS - 1
 
#define NOF_STATIONS   4
 
#define LAST_STATION   NOF_STATIONS - 1
 
#define TIMEBIN_LENGTH   100
 
#define NOF_SIGMAS   4
 
#define NOF_SIGMAS_SQ   NOF_SIGMAS* NOF_SIGMAS
 
#define LXTB_ITERATE_LAYER_BEGIN
 
#define LXTB_ITERATE_LAYER_END
 
#define LXTB_ITERATE_LAYER_END_NO_USE
 

Functions

template<class HandlePoint >
void IterateLayer (LxTbLayer &layer, HandlePoint &handlePoint)
 
template<class HandlePoint >
void IterateNeighbourhood (LxTbLayer &layer, scaltype x, scaltype dx, scaltype scatX, scaltype y, scaltype dy, scaltype scatY, timetype t, timetype dt, HandlePoint &handlePoint)
 
template<class HandlePoint >
void IterateNeighbourhoodConst (LxTbLayer &layer, HandlePoint &handlePoint)
 

Macro Definition Documentation

◆ LAST_LAYER

#define LAST_LAYER   NOF_LAYERS - 1

Definition at line 24 of file LxTBBinned2.h.

◆ LAST_STATION

#define LAST_STATION   NOF_STATIONS - 1

Definition at line 26 of file LxTBBinned2.h.

◆ LXTB_ITERATE_LAYER_BEGIN

#define LXTB_ITERATE_LAYER_BEGIN

Definition at line 264 of file LxTBBinned2.h.

◆ LXTB_ITERATE_LAYER_END

#define LXTB_ITERATE_LAYER_END
Value:
point.use = true; \
xBin.use = true; \
} \
} \
\
if (xBin.use) yxBin.use = true; \
} \
\
if (yxBin.use) tyxBin.use = true; \
} \
} \
}

Definition at line 327 of file LxTBBinned2.h.

◆ LXTB_ITERATE_LAYER_END_NO_USE

#define LXTB_ITERATE_LAYER_END_NO_USE
Value:
} \
} \
} \
} \
} \
} \
}

Definition at line 341 of file LxTBBinned2.h.

◆ NOF_LAYERS

#define NOF_LAYERS   3

Definition at line 23 of file LxTBBinned2.h.

◆ NOF_SIGMAS

#define NOF_SIGMAS   4

Definition at line 29 of file LxTBBinned2.h.

◆ NOF_SIGMAS_SQ

#define NOF_SIGMAS_SQ   NOF_SIGMAS* NOF_SIGMAS

Definition at line 30 of file LxTBBinned2.h.

◆ NOF_STATIONS

#define NOF_STATIONS   4

Definition at line 25 of file LxTBBinned2.h.

◆ TIMEBIN_LENGTH

#define TIMEBIN_LENGTH   100

Definition at line 28 of file LxTBBinned2.h.

Function Documentation

◆ IterateLayer()

◆ IterateNeighbourhood()

◆ IterateNeighbourhoodConst()

template<class HandlePoint >
void IterateNeighbourhoodConst ( LxTbLayer layer,
HandlePoint &  handlePoint 
)

Definition at line 497 of file LxTBBinned2.h.