]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ITS/AliITSSimuParam.cxx
Add QA image (M. Siciliano, A. Mastroserio)
[u/mrichter/AliRoot.git] / ITS / AliITSSimuParam.cxx
index ac63cdfaca427c33956ce76dd2c8ea0028c0d9b1..d4bb8a0d737381ddfd92c0959a8615822cb88c0b 100644 (file)
@@ -36,7 +36,7 @@ const Float_t  AliITSSimuParam::fgkSPDEccDiffDefault = 0.85;
 const Float_t  AliITSSimuParam::fgkSDDDiffCoeffDefault = 3.23;
 const Float_t  AliITSSimuParam::fgkSDDDiffCoeff1Default = 30.;
 const Float_t  AliITSSimuParam::fgkSDDJitterErrorDefault = 20.; // 20 um from beam test 2001
-const Float_t  AliITSSimuParam::fgkSDDDynamicRangeDefault = 132.;
+const Float_t  AliITSSimuParam::fgkSDDDynamicRangeDefault = 1400./2.5; // mV/MOhm = nA
 const Int_t    AliITSSimuParam::fgkSDDMaxAdcDefault = 1024;
 const Float_t  AliITSSimuParam::fgkSDDChargeLossDefault = 0.;
 const Double_t AliITSSimuParam::fgkSSDCouplingPRDefault = 0.01;
@@ -62,6 +62,8 @@ fSPDCouplOpt(0),
 fSPDCouplCol(fgkSPDCouplColDefault),
 fSPDCouplRow(fgkSPDCouplRowDefault),
 fSPDEccDiff(0.),
+fSPDAddNoisyFlag(kFALSE),
+fSPDRemoveDeadFlag(kFALSE),
 fSDDElectronics(0),
 fSDDDiffCoeff(0.),
 fSDDDiffCoeff1(0.),
@@ -69,6 +71,7 @@ fSDDJitterError(fgkSDDJitterErrorDefault),
 fSDDDynamicRange(fgkSDDDynamicRangeDefault),
 fSDDMaxAdc(0.),
 fSDDChargeLoss(fgkSDDChargeLossDefault),
+fSDDRawFormat(7),
 fSSDCouplingPR(0),
 fSSDCouplingPL(0),
 fSSDCouplingNR(0),
@@ -105,6 +108,8 @@ fSPDCouplOpt(simpar.fSPDCouplOpt),
 fSPDCouplCol(simpar.fSPDCouplCol),
 fSPDCouplRow(simpar.fSPDCouplRow),
 fSPDEccDiff(simpar.fSPDEccDiff),
+fSPDAddNoisyFlag(simpar.fSPDAddNoisyFlag),
+fSPDRemoveDeadFlag(simpar.fSPDRemoveDeadFlag),
 fSDDElectronics(simpar.fSDDElectronics),
 fSDDDiffCoeff(simpar.fSDDDiffCoeff),
 fSDDDiffCoeff1(simpar.fSDDDiffCoeff1),
@@ -112,6 +117,7 @@ fSDDJitterError(simpar.fSDDJitterError),
 fSDDDynamicRange(simpar.fSDDDynamicRange),
 fSDDMaxAdc(simpar.fSDDMaxAdc),
 fSDDChargeLoss(simpar.fSDDChargeLoss),
+fSDDRawFormat(simpar.fSDDRawFormat),
 fSSDCouplingPR(simpar.fSSDCouplingPR),
 fSSDCouplingPL(simpar.fSSDCouplingPL),
 fSSDCouplingNR(simpar.fSSDCouplingNR),
@@ -170,6 +176,8 @@ void AliITSSimuParam::PrintParameters() const{
   printf("Coupling value (column)   = %f\n",fSPDCouplCol);
   printf("Coupling value (row)      = %f\n",fSPDCouplRow);
   printf("Eccentricity in diffusion = %f\n",fSPDEccDiff);
+  printf("Flag to add noisy         = %d\n",fSPDAddNoisyFlag);
+  printf("Flag to remove dead       = %d\n",fSPDRemoveDeadFlag);
   printf("\n");
   printf("=====  SDD parameters  =====\n");
   printf("Electronic chips          = %d\n",fSDDElectronics);
@@ -178,6 +186,7 @@ void AliITSSimuParam::PrintParameters() const{
   printf("Dynamic Range             = %f\n",fSDDDynamicRange);
   printf("Max. ADC                  = %f\n",fSDDMaxAdc);
   printf("Charge Loss               = %f\n",fSDDChargeLoss);  
+  printf("Raw Data Format           = %d\n",fSDDRawFormat);  
   printf("\n");
   printf("=====  SSD parameters  =====\n");
   printf("Coupling PR               = %f\n",fSSDCouplingPR);