HYDRA_development_version
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
HMdcLookUpTbCell Class Reference

#include <hmdclookuptb.h>

Inheritance diagram for HMdcLookUpTbCell:
Collaboration diagram for HMdcLookUpTbCell:

Public Member Functions

 HMdcLookUpTbCell (void)
 
 ~HMdcLookUpTbCell (void)
 
void clear (void)
 
void init (Int_t yBinMinT, Int_t yBinMaxT)
 
Bool_t addLine (UShort_t nc1, UShort_t nc2)
 
UShort_t getNLines (void) const
 
UShort_t getYBinMin (void) const
 
UShort_t getYBinMax (void) const
 
UShort_t getXBinMin (UInt_t yb) const
 
UShort_t getXBinMax (UInt_t yb) const
 
void setAlphaMean (Double_t al)
 
Double_t getAlphaMean (void) const
 
void setDistCutFT (Double_t ct)
 
void setDistCut1T (Double_t ct)
 
void setDistCut1TVF (Double_t ct)
 
void setTdcTDistAndCuts1T (Double_t d)
 
void setTdcTDistAndCutsFT (Double_t d)
 
Double_t getDDistMinCut (void) const
 
Double_t getDDistMaxCut (void) const
 
Double_t getDDistMinCut2VF (void) const
 
Double_t getDDistMaxCut2VF (void) const
 

Protected Attributes

UShort_t nLines
 
UShort_t line
 
UShort_t yBinMin
 
UShort_t yBinMax
 
UShort_t * xBinMin
 
UShort_t * xBinMax
 
Float_t alphaMean
 
Float_t distCutFT
 
Float_t distCut1T
 
Float_t distCutVF
 
Double_t dDistMinCut
 
Double_t dDistMaxCut
 
Double_t dDistMinCut2VF
 
Double_t dDistMaxCut2VF
 

Detailed Description

Definition at line 30 of file hmdclookuptb.h.

Constructor & Destructor Documentation

HMdcLookUpTbCell::HMdcLookUpTbCell ( void  )
HMdcLookUpTbCell::~HMdcLookUpTbCell ( void  )

Definition at line 82 of file hmdclookuptb.cc.

Member Function Documentation

Bool_t HMdcLookUpTbCell::addLine ( UShort_t  nc1,
UShort_t  nc2 
)

Definition at line 87 of file hmdclookuptb.cc.

Referenced by HMdcLookUpTbSec::fillLookUpTb().

void HMdcLookUpTbCell::clear ( void  )
inline

Definition at line 50 of file hmdclookuptb.h.

Referenced by HMdcLookUpTbSec::calcLookUpTb().

Double_t HMdcLookUpTbCell::getAlphaMean ( void  ) const
inline

Definition at line 59 of file hmdclookuptb.h.

References alphaMean.

Referenced by HMdcLookUpTbSec::calcTdcDrDist().

Double_t HMdcLookUpTbCell::getDDistMaxCut ( void  ) const
inline

Definition at line 66 of file hmdclookuptb.h.

References dDistMaxCut.

Referenced by HMdcLookUpTbLayer::setCurrentCell().

Double_t HMdcLookUpTbCell::getDDistMaxCut2VF ( void  ) const
inline
Double_t HMdcLookUpTbCell::getDDistMinCut ( void  ) const
inline

Definition at line 65 of file hmdclookuptb.h.

References dDistMinCut.

Referenced by HMdcLookUpTbLayer::setCurrentCell().

Double_t HMdcLookUpTbCell::getDDistMinCut2VF ( void  ) const
inline
UShort_t HMdcLookUpTbCell::getNLines ( void  ) const
inline

Definition at line 53 of file hmdclookuptb.h.

References line.

Referenced by HMdcLookUpTbSec::findSecVertex(), and HMdcLookUpTbSec::findVertex().

UShort_t HMdcLookUpTbCell::getXBinMax ( UInt_t  yb) const
inline

Definition at line 57 of file hmdclookuptb.h.

Referenced by HMdcLookUpTbSec::findSecVertex(), and HMdcLookUpTbSec::findVertex().

UShort_t HMdcLookUpTbCell::getXBinMin ( UInt_t  yb) const
inline

Definition at line 56 of file hmdclookuptb.h.

Referenced by HMdcLookUpTbSec::findSecVertex(), and HMdcLookUpTbSec::findVertex().

