CbmRoot
Loading...
Searching...
No Matches
cbm::algo::kf::GeoLayer< EDetID > Struct Template Reference

A helper structure to store geometrical information of the layers. More...

#include <KfSetupBuilder.h>

Public Member Functions

 GeoLayer (EDetID detID, int iLoc, double zRef, double zMin, double zMax, double xMax, double yMax)
 
bool operator< (const GeoLayer &rhs) const
 

Public Attributes

double fZref
 Reference z-coordinate [cm].
 
double fZmin
 Lower z-coordinate boundary [cm].
 
double fZmax
 Upper z-coordinate boundary [cm].
 
double fXmax
 Half size of the layer in the x-direction [cm].
 
double fYmax
 Half size of the layer in the y-direction [cm].
 
EDetID fDetID
 Index of detector subsystem.
 
int fLocID
 Local index of the detector module.
 

Detailed Description

template<class EDetID>
struct cbm::algo::kf::GeoLayer< EDetID >

A helper structure to store geometrical information of the layers.

Definition at line 30 of file KfSetupBuilder.h.

Constructor & Destructor Documentation

◆ GeoLayer()

template<class EDetID >
cbm::algo::kf::GeoLayer< EDetID >::GeoLayer ( EDetID detID,
int iLoc,
double zRef,
double zMin,
double zMax,
double xMax,
double yMax )
inline

Definition at line 31 of file KfSetupBuilder.h.

Member Function Documentation

◆ operator<()

template<class EDetID >
bool cbm::algo::kf::GeoLayer< EDetID >::operator< ( const GeoLayer< EDetID > & rhs) const
inline

Definition at line 49 of file KfSetupBuilder.h.

References cbm::algo::kf::GeoLayer< EDetID >::fZref.

Member Data Documentation

◆ fDetID

template<class EDetID >
EDetID cbm::algo::kf::GeoLayer< EDetID >::fDetID

Index of detector subsystem.

Definition at line 47 of file KfSetupBuilder.h.

Referenced by cbm::algo::kf::SetupBuilder::AddLayer().

◆ fLocID

template<class EDetID >
int cbm::algo::kf::GeoLayer< EDetID >::fLocID

Local index of the detector module.

Definition at line 48 of file KfSetupBuilder.h.

Referenced by cbm::algo::kf::SetupBuilder::AddLayer().

◆ fXmax

template<class EDetID >
double cbm::algo::kf::GeoLayer< EDetID >::fXmax

Half size of the layer in the x-direction [cm].

Definition at line 45 of file KfSetupBuilder.h.

Referenced by cbm::algo::kf::SetupBuilder::AddLayer().

◆ fYmax

template<class EDetID >
double cbm::algo::kf::GeoLayer< EDetID >::fYmax

Half size of the layer in the y-direction [cm].

Definition at line 46 of file KfSetupBuilder.h.

Referenced by cbm::algo::kf::SetupBuilder::AddLayer().

◆ fZmax

template<class EDetID >
double cbm::algo::kf::GeoLayer< EDetID >::fZmax

Upper z-coordinate boundary [cm].

Definition at line 44 of file KfSetupBuilder.h.

Referenced by cbm::algo::kf::SetupBuilder::AddLayer().

◆ fZmin

template<class EDetID >
double cbm::algo::kf::GeoLayer< EDetID >::fZmin

Lower z-coordinate boundary [cm].

Definition at line 43 of file KfSetupBuilder.h.

Referenced by cbm::algo::kf::SetupBuilder::AddLayer().

◆ fZref

template<class EDetID >
double cbm::algo::kf::GeoLayer< EDetID >::fZref

Reference z-coordinate [cm].

Definition at line 42 of file KfSetupBuilder.h.

Referenced by cbm::algo::kf::SetupBuilder::AddLayer(), and cbm::algo::kf::GeoLayer< EDetID >::operator<().


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