- static Bool_t fgInit; // Tells if geometry has been succesfully set up.
- static const Char_t* fgDefaultGeometryName; // Default name of geometry
-
- TString fGeoName; //geometry name
-
- TObjArray *fArrayOpts; //! array of geometry options
- const char *fAdditionalOpts[6]; //! some additional options for the geometry type and name
- int fNAdditionalOpts; //! size of additional options parameter
-
- Float_t fECPbRadThickness; // cm, Thickness of the Pb radiators
- Float_t fECScintThick; // cm, Thickness of the scintillators
- Int_t fNECLayers; // number of scintillator layers
-
- Float_t fArm1PhiMin; // Minimum angular position of EMCAL in Phi (degrees)
- Float_t fArm1PhiMax; // Maximum angular position of EMCAL in Phi (degrees)
- Float_t fArm1EtaMin; // Minimum pseudorapidity position of EMCAL in Eta
- Float_t fArm1EtaMax; // Maximum pseudorapidity position of EMCAL in Eta
-
- // Geometry Parameters
- Float_t fEnvelop[3]; // the GEANT TUB for the detector
- Float_t fIPDistance; // Radial Distance of the inner surface of the EMCAL
- Float_t fShellThickness; // Total thickness in (x,y) direction
- Float_t fZLength; // Total length in z direction
- Int_t fNZ; // Number of Towers in the Z direction
- Int_t fNPhi; // Number of Towers in the PHI direction
- Float_t fSampling; // Sampling factor
-
- // Shish-kebab option - 23-aug-04 by PAI; COMPACT, TWIST, TRD1 and TRD2
- Int_t fNumberOfSuperModules; // default is 12 = 6 * 2
- Float_t fFrontSteelStrip; // 13-may-05
- Float_t fLateralSteelStrip; // 13-may-05
- Float_t fPassiveScintThick; // 13-may-05
- Float_t fPhiModuleSize; // Phi -> X
- Float_t fEtaModuleSize; // Eta -> Y
- Float_t fPhiTileSize; // Size of phi tile
- Float_t fEtaTileSize; // Size of eta tile
- Float_t fLongModuleSize; // Size of long module
- Int_t fNPhiSuperModule; // 6 - number supermodule in phi direction
- Int_t fNPHIdiv; // number phi divizion of module
- Int_t fNETAdiv; // number eta divizion of module
- //
- Int_t fNCells; // number of cells in calo
- Int_t fNCellsInSupMod; // number cell in super module
- Int_t fNCellsInModule; // number cell in module)
- //TRU parameters
- Int_t fNTRUEta ; // Number of TRUs per module in eta
- Int_t fNTRUPhi ; // Number of TRUs per module in phi
- Int_t fNModulesInTRUEta; // Number of modules per TRU in eta
- Int_t fNModulesInTRUPhi; // Number of modules per TRU in phi
- Int_t fNEtaSubOfTRU; // Number of eta (z) subregiohi
-
- // TRD1 options - 30-sep-04
- Float_t fTrd1Angle; // angle in x-z plane (in degree)
- Float_t f2Trd1Dx2; // 2*dx2 for TRD1
- Float_t fPhiGapForSM; // Gap betweeen supermodules in phi direction
- Int_t fKey110DEG; // for calculation abs cell id; 19-oct-05
- TArrayD fPhiBoundariesOfSM; // phi boundaries of SM in rad; size is fNumberOfSuperModules;
- TArrayD fPhiCentersOfSM; // phi of centers of SMl size is fNumberOfSuperModules/2
- Float_t fEtaMaxOfTRD1; // max eta in case of TRD1 geometry (see AliEMCALShishKebabTrd1Module)
- // Local Coordinates of SM
- TArrayD fCentersOfCellsEtaDir; // size fNEta*fNETAdiv (for TRD1 only) (eta or z in SM, in cm)
- TArrayD fCentersOfCellsXDir; // size fNEta*fNETAdiv (for TRD1 only) ( x in SM, in cm)
- TArrayD fCentersOfCellsPhiDir; // size fNPhi*fNPHIdiv (for TRD1 only) (phi or y in SM, in cm)
- //
- TArrayD fEtaCentersOfCells; // [fNEta*fNETAdiv*fNPhi*fNPHIdiv], positive direction (eta>0); eta depend from phi position;
- TArrayD fPhiCentersOfCells; // [fNPhi*fNPHIdiv] from center of SM (-10. < phi < +10.)
- // Move from AliEMCALv0 - Feb 19, 2006
- TList *fShishKebabTrd1Modules; //! list of modules
- // Local coordinates of SM for TRD1
- Float_t fParSM[3]; // SM sizes as in GEANT (TRD1)
-
- Int_t fILOSS; // Options for Geant (MIP business) - will call in AliEMCAL
- Int_t fIHADR; // Options for Geant (MIP business) - will call in AliEMCAL
-
- ////////////////////////////////////////////////////////////
- //Obsolete member data that will be thrown out when feasible
- //
- Float_t fAlFrontThick; // Thickness of the front Al face of the support box
- Float_t fGap2Active; // Gap between the envelop and the active material
- Float_t fSteelFrontThick; // Thickness of the front stell face of the support box - 9-sep-04
- // TRD2 options - 27-jan-07
- Float_t fTrd2AngleY; // angle in y-z plane (in degree)
- Float_t f2Trd2Dy2; // 2*dy2 for TRD2
- Float_t fEmptySpace; // 2mm om fred drawing
- // Super module as TUBS
- Float_t fTubsR; // radius of tubs
- Float_t fTubsTurnAngle; // turn angle of tubs in degree