31 #include "TGeoManager.h" 54 virtual void Init(
void) ;
58 virtual const TString
Version(
void)
const {
return TString(
"v0") ; }
63 void CreateEmod(
const char* mother=
"SMOD",
const char* child=
"EMOD");
68 void PbInTrap(
const Double_t parTRAP[11], TString n);
72 void PbInTrd1(
const Double_t *parTrd1, TString n);
105 #endif // AliEMCALV0_H
Double_t fSmodPar1
! y size of super module
TList * fShishKebabModules
! list of modules
Double_t fSmodPar2
! z size of super module
Int_t * fIdTmedArr
! fIdtmed->GetArray() - 1599;
virtual Int_t IsVersion(void) const
void PbInTrap(const Double_t parTRAP[11], TString n)
EMCal simulation manager class v0.
virtual void AddAlignableVolumes() const
Add volumes which are alignable (?)
Double_t fParEMOD[5]
! parameters of EMCAL module (TRD1,2)
Int_t fIdRotm
! number of rotation matrix (working variable)
virtual const TString Version(void) const
Bool_t checkGeoAndRun
check or not the year to configure the detector
Double_t fSmodPar0
! x size of super module
void Trd1Tower1X1(Double_t *parSCM0)
virtual void AddAlignableVolumesInALICE() const
AliEMCALv0()
Default constructor.
void CreateEmod(const char *mother="SMOD", const char *child="EMOD")
Generate module geometry (2x2 towers)
TArrayF fEnvelop1
! parameters of EMCAL envelop for TRD1(2) case
void CreateSmod(const char *mother="XEN1")
Generate super module geometry.
Double_t fSampleWidth
! sample width = double(g->GetECPbRadThick()+g->GetECScintThick());
AliEMCALShishKebabTrd1Module * GetShishKebabModule(Int_t neta=0)
Base Class for EMCAL description.
Double_t fInnerEdge
! Inner edge of DCAL super module
virtual void AddAlignableVolumesInWSUC() const
void Trd1Tower3X3(const Double_t *parSCM0)
AliEMCALSpaceFrame * fCalFrame
EMCAL Space frame object.
void PbInTrd1(const Double_t *parTrd1, TString n)
void CreateAlFrontPlate(const char *mother="EMOD", const char *child="ALFP")
Generate aluminium plates geometry.
void CreateShishKebabGeometry()
Generate tower geometry.
virtual void CreateGeometry()
virtual void AddHit(Int_t, Int_t *, Float_t *)
See in AliEMCALv2.
Space Frame implementation.
AliEMCALv0 & operator=(const AliEMCALv0 &)
Main class for TRD1 geometry of Shish-Kebab case.
TList * GetShishKebabModules() const