![]() |
AliRoot Core
ee782a0 (ee782a0)
|
Class for holding various EMCAL basic parameters. More...
#include <AliEMCALGeoParams.h>
Public Member Functions | |
Int_t | GetStripModule (Int_t iSM, Int_t iCol) const |
Int_t | GetHWAddress (Int_t iBranch, Int_t iFEC, Int_t iALTRO, Int_t iChannel) const |
Int_t | GetBranch (Int_t iHW) const |
Int_t | GetFEC (Int_t iHW) const |
Int_t | GetAltro (Int_t iHW) const |
Int_t | GetChannel (Int_t iHW) const |
Int_t | GetCSPAddress (Int_t iBranch, Int_t iFEC, Int_t iCSP) const |
Int_t | GetCSPFromAddress (Int_t i) const |
Static Public Attributes | |
static const int | fgkEMCALModules = 22 |
Number of modules, 12 for EMCal + 8 for DCAL. More... | |
static const int | fgkEMCALRows = 24 |
Number of rows per module for EMCAL. More... | |
static const int | fgkEMCALCols = 48 |
Number of columns per module for EMCAL. More... | |
static const int | fgkEMCALLEDRefs = 24 |
Number of LEDs (reference/monitors) per module for EMCAL; one per StripModule. More... | |
static const int | fgkEMCALTempSensors = 8 |
Number Temperature sensors per module for EMCAL. More... | |
static const int | fgkSampleMax = 1023 |
highest possible sample value (10-bit = 0x3ff) More... | |
static const int | fgkOverflowCut = 950 |
saturation starts around here; also exist as private constant in AliEMCALRawUtils, should probably be replaced More... | |
static const int | fgkSampleMin = 0 |
lowest possible sample value More... | |
static const int | fgkEMCALTRUsPerSM = 3 |
number of TRU's in a SuperModule More... | |
static const int | fgkEMCAL2x2PerTRU = 96 |
number of 2x2's in a TRU More... | |
static const int | fgkEMCALTRURows = 4 |
number of TRU rows More... | |
static const int | fgkEMCALTRUCols = 24 |
number of TRY cols More... | |
static const int | fgkEMCALSTUCols = 48 |
STU columns. More... | |
static const int | fgkEMCALSTURows = 64 |
STU rows. More... | |
Class for holding various EMCAL basic parameters.
The empty cxx file is just added to get the class/numbers into the Utils library
Definition at line 24 of file AliEMCALGeoParams.h.
|
inline |
Definition at line 68 of file AliEMCALGeoParams.h.
|
inline |
Definition at line 66 of file AliEMCALGeoParams.h.
|
inline |
Definition at line 69 of file AliEMCALGeoParams.h.
|
inline |
Definition at line 72 of file AliEMCALGeoParams.h.
|
inline |
Definition at line 76 of file AliEMCALGeoParams.h.
|
inline |
Definition at line 67 of file AliEMCALGeoParams.h.
|
inline |
Definition at line 63 of file AliEMCALGeoParams.h.
|
inline |
Definition at line 38 of file AliEMCALGeoParams.h.
|
static |
number of 2x2's in a TRU
Definition at line 49 of file AliEMCALGeoParams.h.
Referenced by AliEMCALQADataMakerRec::MakeRaws().
|
static |
Number of columns per module for EMCAL.
Definition at line 32 of file AliEMCALGeoParams.h.
Referenced by AliCaloCalibPedestal::AliCaloCalibPedestal(), AliCaloCalibSignal::AliCaloCalibSignal(), AliEMCALCalibData::AliEMCALCalibData(), AliEMCALCalibTime::AliEMCALCalibTime(), AliEMCALSuperModuleBiasAPD::AliEMCALSuperModuleBiasAPD(), AliEMCALSuperModuleCalibAbs::AliEMCALSuperModuleCalibAbs(), AliEMCALSuperModuleCalibMapAPD::AliEMCALSuperModuleCalibMapAPD(), AliEMCALSuperModuleCalibReference::AliEMCALSuperModuleCalibReference(), AliEMCALSuperModuleCalibTempCoeff::AliEMCALSuperModuleCalibTempCoeff(), AliEMCALSuperModuleCalibTimeDepCorrection::AliEMCALSuperModuleCalibTimeDepCorrection(), AliEMCALClusterizerv1::AreNeighbours(), AliEMCALClusterizerNxN::AreNeighbours(), AliEMCALRecPoint::AreNeighbours(), AliEMCALCalibTimeDep::CalcLEDCorrection(), AliEMCALCalibTimeDep::CalcTemperatureCorrection(), AliEMCALRecPoint::EvalDispersion(), AliEMCALRecPoint::EvalDistanceToBadChannels(), AliEMCALRecPoint::EvalElipsAxis(), AliEMCALQADataMakerRec::GetCalibRefFromOCDB(), GetCC(), AliEMCALCalibTimeDepCorrection::InitCorrection(), AliEMCALCalibData::operator=(), AliEMCALCalibTime::operator=(), AliEMCALCalibData::Print(), AliEMCALCalibTime::Print(), AliCaloCalibSignal::ProcessEvent(), AliEMCALBiasAPD::ReadTextBiasAPDInfo(), AliEMCALCalibAbs::ReadTextCalibAbsInfo(), AliEMCALCalibMapAPD::ReadTextCalibMapAPDInfo(), AliEMCALCalibReference::ReadTextCalibReferenceInfo(), AliEMCALCalibTempCoeff::ReadTextCalibTempCoeffInfo(), AliEMCALCalibTimeDepCorrection::ReadTextInfo(), AliEMCALBiasAPD::ReadTreeBiasAPDInfo(), AliEMCALCalibAbs::ReadTreeCalibAbsInfo(), AliEMCALCalibMapAPD::ReadTreeCalibMapAPDInfo(), AliEMCALCalibReference::ReadTreeCalibReferenceInfo(), AliEMCALCalibTempCoeff::ReadTreeCalibTempCoeffInfo(), AliEMCALCalibTimeDepCorrection::ReadTreeInfo(), AliEMCALCalibData::Reset(), AliEMCALCalibTime::Reset(), SetCC(), AliEMCALBiasAPD::WriteRootBiasAPDInfo(), AliEMCALCalibAbs::WriteRootCalibAbsInfo(), AliEMCALCalibMapAPD::WriteRootCalibMapAPDInfo(), AliEMCALCalibReference::WriteRootCalibReferenceInfo(), AliEMCALCalibTempCoeff::WriteRootCalibTempCoeffInfo(), AliEMCALCalibTimeDepCorrection::WriteRootInfo(), AliEMCALBiasAPD::WriteTextBiasAPDInfo(), AliEMCALCalibAbs::WriteTextCalibAbsInfo(), AliEMCALCalibMapAPD::WriteTextCalibMapAPDInfo(), AliEMCALCalibReference::WriteTextCalibReferenceInfo(), AliEMCALCalibTempCoeff::WriteTextCalibTempCoeffInfo(), and AliEMCALCalibTimeDepCorrection::WriteTextInfo().
|
static |
Number of LEDs (reference/monitors) per module for EMCAL; one per StripModule.
Definition at line 34 of file AliEMCALGeoParams.h.
Referenced by AliCaloCalibPedestal::AliCaloCalibPedestal(), AliCaloCalibSignal::AliCaloCalibSignal(), AliEMCALSuperModuleCalibReference::AliEMCALSuperModuleCalibReference(), AliEMCALCalibTimeDep::CalcLEDCorrection(), AliEMCALCalibTimeDep::CalcLEDCorrectionStripBasis(), GetStripModule(), AliEMCALQADataMakerRec::InitRaws(), AliEMCALQADataMakerRec::MakeRaws(), AliCaloCalibSignal::ProcessEvent(), AliEMCALCalibReference::ReadTextCalibReferenceInfo(), AliEMCALCalibReference::ReadTreeCalibReferenceInfo(), AliEMCALCalibReference::WriteRootCalibReferenceInfo(), and AliEMCALCalibReference::WriteTextCalibReferenceInfo().
|
static |
Number of modules, 12 for EMCal + 8 for DCAL.
Definition at line 30 of file AliEMCALGeoParams.h.
Referenced by AliCaloCalibPedestal::AliCaloCalibPedestal(), AliEMCALCalibData::AliEMCALCalibData(), AliEMCALGeometry::AliEMCALGeometry(), AliEMCALCalibTimeDep::CalcLEDCorrection(), AliEMCALRecoUtilsBase::ExtrapolateTrackToEMCalSurface(), GetCC(), AliEMCALQADataMakerRec::MakeRaws(), AliEMCALCalibData::operator=(), AliEMCALCalibData::Print(), AliCaloCalibSignal::ProcessEvent(), AliEMCALCalibData::Reset(), and SetCC().
|
static |
Number of rows per module for EMCAL.
Definition at line 31 of file AliEMCALGeoParams.h.
Referenced by AliCaloCalibPedestal::AliCaloCalibPedestal(), AliCaloCalibSignal::AliCaloCalibSignal(), AliEMCALCalibData::AliEMCALCalibData(), AliEMCALCalibTime::AliEMCALCalibTime(), AliEMCALSuperModuleBiasAPD::AliEMCALSuperModuleBiasAPD(), AliEMCALSuperModuleCalibAbs::AliEMCALSuperModuleCalibAbs(), AliEMCALSuperModuleCalibMapAPD::AliEMCALSuperModuleCalibMapAPD(), AliEMCALSuperModuleCalibReference::AliEMCALSuperModuleCalibReference(), AliEMCALSuperModuleCalibTempCoeff::AliEMCALSuperModuleCalibTempCoeff(), AliEMCALSuperModuleCalibTimeDepCorrection::AliEMCALSuperModuleCalibTimeDepCorrection(), AliEMCALCalibTimeDep::CalcLEDCorrection(), AliEMCALCalibTimeDep::CalcLEDCorrectionStripBasis(), AliEMCALCalibTimeDep::CalcTemperatureCorrection(), AliEMCALRecPoint::EvalDistanceToBadChannels(), AliEMCALQADataMakerRec::GetCalibRefFromOCDB(), GetCC(), AliEMCALCalibTimeDepCorrection::InitCorrection(), AliEMCALCalibData::operator=(), AliEMCALCalibTime::operator=(), AliEMCALCalibData::Print(), AliEMCALCalibTime::Print(), AliEMCALBiasAPD::ReadTextBiasAPDInfo(), AliEMCALCalibAbs::ReadTextCalibAbsInfo(), AliEMCALCalibMapAPD::ReadTextCalibMapAPDInfo(), AliEMCALCalibReference::ReadTextCalibReferenceInfo(), AliEMCALCalibTempCoeff::ReadTextCalibTempCoeffInfo(), AliEMCALCalibTimeDepCorrection::ReadTextInfo(), AliEMCALBiasAPD::ReadTreeBiasAPDInfo(), AliEMCALCalibAbs::ReadTreeCalibAbsInfo(), AliEMCALCalibMapAPD::ReadTreeCalibMapAPDInfo(), AliEMCALCalibReference::ReadTreeCalibReferenceInfo(), AliEMCALCalibTempCoeff::ReadTreeCalibTempCoeffInfo(), AliEMCALCalibTimeDepCorrection::ReadTreeInfo(), AliEMCALCalibData::Reset(), AliEMCALCalibTime::Reset(), SetCC(), AliEMCALBiasAPD::WriteRootBiasAPDInfo(), AliEMCALCalibAbs::WriteRootCalibAbsInfo(), AliEMCALCalibMapAPD::WriteRootCalibMapAPDInfo(), AliEMCALCalibReference::WriteRootCalibReferenceInfo(), AliEMCALCalibTempCoeff::WriteRootCalibTempCoeffInfo(), AliEMCALCalibTimeDepCorrection::WriteRootInfo(), AliEMCALBiasAPD::WriteTextBiasAPDInfo(), AliEMCALCalibAbs::WriteTextCalibAbsInfo(), AliEMCALCalibMapAPD::WriteTextCalibMapAPDInfo(), AliEMCALCalibReference::WriteTextCalibReferenceInfo(), AliEMCALCalibTempCoeff::WriteTextCalibTempCoeffInfo(), and AliEMCALCalibTimeDepCorrection::WriteTextInfo().
|
static |
STU columns.
Definition at line 54 of file AliEMCALGeoParams.h.
|
static |
STU rows.
Definition at line 55 of file AliEMCALGeoParams.h.
Referenced by AliEMCALQADataMakerRec::MakeRawsSTU().
|
static |
Number Temperature sensors per module for EMCAL.
Definition at line 35 of file AliEMCALGeoParams.h.
Referenced by AliEMCALSuperModuleCalibReference::AliEMCALSuperModuleCalibReference(), AliEMCALCalibTimeDep::CalcTemperatureCorrection(), AliEMCALCalibReference::ReadTextCalibReferenceInfo(), AliEMCALCalibReference::ReadTreeCalibReferenceInfo(), AliEMCALCalibReference::WriteRootCalibReferenceInfo(), and AliEMCALCalibReference::WriteTextCalibReferenceInfo().
|
static |
number of TRY cols
Definition at line 51 of file AliEMCALGeoParams.h.
Referenced by AliEMCALQADataMakerRec::MakeRaws().
|
static |
number of TRU rows
Definition at line 50 of file AliEMCALGeoParams.h.
Referenced by AliEMCALQADataMakerRec::MakeRaws().
|
static |
number of TRU's in a SuperModule
Definition at line 48 of file AliEMCALGeoParams.h.
Referenced by AliEMCALQADataMakerRec::MakeRaws().
|
static |
saturation starts around here; also exist as private constant in AliEMCALRawUtils, should probably be replaced
Definition at line 44 of file AliEMCALGeoParams.h.
Referenced by AliEMCALCalibTimeDep::CalcLEDCorrection().
|
static |
highest possible sample value (10-bit = 0x3ff)
Definition at line 43 of file AliEMCALGeoParams.h.
Referenced by AliCaloCalibPedestal::ProcessEvent().
|
static |
lowest possible sample value
Definition at line 45 of file AliEMCALGeoParams.h.
Referenced by AliCaloCalibPedestal::ProcessEvent().