cout<<"this is module "<<fModule;
cout<<endl;
cout<<endl;
- */
+
Int_t layer = 4;
if (fModule>fLastSSD1)
layer = 5;
-
+ */
//--------------------------------------------------------
// start 1D-clustering from the first digit in the digits array
//
continue;
}
- Int_t layer = 4;
+ /* Int_t layer = 4;
if (fModule>fLastSSD1)
layer = 5;
+ */
AliITSCalibrationSSD* cal = (AliITSCalibrationSSD*)fDetTypeRec->GetCalibrationModel(fModule);
if( !cal ){
void AliITSClusterFinderV2SSD::
FindClustersSSD(const Ali1Dcluster* neg, Int_t nn,
const Ali1Dcluster* pos, Int_t np,
- const TClonesArray *clusters) {
+ TClonesArray *clusters) {
//------------------------------------------------------------
// Actual SSD cluster finder
//------------------------------------------------------------
if ((np*nn) > fgPairsSize) {
- if (fgPairs) delete [] fgPairs;
- fgPairsSize = 4*np*nn;
+ delete [] fgPairs;
+ fgPairsSize = 2*np*nn;
fgPairs = new Short_t[fgPairsSize];
}
memset(fgPairs,0,sizeof(Short_t)*np*nn);
//
if ( (cnegative[ip]==2) && cpositive[negativepair[10*ip]]==2){
Float_t minchargediff =4.;
- Float_t minchargeratio =0.2;
+ // Float_t minchargeratio =0.2;
Int_t j=-1;
for (Int_t di=0;di<cnegative[ip];di++){
if (TMath::Abs(ratio)<0.2){
j =jc;
minchargediff = TMath::Abs(chargedif);
- minchargeratio = TMath::Abs(ratio);
+ // minchargeratio = TMath::Abs(ratio);
}
}
if (j<0) continue; // not proper cluster