- sdy = rnds->Gaus(0.,sigmatr);
- sdz = rnds->Gaus(0.,sigmatr);
- strId++;
+ switch (istr) {
+ case 25:
+ case 29:
+ case 63:
+ case 67:
+ cuty = sigmatr*0.6;
+ sdy = AliMathBase::TruncatedGaus(0., sigmatr, cut, cuty);
+ sdz = AliMathBase::TruncatedGaus(0., sigmatr, cut);
+ strId++;
+ break;
+ /*
+ case 38:
+ cuty = sigmatr*2.5;
+ cutz = sigmatr*2.5;
+ sdy = AliMathBase::TruncatedGaus(0., sigmatr, cut, cuty);
+ sdz = AliMathBase::TruncatedGaus(0., sigmatr, cut, cutz);
+ strId++;
+ break;
+ case 54:
+ cuty = sigmatr*2.5;
+ cutz = sigmatr*2.5;
+ sdy = AliMathBase::TruncatedGaus(0., sigmatr, cut, cuty);
+ sdz = AliMathBase::TruncatedGaus(0., sigmatr, cutz, cut);
+ strId++;
+ break;
+ */
+ default:
+ sdy = AliMathBase::TruncatedGaus(0., sigmatr, cut);
+ sdz = AliMathBase::TruncatedGaus(0., sigmatr, cut);
+ strId++;
+ break;
+ }
+