UShort_t HMdcLookUpTbCell::getYBinMax ( void  ) const
inline

Definition at line 55 of file hmdclookuptb.h.

References yBinMax.

UShort_t HMdcLookUpTbCell::getYBinMin ( void  ) const
inline

Definition at line 54 of file hmdclookuptb.h.

References yBinMin.

Referenced by HMdcLookUpTbSec::findSecVertex(), and HMdcLookUpTbSec::findVertex().

void HMdcLookUpTbCell::init ( Int_t  yBinMinT,
Int_t  yBinMaxT 
)

Definition at line 68 of file hmdclookuptb.cc.

Referenced by HMdcLookUpTbSec::fillLookUpTb().

void HMdcLookUpTbCell::setAlphaMean ( Double_t  al)
inline

Definition at line 58 of file hmdclookuptb.h.

Referenced by HMdcLookUpTbSec::calcLookUpTb().

void HMdcLookUpTbCell::setDistCut1T ( Double_t  ct)
inline

Definition at line 61 of file hmdclookuptb.h.

Referenced by HMdcLookUpTbSec::calcLookUpTb().

void HMdcLookUpTbCell::setDistCut1TVF ( Double_t  ct)
inline

Definition at line 62 of file hmdclookuptb.h.

Referenced by HMdcLookUpTbSec::calcLookUpTb().

void HMdcLookUpTbCell::setDistCutFT ( Double_t  ct)
inline

Definition at line 60 of file hmdclookuptb.h.

Referenced by HMdcLookUpTbSec::calcLookUpTb().

void HMdcLookUpTbCell::setTdcTDistAndCuts1T ( Double_t  d)
void HMdcLookUpTbCell::setTdcTDistAndCutsFT ( Double_t  d)

Definition at line 2693 of file hmdclookuptb.cc.

References dDistMaxCut, dDistMinCut, and distCutFT.

Referenced by HMdcLookUpTbSec::calcTdcDrDist().

Member Data Documentation

Float_t HMdcLookUpTbCell::alphaMean
protected

Definition at line 38 of file hmdclookuptb.h.

Referenced by getAlphaMean().

Double_t HMdcLookUpTbCell::dDistMaxCut
protected

Definition at line 44 of file hmdclookuptb.h.

Referenced by getDDistMaxCut(), setTdcTDistAndCuts1T(), and setTdcTDistAndCutsFT().

Double_t HMdcLookUpTbCell::dDistMaxCut2VF
protected

Definition at line 46 of file hmdclookuptb.h.

Referenced by getDDistMaxCut2VF(), and setTdcTDistAndCuts1T().

Double_t HMdcLookUpTbCell::dDistMinCut
protected

Definition at line 43 of file hmdclookuptb.h.

Referenced by getDDistMinCut(), setTdcTDistAndCuts1T(), and setTdcTDistAndCutsFT().

Double_t HMdcLookUpTbCell::dDistMinCut2VF
protected

Definition at line 45 of file hmdclookuptb.h.

Referenced by getDDistMinCut2VF(), and setTdcTDistAndCuts1T().

Float_t HMdcLookUpTbCell::distCut1T
protected

Definition at line 40 of file hmdclookuptb.h.

Referenced by setTdcTDistAndCuts1T().

Float_t HMdcLookUpTbCell::distCutFT
protected

Definition at line 39 of file hmdclookuptb.h.

Referenced by setTdcTDistAndCutsFT().

Float_t HMdcLookUpTbCell::distCutVF
protected

Definition at line 41 of file hmdclookuptb.h.

Referenced by setTdcTDistAndCuts1T().

UShort_t HMdcLookUpTbCell::line
protected

Definition at line 33 of file hmdclookuptb.h.

Referenced by getNLines().

UShort_t HMdcLookUpTbCell::nLines
protected

Definition at line 32 of file hmdclookuptb.h.

UShort_t* HMdcLookUpTbCell::xBinMax
protected

Definition at line 37 of file hmdclookuptb.h.

UShort_t* HMdcLookUpTbCell::xBinMin
protected

Definition at line 36 of file hmdclookuptb.h.

UShort_t HMdcLookUpTbCell::yBinMax
protected

Definition at line 35 of file hmdclookuptb.h.

Referenced by getYBinMax().

UShort_t HMdcLookUpTbCell::yBinMin
protected

Definition at line 34 of file hmdclookuptb.h.

Referenced by getYBinMin().


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