![]() |
AliRoot Core
edcc906 (edcc906)
|
EMCal geometry, singleton. More...
#include <AliEMCALGeometry.h>
Public Types | |
enum | fEMCSMType { kEMCAL_Standard = 0, kEMCAL_Half = 1, kEMCAL_3rd = 2, kDCAL_Standard = 3, kDCAL_Ext = 4 } |
Public Member Functions | |
AliEMCALGeometry () | |
AliEMCALGeometry (const Text_t *name, const Text_t *title="", const Text_t *mcname="", const Text_t *mctitle="") | |
AliEMCALGeometry (const AliEMCALGeometry &geom) | |
virtual | ~AliEMCALGeometry (void) |
AliEMCALGeometry & | operator= (const AliEMCALGeometry &rvalue) |
void | CreateListOfTrd1Modules () |
TList * | GetShishKebabTrd1Modules () const |
AliEMCALShishKebabTrd1Module * | GetShishKebabModule (Int_t neta) const |
void | PrintGeometryGeoUtils () |
void | PrintCellIndexes (Int_t absId=0, int pri=0, const char *tit="") const |
void | PrintLocalTrd1 (Int_t pri=0) const |
virtual void | Browse (TBrowser *b) |
virtual Bool_t | IsFolder () const |
virtual Bool_t | Impact (const TParticle *particle) const |
void | ImpactOnEmcal (TVector3 vtx, Double_t theta, Double_t phi, Int_t &absId, TVector3 &vimpact) const |
Bool_t | IsInEMCAL (Double_t x, Double_t y, Double_t z) const |
Bool_t | IsInDCAL (Double_t x, Double_t y, Double_t z) const |
Int_t | IsInEMCALOrDCAL (Double_t x, Double_t y, Double_t z) const |
AliEMCALEMCGeometry * | GetEMCGeometry () const |
AliEMCALTriggerMapping * | GetTriggerMapping () const |
const Char_t * | GetNameOfEMCALEnvelope (void) const |
Float_t | GetArm1PhiMin (void) const |
Float_t | GetArm1PhiMax (void) const |
Float_t | GetArm1EtaMin (void) const |
Float_t | GetArm1EtaMax (void) const |
Float_t | GetIPDistance (void) const |
Float_t | GetEnvelop (Int_t index) const |
Float_t | GetShellThickness (void) const |
Float_t | GetZLength (void) const |
Float_t | GetDCALInnerEdge (void) const |
Float_t | GetDCALPhiMin (void) const |
Float_t | GetDCALPhiMax (void) const |
Float_t | GetEMCALPhiMax (void) const |
Int_t | GetNECLayers (void) const |
Float_t | GetDCALInnerExtandedEta (void) const |
Int_t | GetNZ (void) const |
Int_t | GetNEta (void) const |
Int_t | GetNPhi (void) const |
Float_t | GetECPbRadThick (void) const |
Float_t | GetECScintThick (void) const |
Float_t | GetSampling (void) const |
Int_t | GetNumberOfSuperModules (void) const |
Float_t | GetPhiGapForSuperModules (void) const |
Float_t | GetPhiModuleSize (void) const |
Float_t | GetEtaModuleSize (void) const |
Float_t | GetFrontSteelStrip (void) const |
Float_t | GetLateralSteelStrip (void) const |
Float_t | GetPassiveScintThick (void) const |
Float_t | GetPhiTileSize (void) const |
Float_t | GetEtaTileSize (void) const |
Float_t | GetPhiSuperModule (void) const |
Int_t | GetNPhiSuperModule (void) const |
Int_t | GetNPHIdiv (void) const |
Int_t | GetNETAdiv (void) const |
Int_t | GetNCells (void) const |
Float_t | GetLongModuleSize (void) const |
Float_t | GetTrd1Angle (void) const |
Float_t | Get2Trd1Dx2 (void) const |
Float_t | GetTrd1AlFrontThick () const |
Float_t | GetTrd1BondPaperThick () const |
Int_t | GetNCellsInSupMod (void) const |
Int_t | GetNCellsInModule (void) const |
Int_t | GetKey110DEG (void) const |
Int_t | GetnSupModInDCAL (void) const |
Int_t | GetILOSS (void) const |
Int_t | GetIHADR (void) const |
Float_t | GetDeltaEta (void) const |
Float_t | GetDeltaPhi (void) const |
Int_t | GetNTowers (void) const |
Double_t | GetPhiCenterOfSM (Int_t nsupmod) const |
Double_t | GetPhiCenterOfSMSec (Int_t nsupmod) const |
Float_t | GetSuperModulesPar (Int_t ipar) const |
Int_t | GetSMType (Int_t nSupMod) const |
Bool_t | IsDCALSM (Int_t nSupMod) const |
Bool_t | IsDCALExtSM (Int_t nSupMod) const |
Bool_t | GetPhiBoundariesOfSM (Int_t nSupMod, Double_t &phiMin, Double_t &phiMax) const |
Bool_t | GetPhiBoundariesOfSMGap (Int_t nPhiSec, Double_t &phiMin, Double_t &phiMax) const |
Float_t | GetSteelFrontThickness (void) const |
void | SetNZ (Int_t nz) |
void | SetNPhi (Int_t nphi) |
void | SetSampling (Float_t samp) |
void | PrintGeometry () |
void | GetGlobal (const Double_t *loc, Double_t *glob, int ind) const |
void | GetGlobal (const TVector3 &vloc, TVector3 &vglob, int ind) const |
void | GetGlobal (Int_t absId, Double_t glob[3]) const |
void | GetGlobal (Int_t absId, TVector3 &vglob) const |
void | EtaPhiFromIndex (Int_t absId, Double_t &eta, Double_t &phi) const |
void | EtaPhiFromIndex (Int_t absId, Float_t &eta, Float_t &phi) const |
Bool_t | GetAbsCellIdFromEtaPhi (Double_t eta, Double_t phi, Int_t &absId) const |
Bool_t | SuperModuleNumberFromEtaPhi (Double_t eta, Double_t phi, Int_t &nSupMod) const |
Int_t | GetAbsCellId (Int_t nSupMod, Int_t nModule, Int_t nIphi, Int_t nIeta) const |
Bool_t | CheckAbsCellId (Int_t absId) const |
Bool_t | GetCellIndex (Int_t absId, Int_t &nSupMod, Int_t &nModule, Int_t &nIphi, Int_t &nIeta) const |
void | GetModulePhiEtaIndexInSModule (Int_t nSupMod, Int_t nModule, Int_t &iphim, Int_t &ietam) const |
void | GetCellPhiEtaIndexInSModule (Int_t nSupMod, Int_t nModule, Int_t nIphi, Int_t nIeta, Int_t &iphi, Int_t &ieta) const |
Int_t | GetSuperModuleNumber (Int_t absId) const |
Int_t | GetNumberOfModuleInPhiDirection (Int_t nSupMod) const |
Int_t | GetNumberOfCellsInPhiDirection (Int_t nSupMod) const |
Int_t | GetNumberOfModuleInEtaDirection (Int_t nSupMod) const |
Int_t | GetNumberOfCellsInEtaDirection (Int_t nSupMod) const |
void | GetModuleIndexesFromCellIndexesInSModule (Int_t nSupMod, Int_t iphi, Int_t ieta, Int_t &iphim, Int_t &ietam, Int_t &nModule) const |
Transition from cell indexes (ieta,iphi) to module indexes (ietam, iphim, nModule) More... | |
Int_t | GetAbsCellIdFromCellIndexes (Int_t nSupMod, Int_t iphi, Int_t ieta) const |
void | ShiftOnlineToOfflineCellIndexes (Int_t sm, Int_t &iphi, Int_t &ieta) const |
void | ShiftOfflineToOnlineCellIndexes (Int_t sm, Int_t &iphi, Int_t &ieta) const |
Bool_t | RelPosCellInSModule (Int_t absId, Double_t &xr, Double_t &yr, Double_t &zr) const |
Bool_t | RelPosCellInSModule (Int_t absId, Double_t distEff, Double_t &xr, Double_t &yr, Double_t &zr) const |
Bool_t | RelPosCellInSModule (Int_t absId, Double_t loc[3]) const |
Bool_t | RelPosCellInSModule (Int_t absId, TVector3 &vloc) const |
Int_t * | GetEMCSystem () const |
TArrayD | GetCentersOfCellsEtaDir () const |
TArrayD | GetCentersOfCellsXDir () const |
TArrayD | GetCentersOfCellsPhiDir () const |
TArrayD | GetEtaCentersOfCells () const |
TArrayD | GetPhiCentersOfCells () const |
Float_t | AngleFromEta (Float_t eta) const |
Float_t | ZFromEtaR (Float_t r, Float_t eta) const |
void | SetMisalMatrix (const TGeoHMatrix *m, Int_t smod) const |
void | RecalculateTowerPosition (Float_t drow, Float_t dcol, const Int_t sm, const Float_t depth, const Float_t misaligTransShifts[15], const Float_t misaligRotShifts[15], Float_t global[3]) const |
const TGeoHMatrix * | GetMatrixForSuperModule (Int_t smod) const |
const TGeoHMatrix * | GetMatrixForSuperModuleFromGeoManager (Int_t smod) const |
const TGeoHMatrix * | GetMatrixForSuperModuleFromArray (Int_t smod) const |
Bool_t | GetAbsFastORIndexFromTRU (const Int_t iTRU, const Int_t iADC, Int_t &id) const |
Bool_t | GetAbsFastORIndexFromPositionInTRU (const Int_t iTRU, const Int_t iEta, const Int_t iPhi, Int_t &id) const |
Bool_t | GetAbsFastORIndexFromPositionInSM (const Int_t iSM, const Int_t iEta, const Int_t iPhi, Int_t &id) const |
Bool_t | GetAbsFastORIndexFromPositionInEMCAL (const Int_t iEta, const Int_t iPhi, Int_t &id) const |
Bool_t | GetAbsFastORIndexFromPHOSSubregion (const Int_t iPHOS, Int_t &id) const |
Bool_t | GetTRUFromAbsFastORIndex (const Int_t id, Int_t &iTRU, Int_t &iADC) const |
Bool_t | GetPositionInTRUFromAbsFastORIndex (const Int_t id, Int_t &iTRU, Int_t &iEta, Int_t &iPhi) const |
Bool_t | GetPositionInSMFromAbsFastORIndex (const Int_t id, Int_t &iSM, Int_t &iEta, Int_t &iPhi) const |
Bool_t | GetPositionInEMCALFromAbsFastORIndex (const Int_t id, Int_t &iEta, Int_t &iPhi) const |
Bool_t | GetFastORIndexFromCellIndex (const Int_t id, Int_t &idx) const |
Bool_t | GetCellIndexFromFastORIndex (const Int_t id, Int_t idx[4]) const |
Bool_t | GetTRUIndexFromSTUIndex (const Int_t id, Int_t &idx, Int_t detector) const |
Bool_t | GetTRUIndexFromOnlineIndex (const Int_t id, Int_t &idx) const |
Bool_t | GetOnlineIndexFromTRUIndex (const Int_t id, Int_t &idx) const |
Bool_t | GetFastORIndexFromL0Index (const Int_t iTRU, const Int_t id, Int_t idx[], const Int_t size) const |
Int_t | GetTRUIndexFromSTUIndex (const Int_t id, Int_t detector) const |
Int_t | GetTRUIndexFromOnlineIndex (const Int_t id) const |
Int_t | GetOnlineIndexFromTRUIndex (const Int_t id) const |
Int_t | GetNTotalTRU () const |
Int_t | GetTRUIndexFromOnlineHwAdd (Int_t hwAdd, Int_t ddl, Int_t sm) const |
Bool_t | GetSTUIndexFromTRUIndex (const Int_t id, Int_t &idx) const |
Int_t | GetSTUIndexFromTRUIndex (const Int_t id) const |
Bool_t | GetTRUFromSTU (const Int_t iTRU, const Int_t iADC, Int_t &oTRU, Int_t &oADC, Int_t detector) const |
Bool_t | GetSTUFromTRU (const Int_t iTRU, const Int_t iADC, Int_t &oTRU, Int_t &oADC) const |
Bool_t | GetTRUFromSTU (const Int_t iTRU, const Int_t ieta, const Int_t iphi, Int_t &oTRU, Int_t &oeta, Int_t &ophi, Int_t detector) const |
Bool_t | GetSTUFromTRU (const Int_t iTRU, const Int_t ieta, const Int_t iphi, Int_t &oTRU, Int_t &oeta, Int_t &ophi) const |
Int_t | GetTriggerMappingVersion () const |
Static Public Member Functions | |
static AliEMCALGeometry * | GetInstance () |
static AliEMCALGeometry * | GetInstance (const Text_t *name, const Text_t *title="", const Text_t *mcname="TGeant3", const Text_t *mctitle="") |
static AliEMCALGeometry * | GetInstanceFromRunNumber (Int_t runNumber, TString geoName="", const Text_t *mcname="TGeant3", const Text_t *mctitle="") |
static Bool_t | IsInitialized (void) |
static const Char_t * | GetDefaultGeometryName () |
Protected Member Functions | |
void | Init (void) |
Protected Attributes | |
AliEMCALEMCGeometry * | fEMCGeometry |
Geometry object for Electromagnetic calorimeter. More... | |
AliEMCALTriggerMapping * | fTriggerMapping |
Trigger mapping. More... | |
TString | fGeoName |
Geometry name string. More... | |
Int_t | fKey110DEG |
For calculation abs cell id; 19-oct-05. More... | |
Int_t | fnSupModInDCAL |
For calculation abs cell id; 06-nov-12. More... | |
Int_t | fNCellsInSupMod |
Number cell in super module. More... | |
Int_t | fNETAdiv |
Number eta division of module. More... | |
Int_t | fNPHIdiv |
Number phi division of module. More... | |
Int_t | fNCellsInModule |
Number cell in module. More... | |
TArrayD | fPhiBoundariesOfSM |
Phi boundaries of SM in rad; size is fNumberOfSuperModules;. More... | |
TArrayD | fPhiCentersOfSM |
Phi of centers of SM; size is fNumberOfSuperModules/2. More... | |
TArrayD | fPhiCentersOfSMSec |
Phi of centers of section where SM lies; size is fNumberOfSuperModules/2. More... | |
TArrayD | fPhiCentersOfCells |
[fNPhi*fNPHIdiv] from center of SM (-10. < phi < +10.) More... | |
TArrayD | fCentersOfCellsEtaDir |
Size fNZ*fNETAdiv (for TRD1 only) (eta or z in SM, in cm) More... | |
TArrayD | fCentersOfCellsPhiDir |
Size fNPhi*fNPHIdiv (for TRD1 only) (phi or y in SM, in cm) More... | |
TArrayD | fEtaCentersOfCells |
[fNZ*fNETAdiv*fNPhi*fNPHIdiv], positive direction (eta>0); eta depend from phi position; More... | |
Int_t | fNCells |
Number of cells in calo. More... | |
Int_t | fNPhi |
Number of Towers in the PHI direction. More... | |
TArrayD | fCentersOfCellsXDir |
Size fNZ*fNETAdiv (for TRD1 only) ( x in SM, in cm) More... | |
Float_t | fEnvelop [3] |
The GEANT TUB for the detector. More... | |
Float_t | fArm1EtaMin |
Minimum pseudorapidity position of EMCAL in Eta. More... | |
Float_t | fArm1EtaMax |
Maximum pseudorapidity position of EMCAL in Eta. More... | |
Float_t | fArm1PhiMin |
Minimum angular position of EMCAL in Phi (degrees) More... | |
Float_t | fArm1PhiMax |
Maximum angular position of EMCAL in Phi (degrees) More... | |
Float_t | fEtaMaxOfTRD1 |
Max eta in case of TRD1 geometry (see AliEMCALShishKebabTrd1Module) More... | |
Float_t | fDCALPhiMin |
Minimum angular position of DCAL in Phi (degrees) More... | |
Float_t | fDCALPhiMax |
Maximum angular position of DCAL in Phi (degrees) More... | |
Float_t | fEMCALPhiMax |
Maximum angular position of EMCAL in Phi (degrees) More... | |
Float_t | fDCALStandardPhiMax |
Special edge for the case that DCAL contian extension. More... | |
Float_t | fDCALInnerExtandedEta |
DCAL inner edge in Eta (with some extension) More... | |
TList * | fShishKebabTrd1Modules |
List of modules. More... | |
Float_t | fParSM [3] |
SM sizes as in GEANT (TRD1) More... | |
Float_t | fPhiModuleSize |
Phi -> X. More... | |
Float_t | fEtaModuleSize |
Eta -> Y. More... | |
Float_t | fPhiTileSize |
Size of phi tile. More... | |
Float_t | fEtaTileSize |
Size of eta tile. More... | |
Int_t | fNZ |
Number of Towers in the Z direction. More... | |
Float_t | fIPDistance |
Radial Distance of the inner surface of the EMCAL. More... | |
Float_t | fLongModuleSize |
Size of long module. More... | |
Float_t | fShellThickness |
Total thickness in (x,y) direction. More... | |
Float_t | fZLength |
Total length in z direction. More... | |
Float_t | fSampling |
Sampling factor. More... | |
const TGeoHMatrix * | fkSModuleMatrix [AliEMCALGeoParams::fgkEMCALModules] |
Orientations of EMCAL super modules. More... | |
Static Private Attributes | |
static AliEMCALGeometry * | fgGeom = 0 |
Pointer to the unique instance of the singleton. More... | |
static Bool_t | fgInit |
Tells if geometry has been succesfully set up. More... | |
static const Char_t * | fgkDefaultGeometryName = "EMCAL_COMPLETE12SMV1_DCAL_8SM" |
Default name of geometry. More... | |
EMCal geometry, singleton.
Geometry class for EMCAL : singleton EMCAL consists of layers of scintillator and lead with scintillator fiber arranged as "shish-kebab" skewers Places the the Barrel Geometry of The EMCAL at Midrapidity between 80 and 180(or 190) degrees of Phi and -0.7 to 0.7 in eta
Name choices:
Usage: You can create the AliEMCALGeometry object independently from anything. You have to use just the correct name of geometry. If name is empty string the default name of geometry will be used.
AliEMCALGeometry* g = AliEMCALGeometry::GetInstance(name,title); // first time .. g = AliEMCALGeometry::GetInstance(); // after first time
where name is one of the above names.
If you do now know what name to assign you can rely on the run number via: AliEMCALGeometry* g = AliEMCALGeometry::GetInstanceFromRunNumber(runNumber); specially interesting at the analysis level, and used also when anchoring simulations to data.
MC: If you work with MC data you can get geometry the next way (kind of expert mode): AliRunLoader rl = AliRunLoader::Instance(); AliEMCALGeometry *geom = dynamic_cast<AliEMCAL>(rl->GetAliRun()->GetDetector("EMCAL"))->GetGeometry(); TGeoManager::Import("geometry.root");
Implementation for analysis usage, before AliEMCALGeometry now (06/2011) merged again in AliEMCALGeometry
Definition at line 99 of file AliEMCALGeometry.h.
Enumerator | |
---|---|
kEMCAL_Standard | |
kEMCAL_Half | |
kEMCAL_3rd | |
kDCAL_Standard | |
kDCAL_Ext |
Definition at line 102 of file AliEMCALGeometry.h.
AliEMCALGeometry::AliEMCALGeometry | ( | ) |
Default constructor. It must be kept public for root persistency purposes, but should never be called by the outside world
Definition at line 48 of file AliEMCALGeometry.cxx.
Referenced by GetInstance().
AliEMCALGeometry::AliEMCALGeometry | ( | const Text_t * | name, |
const Text_t * | title = "" , |
||
const Text_t * | mcname = "" , |
||
const Text_t * | mctitle = "" |
||
) |
Constructor for normal use.
name | geometry name, EMCAL_COMPLETEV1, EMCAL_COMPLETE12SMV1, EMCAL_COMPLETE12SMV1_DCAL, EMCAL_COMPLETE12SMV1_DCAL_8SM, EMCAL_COMPLETE12SMV1_DCAL_DEV (see main class description for definition) |
title | |
mcname | Geant3/4, Flukla, needed for settings of transport (check) |
mctitle | Geant4 physics list (check) |
Definition at line 112 of file AliEMCALGeometry.cxx.
AliEMCALGeometry::AliEMCALGeometry | ( | const AliEMCALGeometry & | geo | ) |
Copy constructor.
Definition at line 76 of file AliEMCALGeometry.cxx.
|
virtual |
Destructor.
Definition at line 228 of file AliEMCALGeometry.cxx.
|
inline |
Definition at line 338 of file AliEMCALGeometry.h.
Referenced by ZFromEtaR().
|
virtual |
Browse the modules. Obsolete?
Definition at line 418 of file AliEMCALGeometry.cxx.
Referenced by GetShishKebabTrd1Modules().
Bool_t AliEMCALGeometry::CheckAbsCellId | ( | Int_t | absId | ) | const |
absId | input absolute cell ID number to check |
Definition at line 857 of file AliEMCALGeometry.cxx.
Referenced by AliEMCALSDigitizer::Digitize(), GetAbsCellId(), GetCellIndex(), AliEMCALClusterizerv2::MakeClusters(), AliEMCALClusterizerv1::MakeClusters(), AliEMCALClusterizerFixedWindow::MakeClusters(), AliEMCALClusterizerNxN::MakeClusters(), PrintGeometry(), and RelPosCellInSModule().
void AliEMCALGeometry::CreateListOfTrd1Modules | ( | ) |
Generate the list of Trd1 modules which will make up the EMCAL geometry key: look to the AliEMCALShishKebabTrd1Module::
Definition at line 1143 of file AliEMCALGeometry.cxx.
Referenced by AliEMCALGeometry(), and GetDefaultGeometryName().
void AliEMCALGeometry::EtaPhiFromIndex | ( | Int_t | absId, |
Double_t & | eta, | ||
Double_t & | phi | ||
) | const |
Figure out the eta/phi coordinates of a cell. Call to GetGlobal().
absId | cell absolute id. number. |
eta | pseudo-rapidity, double |
phi | azimuthal angle, double |
Definition at line 569 of file AliEMCALGeometry.cxx.
Referenced by AliEMCALRecPoint::EvalCoreEnergy(), AliEMCALUnfolding::EvalParsPhiDependence(), AliEMCALDigit::GetEta(), AliEMCALDigit::GetPhi(), PrintGeometry(), and TestESD().
void AliEMCALGeometry::EtaPhiFromIndex | ( | Int_t | absId, |
Float_t & | eta, | ||
Float_t & | phi | ||
) | const |
Figure out the eta/phi coordinates of a cell. Call to GetGlobal(). Discard? Keep upper one?
absId | cell absolute id. number. |
eta | pseudo-rapidity, float |
phi | azimuthal angle, float |
Definition at line 586 of file AliEMCALGeometry.cxx.
|
inline |
Definition at line 192 of file AliEMCALGeometry.h.
Referenced by AliEMCALv0::CreateEmod().
Int_t AliEMCALGeometry::GetAbsCellId | ( | Int_t | nSupMod, |
Int_t | nModule, | ||
Int_t | nIphi, | ||
Int_t | nIeta | ||
) | const |
Get cell absolute ID number from location module (2 times 2 cells) of a super module
nSupMod | super module number |
nModule | module number |
nIphi | index of cell in module in phi direction 0 or 1 |
nIeta | index of cell in module in eta direction 0 or 1 |
Definition at line 605 of file AliEMCALGeometry.cxx.
Referenced by GetAbsCellIdFromCellIndexes(), ImpactOnEmcal(), and PrintGeometry().
Int_t AliEMCALGeometry::GetAbsCellIdFromCellIndexes | ( | Int_t | nSupMod, |
Int_t | iphi, | ||
Int_t | ieta | ||
) | const |
Transition from super module number (nSupMod) and cell indexes (ieta,iphi) to cell absolute ID number.
nSupMod | super module number |
iphi | index of cell in phi direction inside super module |
ieta | index of cell in eta direction inside super module |
Definition at line 663 of file AliEMCALGeometry.cxx.
Referenced by GetAbsCellIdFromEtaPhi(), AliEMCALTriggerMappingV1::GetCellIndexFromFastORIndex(), AliEMCALTriggerMappingV2::GetCellIndexFromFastORIndex(), GetNumberOfCellsInEtaDirection(), PrintBadChannels(), AliEMCALRawUtils::Raw2Digits(), and AliEMCALv2::StepManager().
Bool_t AliEMCALGeometry::GetAbsCellIdFromEtaPhi | ( | Double_t | eta, |
Double_t | phi, | ||
Int_t & | absId | ||
) | const |
Get cell absolute ID number from eta and phi location.
eta | pseudorapidity location |
phi | azimutal location |
absId | cell absolute ID number |
Definition at line 786 of file AliEMCALGeometry.cxx.
Referenced by ImpactOnEmcal(), and PrintGeometry().
|
inline |
Definition at line 370 of file AliEMCALGeometry.h.
Referenced by AliEMCALTriggerRawDigitMaker::PostProcess().
|
inline |
Definition at line 367 of file AliEMCALGeometry.h.
Referenced by AliEMCALTriggerElectronics::Digits2Trigger(), AliEMCALTriggerPatchInfo::GetCellIndices(), AliEMCALTriggerFastOR::Initialize(), AliEMCALTriggerPatchInfo::Initialize(), AliEMCALTriggerRawDigitMaker::PostProcess(), and AliEMCALTriggerPatchInfo::RecalculateKinematics().
|
inline |
Definition at line 364 of file AliEMCALGeometry.h.
|
inline |
Definition at line 361 of file AliEMCALGeometry.h.
Referenced by AliEMCALTriggerElectronics::Digits2Trigger(), and AliEMCALTriggerRawDigitMaker::PostProcess().
|
inline |
Definition at line 358 of file AliEMCALGeometry.h.
Referenced by AliEMCALTriggerRawDigitMaker::Add(), AliEMCALTriggerElectronics::AliEMCALTriggerElectronics(), AliEMCALQADataMakerRec::MakeRaws(), AliEMCALQADataMakerRec::MakeRawsSTU(), and AliEMCALTriggerRawDigitMaker::PostProcess().
|
inline |
Definition at line 159 of file AliEMCALGeometry.h.
|
inline |
Definition at line 158 of file AliEMCALGeometry.h.
|
inline |
Definition at line 157 of file AliEMCALGeometry.h.
Referenced by AliEMCALv0::CreateGeometry().
|
inline |
Definition at line 156 of file AliEMCALGeometry.h.
Referenced by AliEMCALv0::CreateGeometry().
Bool_t AliEMCALGeometry::GetCellIndex | ( | Int_t | absId, |
Int_t & | nSupMod, | ||
Int_t & | nModule, | ||
Int_t & | nIphi, | ||
Int_t & | nIeta | ||
) | const |
Get cell SM, module numbers from absolute ID number
absId | cell absolute id. number |
nSupMod | super module number |
nModule | module number |
nIphi | index of cell in module in phi direction 0 or 1 |
nIeta | index of cell in module in eta direction 0 or 1 |
Definition at line 875 of file AliEMCALGeometry.cxx.
Referenced by AliEMCALClusterizerv1::AreNeighbours(), AliEMCALClusterizerNxN::AreNeighbours(), AliEMCALRecPoint::AreNeighbours(), AliEMCALClusterizer::Calibrate(), AliEMCALDigitizer::CalibrateADCTime(), AliEMCALDigitizer::DecalibrateTrigger(), AliEMCALDigitizer::DigitizeEnergyTime(), AliEMCALRawUtils::Digits2Raw(), AliEMCALRecPoint::EvalDispersion(), AliEMCALRecPoint::EvalDistanceToBadChannels(), AliEMCALRecPoint::EvalElipsAxis(), AliEMCALUnfolding::FindFitV2(), AliEMCALTriggerMappingV1::GetFastORIndexFromCellIndex(), AliEMCALTriggerMappingV2::GetFastORIndexFromCellIndex(), GetGlobal(), GetSuperModuleNumber(), ImpactOnEmcal(), AliEMCALDigitizer::IsDead(), AliEMCALClusterizerFixedWindow::MakeClusters(), PrintCellIndexes(), PrintGeometry(), RelPosCellInSModule(), SetOCDBFromRun1(), TestAOD(), TestEMCALDigit(), TestEMCALHit(), TestEMCALSDigit(), TestESD(), AliEMCALUnfolding::UnfoldClusterV2old(), AliEMCALUnfolding::UnfoldingChiSquareV2(), and AliEMCALUnfolding::UnfoldOneCluster().
|
inline |
Definition at line 388 of file AliEMCALGeometry.h.
Referenced by AliEMCALTriggerPatchInfo::GetCellIndices(), and AliEMCALTriggerPatchInfo::RecalculateKinematics().
void AliEMCALGeometry::GetCellPhiEtaIndexInSModule | ( | Int_t | nSupMod, |
Int_t | nModule, | ||
Int_t | nIphi, | ||
Int_t | nIeta, | ||
Int_t & | iphi, | ||
Int_t & | ieta | ||
) | const |
Get eta-phi indexes of cell in SM
nSupMod | super module number, input |
nModule | module number, input |
nIphi | index in phi direction in module, input |
nIeta | index in phi direction in module, input |
iphi | index in phi direction in super module, output |
ieta | index in eta direction in super module, output |
Definition at line 950 of file AliEMCALGeometry.cxx.
Referenced by AliEMCALClusterizerv1::AreNeighbours(), AliEMCALClusterizerNxN::AreNeighbours(), AliEMCALRecPoint::AreNeighbours(), AliEMCALClusterizer::Calibrate(), AliEMCALDigitizer::CalibrateADCTime(), CreateListOfTrd1Modules(), AliEMCALDigitizer::DecalibrateTrigger(), AliEMCALDigitizer::DigitizeEnergyTime(), AliEMCALRawUtils::Digits2Raw(), AliEMCALRecPoint::EvalDispersion(), AliEMCALRecPoint::EvalDistanceToBadChannels(), AliEMCALRecPoint::EvalElipsAxis(), AliEMCALUnfolding::FindFitV2(), AliEMCALTriggerMappingV2::GetFastORIndexFromCellIndex(), AliEMCALDigitizer::IsDead(), AliEMCALClusterizerFixedWindow::MakeClusters(), PrintCellIndexes(), PrintGeometry(), RelPosCellInSModule(), SetOCDBFromRun1(), AliEMCALv2::StepManager(), TestAOD(), TestEMCALDigit(), TestEMCALHit(), TestEMCALSDigit(), TestESD(), AliEMCALUnfolding::UnfoldClusterV2old(), AliEMCALUnfolding::UnfoldingChiSquareV2(), and AliEMCALUnfolding::UnfoldOneCluster().
|
inline |
Definition at line 328 of file AliEMCALGeometry.h.
Referenced by AliEMCALv2::StepManager().
|
inline |
Definition at line 330 of file AliEMCALGeometry.h.
Referenced by AliEMCALv2::StepManager().
|
inline |
Definition at line 329 of file AliEMCALGeometry.h.
|
inline |
Definition at line 164 of file AliEMCALGeometry.h.
Referenced by AliEMCALv0::AddAlignableVolumesInALICE(), AliEMCALv0::CreateEmod(), AliEMCALv0::CreateSmod(), AliEMCALSurvey::InitSuperModuleData(), and RelPosCellInSModule().
|
inline |
Definition at line 169 of file AliEMCALGeometry.h.
|
inline |
Definition at line 166 of file AliEMCALGeometry.h.
|
inline |
Definition at line 165 of file AliEMCALGeometry.h.
|
inlinestatic |
Definition at line 126 of file AliEMCALGeometry.h.
Referenced by AliEMCALQADataMakerRec::AliEMCALQADataMakerRec(), AliEMCALRawUtils::AliEMCALRawUtils(), AliEMCALReconstructor::AliEMCALReconstructor(), AliEMCALTriggerElectronics::AliEMCALTriggerElectronics(), AliEMCALTriggerRawDigitMaker::AliEMCALTriggerRawDigitMaker(), AliEMCALUnfolding::Init(), AliEMCALClusterizer::Init(), MakeEMCALFullMisAlignment(), MakeEMCALResMisAlignment(), and MakeEMCALZeroMisAlignment().
|
inline |
Definition at line 203 of file AliEMCALGeometry.h.
|
inline |
Definition at line 204 of file AliEMCALGeometry.h.
|
inline |
Definition at line 173 of file AliEMCALGeometry.h.
Referenced by AliEMCALv0::AliEMCALv0(), AliEMCALv0::CreateShishKebabGeometry(), AliEMCALv0::PbInTrap(), and AliEMCALv0::PbInTrd1().
|
inline |
Definition at line 174 of file AliEMCALGeometry.h.
Referenced by AliEMCALv0::AliEMCALv0(), and AliEMCALv0::CreateShishKebabGeometry().
|
inline |
Definition at line 167 of file AliEMCALGeometry.h.
|
inline |
Definition at line 150 of file AliEMCALGeometry.h.
Referenced by AliEMCALv0::AliEMCALv0(), AliEMCALClusterizerv1::AreNeighbours(), AliEMCALClusterizerNxN::AreNeighbours(), AliEMCALv0::CreateGeometry(), AliEMCALv0::CreateSmod(), MakeEMCALResMisAlignment(), AliEMCALQADataMakerRec::MakeRaws(), SuperModuleNumberFromEtaPhi(), TestESD(), TestMatrices(), and AliEMCALRecPoint::TmaxInCm().
|
inline |
Definition at line 326 of file AliEMCALGeometry.h.
Referenced by AliEMCALv0::CreateShishKebabGeometry().
|
inline |
Definition at line 161 of file AliEMCALGeometry.h.
Referenced by AliEMCALv0::AddAlignableVolumesInALICE(), AliEMCALv0::CreateGeometry(), AliEMCALv0::CreateSmod(), and AliEMCALSurvey::InitSuperModuleData().
|
inline |
Definition at line 332 of file AliEMCALGeometry.h.
|
inline |
Definition at line 179 of file AliEMCALGeometry.h.
Referenced by AliEMCALv0::CreateAlFrontPlate(), AliEMCALv0::CreateEmod(), and AliEMCALv0::CreateSmod().
|
inline |
Definition at line 184 of file AliEMCALGeometry.h.
|
inline |
Definition at line 385 of file AliEMCALGeometry.h.
Referenced by AliEMCALDigitizer::Digits2FastOR().
|
inline |
Definition at line 400 of file AliEMCALGeometry.h.
Referenced by AliEMCALQADataMakerRec::MakeRaws().
|
inline |
Definition at line 180 of file AliEMCALGeometry.h.
void AliEMCALGeometry::GetGlobal | ( | const Double_t * | loc, |
Double_t * | glob, | ||
int | iSM | ||
) | const |
Figure out the global coordinates from local coordinates on a supermodule. Use the supermodule alignment. Use double[3]
loc | double[3] local coordinates, input |
glob | double[3] global coordinates, output |
iSM | super module number |
Definition at line 442 of file AliEMCALGeometry.cxx.
Referenced by EtaPhiFromIndex(), AliEMCALRecPoint::EvalGlobalPosition(), AliEMCALRecPoint::EvalLocal2TrackingCSTransform(), GetGlobal(), PrintCellIndexes(), PrintGeometry(), and AliEMCALTriggerPatchInfo::RecalculateKinematics().
void AliEMCALGeometry::GetGlobal | ( | const TVector3 & | vloc, |
TVector3 & | vglob, | ||
int | iSM | ||
) | const |
Figure out the global coordinates from local coordinates on a supermodule. Use the supermodule alignment. Use TVector3.
vloc | 3-vector local coordinates, input (remove & ?) |
vglob | 3-vector global coordinates, output |
iSM | super module number |
Definition at line 464 of file AliEMCALGeometry.cxx.
void AliEMCALGeometry::GetGlobal | ( | Int_t | absId, |
Double_t | glob[3] | ||
) | const |
Figure out the global coordinates of a cell. Use the supermodule alignment. Use double[3].
absId | cell absolute id. number. |
glob | 3-double coordinates, output |
Definition at line 480 of file AliEMCALGeometry.cxx.
void AliEMCALGeometry::GetGlobal | ( | Int_t | absId, |
TVector3 & | vglob | ||
) | const |
Figure out the global coordinates of a cell. Use the supermodule alignment. Use TVector3.
absId | cell absolute id. number. |
vglob | TVector3 coordinates, output |
Definition at line 509 of file AliEMCALGeometry.cxx.
|
inline |
Definition at line 201 of file AliEMCALGeometry.h.
|
inline |
Definition at line 200 of file AliEMCALGeometry.h.
|
static |
It should have been set before.
Definition at line 258 of file AliEMCALGeometry.cxx.
Referenced by AliEMCALQADataMakerRec::AliEMCALQADataMakerRec(), AliEMCALRawUtils::AliEMCALRawUtils(), AliEMCALReconstructor::AliEMCALReconstructor(), AliEMCALRecPoint::AliEMCALRecPoint(), AliEMCALSurvey::AliEMCALSurvey(), AliEMCALTriggerElectronics::AliEMCALTriggerElectronics(), AliEMCALTriggerRawDigitMaker::AliEMCALTriggerRawDigitMaker(), AliEMCALDigitizer::CalibrateADCTime(), AliEMCALSurvey::CreateAliAlignObjParams(), AliEMCALDigitizer::DecalibrateTrigger(), AliEMCALSDigitizer::Digitize(), AliEMCALDigitizer::DigitizeEnergyTime(), AliEMCALDigitizer::Digits2FastOR(), AliEMCALRecPoint::EvalLocalPositionFromDigits(), AliEMCALTriggerQA::ExecOnce(), AliEMCALRecoUtilsBase::ExtrapolateTrackToEMCalSurface(), AliEMCALDigit::GetEta(), AliEMCAL::GetGeometry(), GetInstanceFromRunNumber(), AliEMCALDigit::GetPhi(), AliEMCALUnfolding::Init(), AliEMCALClusterizer::Init(), AliEMCALAfterBurnerUF::Init(), AliEMCALSDigitizer::InitParameters(), AliEMCALSurvey::InitSuperModuleData(), AliEMCALDigitizer::IsDead(), MakeEMCALFullMisAlignment(), MakeEMCALResMisAlignment(), MakeEMCALZeroMisAlignment(), PrintBadChannels(), AliEMCALTracker::PropagateBack(), SetOCDBFromRun1(), TestAOD(), TestEMCALRecPoint(), and TestESD().
|
static |
name | geometry name, EMCAL_COMPLETEV1, EMCAL_COMPLETE12SMV1, EMCAL_COMPLETE12SMV1_DCAL, EMCAL_COMPLETE12SMV1_DCAL_8SM, EMCAL_COMPLETE12SMV1_DCAL_DEV (see main class description for definition) |
title | |
mcname | Geant3/4, Fluka, needed for settings of transport (check) |
mctitle | Geant4 physics list (check) |
Definition at line 273 of file AliEMCALGeometry.cxx.
|
static |
Instanciate geometry depending on the run number. Mostly used in analysis and MC anchors.
runNumber | as indicated |
geoName | geometry name, EMCAL_COMPLETEV1, etc. Not really needed to be specified. |
mcname | Geant3/4, Fluka, needed for settings of transport (check). Not really needed to be specified. |
mctitle | Geant4 physics list (check). Not really needed to be specified. |
Definition at line 326 of file AliEMCALGeometry.cxx.
Referenced by AliEMCALQADataMakerRec::AliEMCALQADataMakerRec(), AliEMCALReconstructor::AliEMCALReconstructor(), AliEMCAL::GetGeometry(), and TestMatrices().
|
inline |
Definition at line 160 of file AliEMCALGeometry.h.
|
inline |
Definition at line 198 of file AliEMCALGeometry.h.
|
inline |
Definition at line 181 of file AliEMCALGeometry.h.
Referenced by AliEMCALv0::CreateAlFrontPlate(), and AliEMCALv0::CreateShishKebabGeometry().
|
inline |
Definition at line 190 of file AliEMCALGeometry.h.
Referenced by AliEMCALv0::CreateEmod().
const TGeoHMatrix * AliEMCALGeometry::GetMatrixForSuperModule | ( | Int_t | smod | ) | const |
Provides shift-rotation matrix for EMCAL from externally set matrix or from TGeoManager
smod | super module number |
Definition at line 1505 of file AliEMCALGeometry.cxx.
Referenced by GetGlobal(), ImpactOnEmcal(), TestMatrices(), and ZFromEtaR().
const TGeoHMatrix * AliEMCALGeometry::GetMatrixForSuperModuleFromArray | ( | Int_t | smod | ) | const |
Provides shift-rotation matrix for EMCAL from fkSModuleMatrix[smod] Unsafe method, not to be used in reconstruction, just check there is something in the array of matrices without crashing, for EVE checks.
smod | super module number |
Definition at line 1535 of file AliEMCALGeometry.cxx.
Referenced by ZFromEtaR().
const TGeoHMatrix * AliEMCALGeometry::GetMatrixForSuperModuleFromGeoManager | ( | Int_t | smod | ) | const |
Provides shift-rotation matrix for EMCAL from the TGeoManager.
smod | super module number |
Definition at line 1549 of file AliEMCALGeometry.cxx.
Referenced by GetMatrixForSuperModule(), and ZFromEtaR().
void AliEMCALGeometry::GetModuleIndexesFromCellIndexesInSModule | ( | Int_t | nSupMod, |
Int_t | iphi, | ||
Int_t | ieta, | ||
Int_t & | iphim, | ||
Int_t & | ietam, | ||
Int_t & | nModule | ||
) | const |
Transition from cell indexes (ieta,iphi) to module indexes (ietam, iphim, nModule)
nSupMod | super module number |
iphi | index of cell in phi direction inside super module |
ieta | index of cell in eta direction inside super module |
iphim | index of cell in module in phi direction 0 or 1 |
ietam | index of cell in module in eta direction 0 or 1 |
nModule | module number |
Definition at line 643 of file AliEMCALGeometry.cxx.
Referenced by GetAbsCellIdFromCellIndexes(), and GetNumberOfCellsInEtaDirection().
void AliEMCALGeometry::GetModulePhiEtaIndexInSModule | ( | Int_t | nSupMod, |
Int_t | nModule, | ||
Int_t & | iphim, | ||
Int_t & | ietam | ||
) | const |
Get eta-phi indexes of module in SM
nSupMod | super module number, input |
nModule | module number, input |
iphim | index in phi direction of module, output |
ietam | index in eta direction of module, output |
Definition at line 929 of file AliEMCALGeometry.cxx.
Referenced by GetCellPhiEtaIndexInSModule(), AliEMCALTriggerMappingV1::GetFastORIndexFromCellIndex(), PrintGeometry(), and RelPosCellInSModule().
|
inline |
Definition at line 155 of file AliEMCALGeometry.h.
Referenced by AliEMCALv0::CreateGeometry(), and AliEMCALv0::CreateShishKebabGeometry().
|
inline |
Definition at line 189 of file AliEMCALGeometry.h.
Referenced by AliEMCALDigitizer::Digitize().
|
inline |
Definition at line 197 of file AliEMCALGeometry.h.
|
inline |
Definition at line 196 of file AliEMCALGeometry.h.
|
inline |
Definition at line 168 of file AliEMCALGeometry.h.
Referenced by AliEMCALv0::CreateShishKebabGeometry(), AliEMCALv0::PbInTrap(), AliEMCALv0::PbInTrd1(), and AliEMCALv1::StepManager().
|
inline |
Definition at line 171 of file AliEMCALGeometry.h.
Referenced by AliEMCALv0::CreateSmod(), AliEMCALClusterizerFixedWindow::ExecOnce(), and SuperModuleNumberFromEtaPhi().
|
inline |
Definition at line 188 of file AliEMCALGeometry.h.
Referenced by AliEMCALv0::CreateShishKebabGeometry(), AliEMCALClusterizerFixedWindow::ExecOnce(), and AliEMCALv0::Trd1Tower3X3().
|
inline |
Definition at line 172 of file AliEMCALGeometry.h.
Referenced by AliEMCALv0::CreateEmod(), AliEMCALv0::CreateSmod(), and AliEMCALClusterizerFixedWindow::ExecOnce().
|
inline |
Definition at line 187 of file AliEMCALGeometry.h.
Referenced by AliEMCALv0::CreateShishKebabGeometry(), and AliEMCALClusterizerFixedWindow::ExecOnce().
|
inline |
Definition at line 186 of file AliEMCALGeometry.h.
Referenced by AliEMCALClusterizerFixedWindow::ExecOnce().
|
inline |
Definition at line 199 of file AliEMCALGeometry.h.
|
inline |
Definition at line 412 of file AliEMCALGeometry.h.
Referenced by AliEMCALReconstructor::AliEMCALReconstructor(), AliEMCALTriggerElectronics::AliEMCALTriggerElectronics(), AliEMCALReconstructor::ConvertDigits(), AliEMCALDigitizer::Digitize(), and AliEMCAL::Raw2SDigits().
|
inline |
Definition at line 205 of file AliEMCALGeometry.h.
|
inline |
nSupMod | super-module number to check |
Definition at line 307 of file AliEMCALGeometry.h.
Referenced by GetAbsCellIdFromCellIndexes(), and GetCellPhiEtaIndexInSModule().
|
inline |
nSupMod | super-module number to check |
Definition at line 294 of file AliEMCALGeometry.h.
Referenced by GetAbsCellIdFromCellIndexes(), and GetCellPhiEtaIndexInSModule().
|
inline |
nSupMod | super-module number to check |
Definition at line 299 of file AliEMCALGeometry.h.
Referenced by GetNumberOfCellsInEtaDirection().
|
inline |
nSupMod | super-module number to check |
Definition at line 284 of file AliEMCALGeometry.h.
Referenced by GetModuleIndexesFromCellIndexesInSModule(), GetModulePhiEtaIndexInSModule(), and GetNumberOfCellsInPhiDirection().
|
inline |
Definition at line 176 of file AliEMCALGeometry.h.
Referenced by AliEMCALv0::AddAlignableVolumesInALICE(), AliEMCALSurvey::AliEMCALSurvey(), AliEMCALSurvey::CreateAliAlignObjParams(), AliEMCALSurvey::CreateNullObjects(), AliEMCALv0::CreateShishKebabGeometry(), AliEMCALv0::CreateSmod(), AliEMCALClusterizerFixedWindow::ExecOnce(), AliEMCALRecoUtilsBase::ExtrapolateTrackToEMCalSurface(), AliEMCALReconstructor::FillMisalMatrixes(), AliEMCALTracker::FindMatchedCluster(), GetAbsCellIdFromCellIndexes(), AliEMCALTriggerOnlineQAPP::Init(), AliEMCALSurvey::InitSuperModuleData(), AliEMCALTracker::LoadTracks(), MakeEMCALFullMisAlignment(), MakeEMCALResMisAlignment(), MakeEMCALZeroMisAlignment(), PrintBadChannels(), SetMisalMatrix(), and SetOCDBFromRun1().
|
inline |
Definition at line 170 of file AliEMCALGeometry.h.
Referenced by AliEMCALv0::CreateEmod(), AliEMCALv0::CreateSmod(), and AliEMCALv1::StepManager().
|
inline |
Definition at line 397 of file AliEMCALGeometry.h.
Referenced by AliEMCALTriggerElectronics::AliEMCALTriggerElectronics().
|
inline |
Definition at line 409 of file AliEMCALGeometry.h.
|
inline |
Definition at line 182 of file AliEMCALGeometry.h.
|
inline |
Definition at line 218 of file AliEMCALGeometry.h.
|
inline |
Definition at line 220 of file AliEMCALGeometry.h.
|
inline |
Definition at line 207 of file AliEMCALGeometry.h.
Referenced by AliEMCALv0::AddAlignableVolumesInALICE().
|
inline |
Definition at line 208 of file AliEMCALGeometry.h.
Referenced by AliEMCALv0::CreateSmod(), and AliEMCALSurvey::InitSuperModuleData().
|
inline |
Definition at line 333 of file AliEMCALGeometry.h.
|
inline |
Definition at line 177 of file AliEMCALGeometry.h.
|
inline |
Definition at line 178 of file AliEMCALGeometry.h.
Referenced by AliEMCALv0::CreateAlFrontPlate(), AliEMCALv0::CreateEmod(), AliEMCALv0::CreateShishKebabGeometry(), and AliEMCALv0::CreateSmod().
|
inline |
Definition at line 185 of file AliEMCALGeometry.h.
|
inline |
Definition at line 183 of file AliEMCALGeometry.h.
Referenced by AliEMCALv0::CreateShishKebabGeometry().
|
inline |
Definition at line 382 of file AliEMCALGeometry.h.
Referenced by AliEMCALTriggerElectronics::Digits2Trigger(), AliEMCALReconstructor::FillESD(), AliEMCALTriggerFastOR::Initialize(), AliEMCALQADataMakerRec::MakeRaws(), and AliEMCALQADataMakerRec::MakeRawsSTU().
|
inline |
Definition at line 379 of file AliEMCALGeometry.h.
Referenced by AliEMCALTriggerElectronics::AliEMCALTriggerElectronics(), AliEMCALTriggerFastOR::Initialize(), and AliEMCALTriggerPatchInfo::Initialize().
|
inline |
Definition at line 376 of file AliEMCALGeometry.h.
|
inline |
Definition at line 175 of file AliEMCALGeometry.h.
Referenced by AliEMCALSDigitizer::InitParameters(), and AliEMCALv1::StepManager().
|
inline |
Definition at line 162 of file AliEMCALGeometry.h.
Referenced by AliEMCALv0::CreateSmod().
AliEMCALShishKebabTrd1Module * AliEMCALGeometry::GetShishKebabModule | ( | Int_t | neta | ) | const |
Definition at line 1270 of file AliEMCALGeometry.cxx.
Referenced by CreateListOfTrd1Modules(), GetShishKebabTrd1Modules(), PrintLocalTrd1(), and RelPosCellInSModule().
|
inline |
Definition at line 131 of file AliEMCALGeometry.h.
Referenced by AliEMCALv0::AliEMCALv0(), and PrintLocalTrd1().
|
inline |
Definition at line 211 of file AliEMCALGeometry.h.
Referenced by AliEMCALv0::AddAlignableVolumesInALICE(), AliEMCALTriggerElectronics::AliEMCALTriggerElectronics(), AliEMCALSurvey::CreateAliAlignObjParams(), AliEMCALSurvey::CreateNullObjects(), AliEMCALv0::CreateSmod(), AliEMCALReconstructor::FillMisalMatrixes(), GetAbsCellId(), GetAbsCellIdFromEtaPhi(), GetCellIndex(), GetMatrixForSuperModuleFromGeoManager(), GetNumberOfModuleInEtaDirection(), GetNumberOfModuleInPhiDirection(), AliEMCALSurvey::InitSuperModuleData(), MakeEMCALResMisAlignment(), RelPosCellInSModule(), AliEMCALv2::StepManager(), and SuperModuleNumberFromEtaPhi().
|
inline |
Definition at line 224 of file AliEMCALGeometry.h.
Referenced by AliEMCALv0::CreateEmod(), and AliEMCALv0::CreateSmod().
|
inline |
Definition at line 427 of file AliEMCALGeometry.h.
|
inline |
Definition at line 433 of file AliEMCALGeometry.h.
|
inline |
Definition at line 418 of file AliEMCALGeometry.h.
|
inline |
Definition at line 421 of file AliEMCALGeometry.h.
Int_t AliEMCALGeometry::GetSuperModuleNumber | ( | Int_t | absId | ) | const |
Get cell SM, from absolute ID number
absId | cell absolute id. number |
Definition at line 913 of file AliEMCALGeometry.cxx.
Referenced by AliEMCALRecPoint::EvalAll(), AliEMCALRecPoint::EvalGlobalPosition(), AliEMCALRecPoint::EvalLocalPosition(), AliEMCALUnfolding::EvalParsPhiDependence(), and PrintGeometry().
|
inline |
Definition at line 209 of file AliEMCALGeometry.h.
Referenced by AliEMCALv0::AddAlignableVolumesInALICE(), AliEMCALv0::CreateSmod(), and AliEMCALSurvey::InitSuperModuleData().
|
inline |
Definition at line 193 of file AliEMCALGeometry.h.
Referenced by AliEMCALv0::CreateAlFrontPlate(), and AliEMCALv0::CreateShishKebabGeometry().
|
inline |
Definition at line 191 of file AliEMCALGeometry.h.
Referenced by AliEMCALv0::CreateAlFrontPlate(), AliEMCALv0::CreateShishKebabGeometry(), and SuperModuleNumberFromEtaPhi().
|
inline |
Definition at line 194 of file AliEMCALGeometry.h.
Referenced by AliEMCALv0::AliEMCALv0(), and AliEMCALv0::CreateShishKebabGeometry().
|
inline |
Definition at line 152 of file AliEMCALGeometry.h.
Referenced by AliEMCALTriggerRawDigitMaker::Add().
|
inline |
Definition at line 436 of file AliEMCALGeometry.h.
Referenced by AliEMCALReconstructor::AliEMCALReconstructor(), AliEMCALQADataMakerRec::MakeRawsSTU(), AliEMCALTriggerRawDigitMaker::PostProcess(), and AliEMCAL::Raw2SDigits().
|
inline |
Definition at line 373 of file AliEMCALGeometry.h.
Referenced by AliEMCALTriggerElectronics::AliEMCALTriggerElectronics(), and AliEMCALTriggerElectronics::Digits2Trigger().
|
inline |
Definition at line 424 of file AliEMCALGeometry.h.
Referenced by AliEMCALQADataMakerRec::MakeRawsSTU(), and AliEMCALTriggerRawDigitMaker::PostProcess().
|
inline |
Definition at line 430 of file AliEMCALGeometry.h.
|
inline |
Definition at line 415 of file AliEMCALGeometry.h.
Referenced by AliEMCALQADataMakerRec::MakeRaws().
|
inline |
Definition at line 394 of file AliEMCALGeometry.h.
|
inline |
Definition at line 406 of file AliEMCALGeometry.h.
|
inline |
Definition at line 391 of file AliEMCALGeometry.h.
Referenced by AliEMCALQADataMakerRec::MakeRawsSTU(), and AliEMCALTriggerRawDigitMaker::PostProcess().
|
inline |
Definition at line 403 of file AliEMCALGeometry.h.
|
inline |
Definition at line 163 of file AliEMCALGeometry.h.
|
virtual |
Given a TParticle, check if it falls in the EMCal/DCal geometry Call ImpactOnEmcal.
particle | TParticle |
Definition at line 1328 of file AliEMCALGeometry.cxx.
Referenced by GetShishKebabTrd1Modules().
void AliEMCALGeometry::ImpactOnEmcal | ( | TVector3 | vtx, |
Double_t | theta, | ||
Double_t | phi, | ||
Int_t & | absId, | ||
TVector3 & | vimpact | ||
) | const |
Calculates the impact coordinates on EMCAL (centre of a tower/not on EMCAL surface) of a neutral particle emitted in the vertex vtx[3] with direction theta and phi in the ALICE global coordinate system
vtx | TVector3 with vertex?, input |
theta | theta location, input |
phi | azimuthal angle, input |
absId | absolute ID number |
vimpact | TVector3 of impact coordinates? |
Definition at line 1355 of file AliEMCALGeometry.cxx.
Referenced by GetShishKebabTrd1Modules(), and Impact().
|
protected |
Referenced by GetTriggerMappingVersion().
Bool_t AliEMCALGeometry::IsDCALExtSM | ( | Int_t | iSupMod | ) | const |
Method to check if iSupMod is a valid DCal SM from 1/3rd
Definition at line 1761 of file AliEMCALGeometry.cxx.
Referenced by GetSMType().
Bool_t AliEMCALGeometry::IsDCALSM | ( | Int_t | iSupMod | ) | const |
Method to check if iSupMod is a valid DCal SM
Definition at line 1749 of file AliEMCALGeometry.cxx.
Referenced by GetSMType(), and AliEMCALTriggerPatchInfo::Initialize().
|
virtual |
Check if fShishKebabTrd1Modules is in folder. Obsolete?
Definition at line 427 of file AliEMCALGeometry.cxx.
Referenced by GetShishKebabTrd1Modules().
Bool_t AliEMCALGeometry::IsInDCAL | ( | Double_t | x, |
Double_t | y, | ||
Double_t | z | ||
) | const |
Checks whether point is inside the DCal volume
Definition at line 1459 of file AliEMCALGeometry.cxx.
Referenced by GetShishKebabTrd1Modules().
Bool_t AliEMCALGeometry::IsInEMCAL | ( | Double_t | x, |
Double_t | y, | ||
Double_t | z | ||
) | const |
Checks whether point is inside the EMCal volume
Definition at line 1449 of file AliEMCALGeometry.cxx.
Referenced by GetShishKebabTrd1Modules(), and AliEMCALv1::StepManager().
Int_t AliEMCALGeometry::IsInEMCALOrDCAL | ( | Double_t | x, |
Double_t | y, | ||
Double_t | z | ||
) | const |
Checks whether point is inside the EMCal volume (included DCal), used in AliEMCALv*.cxx Code uses cylindrical approximation made of inner radius (for speed)
Points behind EMCAl/DCal, i.e. R > outer radius, but eta, phi in acceptance are considered to inside
Definition at line 1475 of file AliEMCALGeometry.cxx.
Referenced by GetShishKebabTrd1Modules(), IsInDCAL(), IsInEMCAL(), and AliEMCALv2::StepManager().
|
inlinestatic |
Definition at line 125 of file AliEMCALGeometry.h.
Referenced by AliEMCALv0::CreateGeometry().
AliEMCALGeometry & AliEMCALGeometry::operator= | ( | const AliEMCALGeometry & | rvalue | ) |
Assign operator.
Definition at line 218 of file AliEMCALGeometry.cxx.
void AliEMCALGeometry::PrintCellIndexes | ( | Int_t | absId = 0 , |
int | pri = 0 , |
||
const char * | tit = "" |
||
) | const |
Print cell geometry parameters
absId | cell absolute id. number. |
pri | if >0 more verbosity |
tit | unclear use |
Definition at line 525 of file AliEMCALGeometry.cxx.
Referenced by GetShishKebabTrd1Modules().
|
inline |
Definition at line 234 of file AliEMCALGeometry.h.
Referenced by AliEMCALClusterizer::Calibrate(), and TestEMCALSDigit().
void AliEMCALGeometry::PrintGeometryGeoUtils | ( | ) |
Print information from geometry
Definition at line 1286 of file AliEMCALGeometry.cxx.
Referenced by AliEMCALGeometry(), and GetShishKebabTrd1Modules().
void AliEMCALGeometry::PrintLocalTrd1 | ( | Int_t | pri = 0 | ) | const |
Print Trd1 parameters For comparing with numbers from drawing (obsolete?)
pri | if >0 more verbosity |
Definition at line 550 of file AliEMCALGeometry.cxx.
Referenced by GetShishKebabTrd1Modules().
void AliEMCALGeometry::RecalculateTowerPosition | ( | Float_t | drow, |
Float_t | dcol, | ||
const Int_t | sm, | ||
const Float_t | depth, | ||
const Float_t | misaligTransShifts[15], | ||
const Float_t | misaligRotShifts[15], | ||
Float_t | global[3] | ||
) | const |
Transform clusters cell position into global with alternative method, taking into account the depth calculation. Input are:
Feder ico. Ronch etti @cern .ch
Definition at line 1598 of file AliEMCALGeometry.cxx.
Referenced by ZFromEtaR().
Bool_t AliEMCALGeometry::RelPosCellInSModule | ( | Int_t | absId, |
Double_t & | xr, | ||
Double_t & | yr, | ||
Double_t & | zr | ||
) | const |
Methods for AliEMCALRecPoint: Look to see what the relative position inside a given cell is for a recpoint.
absId | cell absolute id. number, input |
xr,yr,zr | - x,y,z coordinates of cell with absId inside SM, output |
Definition at line 981 of file AliEMCALGeometry.cxx.
Referenced by AliEMCALRecPoint::EvalGlobalPosition(), AliEMCALRecPoint::EvalLocalPosition(), AliEMCALRecPoint::EvalLocalPositionFit(), AliEMCALRecPoint::EvalLocalPositionFromDigits(), GetGlobal(), GetNumberOfCellsInEtaDirection(), ImpactOnEmcal(), and RelPosCellInSModule().
Bool_t AliEMCALGeometry::RelPosCellInSModule | ( | Int_t | absId, |
Double_t | distEff, | ||
Double_t & | xr, | ||
Double_t & | yr, | ||
Double_t & | zr | ||
) | const |
Methods for AliEMCALRecPoint: Look to see what the relative position inside a given cell is for a recpoint. Same as RelPosCellInSModule(Int_t absId, Double_t &xr, Double_t &yr, Double_t &zr) but taking into account position of shower max.
absId | cell absolute id. number, input |
distEff | shower max position? check call in AliEMCALRecPoint!, input |
xr,yr,zr | - x,y,z coordinates of cell with absId inside SM, output |
Definition at line 1081 of file AliEMCALGeometry.cxx.
Bool_t AliEMCALGeometry::RelPosCellInSModule | ( | Int_t | absId, |
Double_t | loc[3] | ||
) | const |
Methods for AliEMCALRecPoint: Look to see what the relative position inside a given cell is for a recpoint.
absId | cell absolute id. number, input |
loc | Double[3] with x,y,z coordinates of cell with absId inside SM, output |
Definition at line 1035 of file AliEMCALGeometry.cxx.
Bool_t AliEMCALGeometry::RelPosCellInSModule | ( | Int_t | absId, |
TVector3 & | vloc | ||
) | const |
Methods for AliEMCALRecPoint: Look to see what the relative position inside a given cell is for a recpoint.
absId | cell absolute id. number, input |
vloc | TVector3 with x,y,z coordinates of cell with absId inside SM, output |
Definition at line 1054 of file AliEMCALGeometry.cxx.
void AliEMCALGeometry::SetMisalMatrix | ( | const TGeoHMatrix * | m, |
Int_t | smod | ||
) | const |
Method to set shift-rotational matrixes from ESDHeader Move from header due to coding violations : Dec 2,2011 by PAI
Definition at line 1732 of file AliEMCALGeometry.cxx.
Referenced by GetMatrixForSuperModule(), TestESD(), and ZFromEtaR().
|
inline |
Definition at line 230 of file AliEMCALGeometry.h.
|
inline |
Definition at line 229 of file AliEMCALGeometry.h.
|
inline |
Definition at line 232 of file AliEMCALGeometry.h.
void AliEMCALGeometry::ShiftOfflineToOnlineCellIndexes | ( | Int_t | sm, |
Int_t & | iphi, | ||
Int_t & | ieta | ||
) | const |
Here shift the DCal online cols or rows depending on the super-module number to match the online mapping.
Reverse procedure to the one in the method above ShiftOnlineToOfflineCellIndexes().
sm | super module number of the channel/cell |
iphi | row/phi cell index, modified for DCal |
ieta | column/eta index, modified for DCal |
Definition at line 762 of file AliEMCALGeometry.cxx.
Referenced by AliEMCALRawUtils::Digits2Raw(), AliEMCALTriggerMappingV2::GetFastORIndexFromCellIndex(), and GetNumberOfCellsInEtaDirection().
void AliEMCALGeometry::ShiftOnlineToOfflineCellIndexes | ( | Int_t | sm, |
Int_t & | iphi, | ||
Int_t & | ieta | ||
) | const |
Online mapping and numbering is the same for EMCal and DCal SMs but:
Here shift the online cols or rows depending on the super-module number to match the offline mapping.
sm | super module number of the channel/cell |
iphi | row/phi cell index, modified for DCal |
ieta | column/eta index, modified for DCal |
Definition at line 736 of file AliEMCALGeometry.cxx.
Referenced by AliEMCALTriggerMappingV2::GetCellIndexFromFastORIndex(), GetNumberOfCellsInEtaDirection(), and AliEMCALRawUtils::Raw2Digits().
Bool_t AliEMCALGeometry::SuperModuleNumberFromEtaPhi | ( | Double_t | eta, |
Double_t | phi, | ||
Int_t & | nSupMod | ||
) | const |
Given a global eta/phi point check if it belongs to a supermodule covered region.
eta | pseudorapidity location |
phi | azimutal location |
nSupMod | super module number, output |
Definition at line 695 of file AliEMCALGeometry.cxx.
Referenced by GetAbsCellIdFromEtaPhi(), and PrintGeometry().
|
inline |
Definition at line 341 of file AliEMCALGeometry.h.
|
protected |
Maximum pseudorapidity position of EMCAL in Eta.
Definition at line 470 of file AliEMCALGeometry.h.
Referenced by AliEMCALGeometry(), and IsInEMCALOrDCAL().
|
protected |
Minimum pseudorapidity position of EMCAL in Eta.
Definition at line 469 of file AliEMCALGeometry.h.
Referenced by AliEMCALGeometry().
|
protected |
Maximum angular position of EMCAL in Phi (degrees)
Definition at line 472 of file AliEMCALGeometry.h.
Referenced by AliEMCALGeometry().
|
protected |
Minimum angular position of EMCAL in Phi (degrees)
Definition at line 471 of file AliEMCALGeometry.h.
Referenced by AliEMCALGeometry(), and IsInEMCALOrDCAL().
|
protected |
Size fNZ*fNETAdiv (for TRD1 only) (eta or z in SM, in cm)
Definition at line 462 of file AliEMCALGeometry.h.
Referenced by CreateListOfTrd1Modules(), GetAbsCellIdFromEtaPhi(), GetCentersOfCellsEtaDir(), PrintGeometryGeoUtils(), and RelPosCellInSModule().
|
protected |
Size fNPhi*fNPHIdiv (for TRD1 only) (phi or y in SM, in cm)
Definition at line 463 of file AliEMCALGeometry.h.
Referenced by CreateListOfTrd1Modules(), GetCentersOfCellsPhiDir(), PrintGeometryGeoUtils(), and RelPosCellInSModule().
|
protected |
Size fNZ*fNETAdiv (for TRD1 only) ( x in SM, in cm)
Definition at line 467 of file AliEMCALGeometry.h.
Referenced by CreateListOfTrd1Modules(), GetCentersOfCellsXDir(), PrintGeometryGeoUtils(), and RelPosCellInSModule().
|
protected |
DCAL inner edge in Eta (with some extension)
Definition at line 478 of file AliEMCALGeometry.h.
Referenced by AliEMCALGeometry(), and IsInEMCALOrDCAL().
|
protected |
Maximum angular position of DCAL in Phi (degrees)
Definition at line 475 of file AliEMCALGeometry.h.
Referenced by AliEMCALGeometry(), and IsInEMCALOrDCAL().
|
protected |
Minimum angular position of DCAL in Phi (degrees)
Definition at line 474 of file AliEMCALGeometry.h.
Referenced by AliEMCALGeometry(), and IsInEMCALOrDCAL().
|
protected |
Special edge for the case that DCAL contian extension.
Definition at line 477 of file AliEMCALGeometry.h.
Referenced by AliEMCALGeometry(), and IsInEMCALOrDCAL().
|
protected |
Maximum angular position of EMCAL in Phi (degrees)
Definition at line 476 of file AliEMCALGeometry.h.
Referenced by AliEMCALGeometry(), and IsInEMCALOrDCAL().
|
protected |
Geometry object for Electromagnetic calorimeter.
Definition at line 444 of file AliEMCALGeometry.h.
Referenced by AliEMCALGeometry(), CreateListOfTrd1Modules(), Get2Trd1Dx2(), GetArm1EtaMax(), GetArm1EtaMin(), GetArm1PhiMax(), GetArm1PhiMin(), GetDCALInnerEdge(), GetDCALInnerExtandedEta(), GetDCALPhiMax(), GetDCALPhiMin(), GetDeltaEta(), GetDeltaPhi(), GetECPbRadThick(), GetECScintThick(), GetEMCALPhiMax(), GetEMCGeometry(), GetEMCSystem(), GetEnvelop(), GetEtaModuleSize(), GetEtaTileSize(), GetFrontSteelStrip(), GetIHADR(), GetILOSS(), GetIPDistance(), GetKey110DEG(), GetLateralSteelStrip(), GetLongModuleSize(), GetMatrixForSuperModule(), GetMatrixForSuperModuleFromArray(), GetNameOfEMCALEnvelope(), GetNCells(), GetNCellsInModule(), GetNCellsInSupMod(), GetNECLayers(), GetNEta(), GetNETAdiv(), GetNPhi(), GetNPHIdiv(), GetNPhiSuperModule(), GetnSupModInDCAL(), GetNTowers(), GetNumberOfSuperModules(), GetNZ(), GetPassiveScintThick(), GetPhiBoundariesOfSM(), GetPhiBoundariesOfSMGap(), GetPhiCenterOfSM(), GetPhiCenterOfSMSec(), GetPhiGapForSuperModules(), GetPhiModuleSize(), GetPhiSuperModule(), GetPhiTileSize(), GetSampling(), GetShellThickness(), GetSMType(), GetSteelFrontThickness(), GetSuperModulesPar(), GetTrd1AlFrontThick(), GetTrd1Angle(), GetTrd1BondPaperThick(), GetZLength(), IsDCALExtSM(), IsDCALSM(), PrintGeometry(), PrintGeometryGeoUtils(), RecalculateTowerPosition(), SetNPhi(), SetNZ(), SetSampling(), SuperModuleNumberFromEtaPhi(), and ~AliEMCALGeometry().
|
protected |
The GEANT TUB for the detector.
Definition at line 468 of file AliEMCALGeometry.h.
Referenced by AliEMCALGeometry(), and IsInEMCALOrDCAL().
|
protected |
[fNZ*fNETAdiv*fNPhi*fNPHIdiv], positive direction (eta>0); eta depend from phi position;
Definition at line 464 of file AliEMCALGeometry.h.
Referenced by CreateListOfTrd1Modules(), GetAbsCellIdFromEtaPhi(), GetEtaCentersOfCells(), and PrintGeometryGeoUtils().
|
protected |
Max eta in case of TRD1 geometry (see AliEMCALShishKebabTrd1Module)
Definition at line 473 of file AliEMCALGeometry.h.
Referenced by CreateListOfTrd1Modules(), PrintGeometryGeoUtils(), and SuperModuleNumberFromEtaPhi().
|
protected |
|
protected |
Size of eta tile.
Definition at line 484 of file AliEMCALGeometry.h.
Referenced by AliEMCALGeometry().
|
protected |
Geometry name string.
Definition at line 448 of file AliEMCALGeometry.h.
Referenced by AliEMCALGeometry().
|
staticprivate |
Pointer to the unique instance of the singleton.
Definition at line 498 of file AliEMCALGeometry.h.
Referenced by GetInstance(), and ~AliEMCALGeometry().
|
staticprivate |
Tells if geometry has been succesfully set up.
Definition at line 499 of file AliEMCALGeometry.h.
|
staticprivate |
Default name of geometry.
Definition at line 500 of file AliEMCALGeometry.h.
Referenced by GetInstance().
|
protected |
Radial Distance of the inner surface of the EMCAL.
Definition at line 486 of file AliEMCALGeometry.h.
Referenced by AliEMCALGeometry(), CreateListOfTrd1Modules(), and ImpactOnEmcal().
|
protected |
For calculation abs cell id; 19-oct-05.
Definition at line 450 of file AliEMCALGeometry.h.
Referenced by AliEMCALGeometry().
|
mutableprotected |
Orientations of EMCAL super modules.
Definition at line 494 of file AliEMCALGeometry.h.
Referenced by AliEMCALGeometry(), GetMatrixForSuperModule(), GetMatrixForSuperModuleFromArray(), SetMisalMatrix(), and ~AliEMCALGeometry().
|
protected |
Size of long module.
Definition at line 487 of file AliEMCALGeometry.h.
Referenced by AliEMCALGeometry(), CreateListOfTrd1Modules(), and ImpactOnEmcal().
|
protected |
Number of cells in calo.
Definition at line 465 of file AliEMCALGeometry.h.
Referenced by AliEMCALGeometry(), and CheckAbsCellId().
|
protected |
Number cell in module.
Definition at line 455 of file AliEMCALGeometry.h.
Referenced by AliEMCALGeometry(), GetAbsCellId(), and GetCellIndex().
|
protected |
Number cell in super module.
Definition at line 452 of file AliEMCALGeometry.h.
Referenced by AliEMCALGeometry(), GetAbsCellId(), and GetCellIndex().
|
protected |
Number eta division of module.
Definition at line 453 of file AliEMCALGeometry.h.
Referenced by AliEMCALGeometry(), CreateListOfTrd1Modules(), GetAbsCellIdFromCellIndexes(), GetCellPhiEtaIndexInSModule(), GetModuleIndexesFromCellIndexesInSModule(), and GetNumberOfCellsInEtaDirection().
|
protected |
Number of Towers in the PHI direction.
Definition at line 466 of file AliEMCALGeometry.h.
Referenced by AliEMCALGeometry(), CreateListOfTrd1Modules(), and GetNumberOfModuleInPhiDirection().
|
protected |
Number phi division of module.
Definition at line 454 of file AliEMCALGeometry.h.
Referenced by AliEMCALGeometry(), CreateListOfTrd1Modules(), GetAbsCellId(), GetAbsCellIdFromCellIndexes(), GetCellIndex(), GetCellPhiEtaIndexInSModule(), GetModuleIndexesFromCellIndexesInSModule(), and GetNumberOfCellsInPhiDirection().
|
protected |
For calculation abs cell id; 06-nov-12.
Definition at line 451 of file AliEMCALGeometry.h.
Referenced by AliEMCALGeometry().
|
protected |
Number of Towers in the Z direction.
Definition at line 485 of file AliEMCALGeometry.h.
Referenced by AliEMCALGeometry(), CreateListOfTrd1Modules(), and GetNumberOfModuleInEtaDirection().
|
protected |
SM sizes as in GEANT (TRD1)
Definition at line 480 of file AliEMCALGeometry.h.
Referenced by AliEMCALGeometry(), CreateListOfTrd1Modules(), and RelPosCellInSModule().
|
protected |
Phi boundaries of SM in rad; size is fNumberOfSuperModules;.
Definition at line 456 of file AliEMCALGeometry.h.
Referenced by AliEMCALGeometry(), and SuperModuleNumberFromEtaPhi().
|
protected |
[fNPhi*fNPHIdiv] from center of SM (-10. < phi < +10.)
Definition at line 461 of file AliEMCALGeometry.h.
Referenced by CreateListOfTrd1Modules(), GetAbsCellIdFromEtaPhi(), GetPhiCentersOfCells(), and PrintGeometryGeoUtils().
|
protected |
Phi of centers of SM; size is fNumberOfSuperModules/2.
Definition at line 457 of file AliEMCALGeometry.h.
Referenced by AliEMCALGeometry().
|
protected |
Phi of centers of section where SM lies; size is fNumberOfSuperModules/2.
Definition at line 458 of file AliEMCALGeometry.h.
Referenced by AliEMCALGeometry(), and GetAbsCellIdFromEtaPhi().
|
protected |
Phi -> X.
Definition at line 481 of file AliEMCALGeometry.h.
Referenced by AliEMCALGeometry(), and CreateListOfTrd1Modules().
|
protected |
Size of phi tile.
Definition at line 483 of file AliEMCALGeometry.h.
Referenced by AliEMCALGeometry(), and CreateListOfTrd1Modules().
|
protected |
Sampling factor.
Definition at line 492 of file AliEMCALGeometry.h.
Referenced by AliEMCALGeometry().
|
protected |
Total thickness in (x,y) direction.
Definition at line 490 of file AliEMCALGeometry.h.
Referenced by AliEMCALGeometry().
|
protected |
List of modules.
Definition at line 479 of file AliEMCALGeometry.h.
Referenced by Browse(), CreateListOfTrd1Modules(), GetShishKebabModule(), GetShishKebabTrd1Modules(), IsFolder(), and PrintGeometryGeoUtils().
|
protected |
Trigger mapping.
Definition at line 446 of file AliEMCALGeometry.h.
Referenced by AliEMCALGeometry(), GetAbsFastORIndexFromPHOSSubregion(), GetAbsFastORIndexFromPositionInEMCAL(), GetAbsFastORIndexFromPositionInSM(), GetAbsFastORIndexFromPositionInTRU(), GetAbsFastORIndexFromTRU(), GetCellIndexFromFastORIndex(), GetFastORIndexFromCellIndex(), GetFastORIndexFromL0Index(), GetNTotalTRU(), GetOnlineIndexFromTRUIndex(), GetPositionInEMCALFromAbsFastORIndex(), GetPositionInSMFromAbsFastORIndex(), GetPositionInTRUFromAbsFastORIndex(), GetSTUFromTRU(), GetSTUIndexFromTRUIndex(), GetTriggerMapping(), GetTriggerMappingVersion(), GetTRUFromAbsFastORIndex(), GetTRUFromSTU(), GetTRUIndexFromOnlineHwAdd(), GetTRUIndexFromOnlineIndex(), GetTRUIndexFromSTUIndex(), and ~AliEMCALGeometry().
|
protected |
Total length in z direction.
Definition at line 491 of file AliEMCALGeometry.h.
Referenced by AliEMCALGeometry().