- AliMixture(7,"ITSsddSiChip",aSICHIP,zSICHIP,dSICHIP,6,wSICHIP);
- AliMedium(7,"ITSsddSiChip",7,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
-
- AliMaterial(79,"SDD SI insensitive$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
- AliMedium(79,"SDD SI insensitive$",79,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
-
- AliMaterial(11,"ITSal",0.26982E+02,0.13000E+02,0.26989E+01,0.89000E+01,0.99900E+03);
- AliMedium(11,"ITSal",11,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
-
- AliMixture(9,"ITSsddCarbonM55J",aCM55J,zCM55J,dCM55J,4,wCM55J);
- AliMedium(9,"ITSsddCarbonM55J",9,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
-
- AliMixture(10,"SDD AIR$",aAir,zAir,dAir,4,wAir);
- AliMedium(10,"SDD AIR$",10,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
-
- AliMixture(12, "WATER",aWater,zWater,dWater,2,wWater);
- AliMedium(12,"WATER",12,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
-
- AliMixture(69,"ITSsddCAlM55J",aALCM55J,zALCM55J,dALCM55J,5,wALCM55J);
- AliMedium(69,"ITSsddCAlM55J",69,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
-
- AliMixture(70, "ITSsddKAPTON_POLYCH2", aKapton, zKapton, dKapton, 4, wKapton);
- AliMedium(70,"ITSsddKAPTON_POLYCH2",70,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
-
- AliMixture(77,"SDDX7Rcapacitors",aX7R,zX7R,dX7R,7,wX7R);
- AliMedium(77,"SDDX7Rcapacitors",77,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
-
- AliMixture(78,"SDD ruby sph. Al2O3$",aAlOxide,zAlOxide,dAlOxide,2,wAlOxide);
- AliMedium(78,"SDD ruby sph. Al2O3$",78,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
-
-
- AliMaterial(64,"ALUMINUM$",0.26982E+02,0.13000E+02,0.26989E+01,0.89000E+01,0.99900E+03);
- AliMedium(64,"ALUMINUM$",64,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
-
- AliMaterial(14,"COPPER",0.63546E+02,0.29000E+02,0.89600E+01,0.14300E+01,0.99900E+03);
- AliMedium(14,"COPPER",14,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
-
- AliMaterial(2,"SPD SI CHIP$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
- AliMedium(2,"SPD SI CHIP$",2,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
-
- AliMaterial(3,"SPD SI BUS$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
- AliMedium(3,"SPD SI BUS$",3,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
-
- AliMixture(4,"C (M55J)$",aCM55J,zCM55J,dCM55J,4,wCM55J);
- AliMedium(4,"C (M55J)$",4,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
-
-
- AliMixture(6,"GEN AIR$",aAir,zAir,dAir,4,wAir);
- AliMedium(6,"GEN AIR$",6,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
-
- AliMixture(13,"Freon$",afre,zfre,densfre,-2,wfre);
- AliMedium(13,"Freon$",13,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
-
-
- AliMixture(15,"CERAMICS$",acer,zcer,denscer,5,wcer);
- AliMedium(15,"CERAMICS$",15,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
-
- AliMixture(20,"SSD C (M55J)$",aCM55J,zCM55J,dCM55J,4,wCM55J);
- AliMedium(20,"SSD C (M55J)$",20,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
-
- AliMixture(21,"SSD AIR$",aAir,zAir,dAir,4,wAir);
- AliMedium(21,"SSD AIR$",21,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
-
- AliMixture(25,"G10FR4$",aG10FR4,zG10FR4,densG10FR4,14,wG10FR4);
- AliMedium(25,"G10FR4$",25,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
-
- AliMixture(26,"GEN C (M55J)$",aCM55J,zCM55J,dCM55J,4,wCM55J);
- AliMedium(26,"GEN C (M55J)$",26,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
-
- AliMixture(27,"GEN Air$",aAir,zAir,dAir,4,wAir);
- AliMedium(27,"GEN Air$",27,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
-
- AliMaterial(51,"SPD SI$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
- AliMedium(51,"SPD SI$",51,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
-
- AliMaterial(52,"SPD SI CHIP$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
- AliMedium(52,"SPD SI CHIP$",52,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
-
- AliMaterial(53,"SPD SI BUS$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
- AliMedium(53,"SPD SI BUS$",53,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
-
- AliMixture(54,"SPD C (M55J)$",aCM55J,zCM55J,dCM55J,4,wCM55J);
- AliMedium(54,"SPD C (M55J)$",54,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
-
- AliMixture(55,"SPD AIR$",aAir,zAir,dAir,4,wAir);
- AliMedium(55,"SPD AIR$",55,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
-
- AliMixture(56, "SPD KAPTON(POLYCH2)", aKapton, zKapton, dKapton, 4, wKapton);
- AliMedium(56,"SPD KAPTON(POLYCH2)$",56,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
-
- AliMixture(61,"EPOXY$",aEpoxy,zEpoxy,dEpoxy,-3,wEpoxy);
- AliMedium(61,"EPOXY$",61,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
-
- AliMaterial(62,"SILICON$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
- AliMedium(62,"SILICON$",62,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
-
- AliMixture(63, "KAPTONH(POLYCH2)", aKapton, zKapton, dKapton, 4, wKapton);
- AliMedium(63,"KAPTONH(POLYCH2)$",63,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
-
-
- AliMixture(65,"INOX$",aINOX,zINOX,dINOX,9,wINOX);
- AliMedium(65,"INOX$",65,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
-
- AliMixture(68,"ROHACELL$",arohac,zrohac,drohac,-4,wrohac);
- AliMedium(68,"ROHACELL$",68,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
-
-
- AliMaterial(71,"ITS SANDW A$",0.12011E+02,0.60000E+01,0.2115E+00,0.17479E+03,0.99900E+03);
- AliMedium(71,"ITS SANDW A$",71,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
-
- AliMaterial(72,"ITS SANDW B$",0.12011E+02,0.60000E+01,0.27000E+00,0.18956E+03,0.99900E+03);
- AliMedium(72,"ITS SANDW B$",72,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
-
- AliMaterial(73,"ITS SANDW C$",0.12011E+02,0.60000E+01,0.41000E+00,0.90868E+02,0.99900E+03);
- AliMedium(73,"ITS SANDW C$",73,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
-
- AliMaterial(74,"HEAT COND GLUE$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
- AliMedium(74,"HEAT COND GLUE$",74,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
-
- AliMaterial(75,"ELASTO SIL$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
- AliMedium(75,"ELASTO SIL$",75,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
-
- AliMaterial(76,"SPDBUS(AL+KPT+EPOX)$",0.19509E+02,0.96502E+01,0.19060E+01,0.15413E+02,0.99900E+03);
- AliMedium(76,"SPDBUS(AL+KPT+EPOX)$",76,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
-
-
- AliMixture(80,"SDD HV microcable$",aHVm,zHVm,dHVm,5,wHVm);
- AliMedium(80,"SDD HV microcable$",80,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
-
- AliMixture(81,"SDD LV+signal cable$",aLVm,zLVm,dLVm,5,wLVm);
- AliMedium(81,"SDD LV+signal cable$",81,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
-
- AliMixture(82,"SDD hybrid microcab$",aHLVm, zHLVm,dHLVm,5,wHLVm);
- AliMedium(82,"SDD hybrid microcab$",82,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
-
- AliMixture(83,"SDD anode microcab$",aALVm,zALVm,dALVm,5,wALVm);
- AliMedium(83,"SDD anode microcab$",83,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
-
- AliMaterial(84,"SDD/SSD rings$",0.123565E+02,0.64561E+01,0.18097E+01,0.229570E+02,0.99900E+03);
- AliMedium(84,"SDD/SSD rings$",84,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
-
- AliMixture(85,"inox/alum$",aInAl,zInAl,dInAl,5,wInAl);
- AliMedium(85,"inox/alum$",85,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
-
-
- // special media to take into account services in the SDD and SSD
- // cones for the FMD
-
- Float_t aA[13],zZ[13],wW[13],den;
- // From Pierluigi Barberis calculations of 2SPD+1SDD October 2 2002.
- zZ[0] = 1.0; aA[0] = 1.00794; // Hydrogen
- zZ[1] = 6.0; aA[1] = 12.011; // Carbon
- zZ[2] = 7.0; aA[2] = 14.00674; // Nitrogen
- zZ[3] = 8.0; aA[3] = 15.9994; // Oxigen
- zZ[4] = 14.0; aA[4] = 28.0855; // Silicon
- zZ[5] = 24.0; aA[5] = 51.9961; //Cromium
- zZ[6] = 25.0; aA[6] = 54.938049; // Manganese
- zZ[7] = 26.0; aA[7] = 55.845; // Iron
- zZ[8] = 28.0; aA[8] = 58.6934; // Nickle
- zZ[9] = 29.0; aA[9] = 63.546; // Copper
- zZ[10] = 13.0; aA[10] = 26.981539; // Alulminum
- zZ[11] = 47.0; aA[11] = 107.8682; // Silver
- zZ[12] = 27.0; aA[12] = 58.9332; // Cobolt
- wW[0] = 0.019965;
- wW[1] = 0.340961;
- wW[2] = 0.041225;
- wW[3] = 0.200352;
- wW[4] = 0.000386;
- wW[5] = 0.001467;
- wW[6] = 0.000155;
- wW[7] = 0.005113;
- wW[8] = 0.000993;
- wW[9] = 0.381262;
- wW[10] = 0.008121;
- wW[11] = 0.000000;
- wW[12] = 0.000000;
- if(fByThick){// New values seeITS_MatBudget_4B.xls
- den = 1.5253276; // g/cm^3 Cell O370
- }else{
- den = 2.58423412; // g/cm^3 Cell L370
- } // end if fByThick
- //den = 6161.7/(3671.58978);//g/cm^3 Volume does not exclude holes
- AliMixture(86,"AIRFMDSDD$",aA,zZ,den,+11,wW);
- AliMedium(86,"AIRFMDSDD$",86,0,ifield,fieldm,tmaxfdAir,stemaxAir,
- deemaxAir,epsilAir,stminAir);
-
-
- wW[0] = 0.019777;
- wW[1] = 0.325901;
- wW[2] = 0.031848;
- wW[3] = 0.147668;
- wW[4] = 0.030609;
- wW[5] = 0.013993;
- wW[6] = 0.001479;
- wW[7] = 0.048792;
- wW[8] = 0.009477;
- wW[9] = 0.350697;
- wW[10] = 0.014546;
- wW[11] = 0.005213;
- wW[12] = 0.000000;
- if(fByThick){// New values seeITS_MatBudget_4B.xls
- den = 1.2464275; // g/cm^3 Cell O403
- }else{
- den = 1.28134409; // g/cm^3 Cell L403
- } // end if fByThick
- //den = 7666.3/(9753.553259); // volume does not exclude holes
- AliMixture(87,"AIRFMDSSD$",aA,zZ,den,+12,wW);
- AliMedium(87,"AIRFMDSSD$",87,0,ifield,fieldm,tmaxfdAir,stemaxAir,
- deemaxAir,epsilAir,stminAir);
-
- wW[0] = 0.016302;
- wW[1] = 0.461870;
- wW[2] = 0.033662;
- wW[3] = 0.163595;
- wW[4] = 0.000315;
- wW[5] = 0.001197;
- wW[6] = 0.000127;
- wW[7] = 0.004175;
- wW[8] = 0.000811;
- wW[9] = 0.311315;
- wW[10] = 0.006631;
- wW[11] = 0.000000;
- wW[12] = 0.000000;
- if(fByThick){// New values seeITS_MatBudget_4B.xls
- den = 1.9353276; // g/cm^3 Cell N370
- }else{
- den = 3.2788626; // g/cm^3 Cell F370
- } // end if fByThick
- //den = 7667.1/(3671.58978); // Volume does not excludeholes
- AliMixture(88,"ITS SANDW CFMDSDD$",aA,zZ,den,+11,wW);
- AliMedium(88,"ITS SANDW CFMDSDD$",88,0,ifield,fieldm,tmaxfd,stemax,
- deemax,epsil,stmin);
-
- wW[0] = 0.014065;
- wW[1] = 0.520598;
- wW[2] = 0.022650;
- wW[3] = 0.105018;
- wW[4] = 0.021768;
- wW[5] = 0.009952;
- wW[6] = 0.001051;
- wW[7] = 0.034700;
- wW[8] = 0.006740;
- wW[9] = 0.249406;
- wW[10] = 0.010345;
- wW[11] = 0.0003707;
- wW[12] = 0.000000;
- if(fByThick){// New values seeITS_MatBudget_4B.xls
- den = 1.6564275; // g/cm^3 Cell N304
- }else{
- den = 1.7028296; // g/cm^3 Cell F304
- } // end if fByThick
- //den = 1166.5/(3671.58978); // Volume does not exclude holes
- AliMixture(89,"ITS SANDW CFMDSSD$",aA,zZ,den,+12,wW);
- AliMedium(89,"ITS SANDW CFMDSSD$",89,0,ifield,fieldm,tmaxfd,stemax,
- deemax,epsil,stmin);
-
- wW[0] = 0.005970;
- wW[1] = 0.304704;
- wW[2] = 0.042510;
- wW[3] = 0.121715;
- wW[4] = 0.001118;
- wW[5] = 0.030948;
- wW[6] = 0.003270;
- wW[7] = 0.107910;
- wW[8] = 0.020960;
- wW[9] = 0.360895;
- wW[10] = 0.000000;
- wW[11] = 0.000000;
- wW[12] = 0.000000;
- if(fByThick){// New values seeITS_MatBudget_4B.xls
- den = 80.31136576; // g/cm^3 Cell H329
- }else{
- den = 87.13062; // g/cm^3 Cell G329
- } // end if fByThick
- //den = 1251.3/(0.05*2.0*TMath::Pi()*(7.75*7.75 - 3.7*3.7)); // g/cm^3
- AliMixture(97,"SPD SERVICES$",aA,zZ,den,+10,wW);
- AliMedium(97,"SPD SERVICES$",97,0,ifield,fieldm,tmaxfd,stemax,
- deemax,epsil,stmin);
-
- // Special media
-
- AliMaterial(90,"SPD shield$", 12.011, 6., 1.93/10. , 22.1*10., 999);
- AliMedium(90,"SPD shield$",90,0,ifield,fieldm,tmaxfdServ,stemaxServ,
- deemaxServ,epsilServ,stminServ);
-
- AliMaterial(91, "SPD End ladder$", 47.0447, 21.7963, 3.6374, 4.4711, 999);
- AliMedium(91,"SPD End ladder$",91,0,ifield,fieldm,tmaxfdServ,stemaxServ,
- deemaxServ,epsilServ,stminServ);
-
- AliMaterial(92, "SPD cone$",28.0855, 14., 2.33, 9.36, 999);
- AliMedium(92,"SPD cone$",92,0,ifield,fieldm,tmaxfdServ,stemaxServ,
- deemaxServ,epsilServ,stminServ);
-
-// Material with fractional Z not actually used
-// AliMaterial(93, "SDD End ladder$", 69.9298, 29.8246, 0.3824, 36.5103, 999);
-// AliMedium(93,"SDD End ladder$",93,0,ifield,fieldm,tmaxfdServ,stemaxServ,
-// deemaxServ,epsilServ,stminServ);
-
- AliMaterial(94, "SDD cone$",63.546, 29., 1.15, 1.265, 999);
- AliMedium(94,"SDD cone$",94,0,ifield,fieldm,tmaxfdServ,stemaxServ,
- deemaxServ,epsilServ,stminServ);
-
-// Material with fractional Z not actually used
-// AliMaterial(95, "SSD End ladder$", 32.0988, 15.4021, 0.68, 35.3238, 999);
-// AliMedium(95,"SSD End ladder$",95,0,ifield,fieldm,tmaxfdServ,stemaxServ,
-// deemaxServ,epsilServ,stminServ);
-
- AliMaterial(96, "SSD cone$",63.546, 29., 1.15, 1.265, 999);
- AliMedium(96,"SSD cone$",96,0,ifield,fieldm,tmaxfdServ,stemaxServ,
- deemaxServ,epsilServ,stminServ);
-
-}
-
-
-//______________________________________________________________________
-void AliITSv11::InitAliITSgeom(){
- //
- // Fill fITSgeom with the 3 sub-detector geometries
- //
-
- const Int_t knlayers = 2; // only SDD for the moment
- Int_t nlad[knlayers],ndet[knlayers];
- nlad[0]=14; nlad[1]=22;
- ndet[0]=6; ndet[1]=8;
- Int_t mod = nlad[0]*ndet[0]+nlad[1]*ndet[1];
- if (fITSgeom) delete fITSgeom;
- fITSgeom = new AliITSgeom(0,knlayers,nlad,ndet,mod);
-
-
- //***************************************************
- // Set default shapes
- // (These default shapes won't exist anymore when all
- // layers are coded)
-
- const Float_t kDxyzSPD[] = {0.6400, 0.015, 3.480};
- if(!(fITSgeom->IsShapeDefined(kSPD)))
- fITSgeom->ReSetShape(kSPD,
- new AliITSgeomSPD425Short(3,(Float_t *)kDxyzSPD));
-
- const Float_t kDxyzSSD[] = {3.6500, 0.0150, 2.000};
- if(!(fITSgeom->IsShapeDefined(kSSD)))
- fITSgeom->ReSetShape(kSSD,
- new AliITSgeomSSD75and275(3,(Float_t *)kDxyzSSD));
-
- //*****************************************
- fSDDgeom->ExportSensorGeometry(fITSgeom, +1, 0); //SDD
-
- return;