ROOT logo
/**************************************************************************


 * Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *


 *                                                                        *


 * Author: The ALICE Off-line Project.                                    *


 * Contributors are mentioned in the code where appropriate.              *


 *                                                                        *


 * Permission to use, copy, modify and distribute this software and its   *


 * documentation strictly for non-commercial purposes is hereby granted   *


 * without fee, provided that the above copyright notice appears in all   *


 * copies and that both the copyright notice and this permission notice   *


 * appear in the supporting documentation. The authors make no claims     *


 * about the suitability of this software for any purpose. It is          *


 * provided "as is" without express or implied warranty.                  *


 **************************************************************************/





/* $Id: AliTPCclusterKr.cxx,v 1.7 2008/01/22 17:24:53 matyja Exp $ */





//-----------------------------------------------------------------


//           Implementation of the TPC Kr cluster class


//


// Origin: Adam Matyja, INP PAN, adam.matyja@ifj.edu.pl


//-----------------------------------------------------------------





#include "AliTPCclusterKr.h"


#include "AliCluster.h"


#include "AliTPCvtpr.h"


#include "TObjArray.h"


//#include "TH1F.h"


#include "TMath.h"


#include "TArrayI.h"





ClassImp(AliTPCclusterKr)








AliTPCclusterKr::AliTPCclusterKr()


:AliCluster(),


 fMax(),


 fADCcluster(0),


 fSec(0),


 fNPads(0),


 fNRows(0),


 fTimebins1D(0),


 fPads1D(0),


 fPadRMS(0),


 fRowRMS(0),


 fTimebinRMS(0),


 fSize(0),


 fCenterX(0),


 fCenterY(0),


 fCenterT(0),


 fCluster(0),


 fTimeStamp(0),
 fRun(0)


{


//


// default constructor


//


  fCluster=new TObjArray();


}





AliTPCclusterKr::AliTPCclusterKr(const AliTPCclusterKr &param)


:AliCluster(param),


 fMax(),


 fADCcluster(0),


 fSec(0),


 fNPads(0),


 fNRows(0),


 fTimebins1D(0),


 fPads1D(0),


 fPadRMS(0),


 fRowRMS(0),


 fTimebinRMS(0),


 fSize(0),


 fCenterX(0),


 fCenterY(0),


 fCenterT(0),


 fCluster(0),


 fTimeStamp(0),
 fRun(0)


{


//


// copy constructor


//


  fADCcluster = param.fADCcluster;


  fSec  = param.fSec ;


  fNPads = param.fNPads;


  fNRows = param.fNRows;


  fMax = param.fMax;


  //  fCluster = param.fCluster;


  fCenterX = param.fCenterX;


  fCenterY = param.fCenterY;


  fCenterT = param.fCenterT;


  fCluster=new TObjArray(*(param.fCluster));


  fSize = param.fSize;


  fTimebins1D = param.fTimebins1D;


  fPads1D = param.fPads1D;


  fPadRMS = param.fPadRMS;


  fRowRMS = param.fRowRMS;


  fTimebinRMS = param.fTimebinRMS;


  fTimeStamp = param.fTimeStamp;
  fRun = param.fRun;


} 





AliTPCclusterKr &AliTPCclusterKr::operator = (const AliTPCclusterKr & param)


{


  //


  // assignment operator


  // 
  if (this == &param) return (*this);

  (AliCluster&)(*this) = (AliCluster&)param;


  fADCcluster = param.fADCcluster;


  fSec  = param.fSec ;


  fNPads = param.fNPads;


  fNRows = param.fNRows;


  fMax = param.fMax;


  //  fCluster=param.fCluster;


  fCenterX = param.fCenterX;


  fCenterY = param.fCenterY;


  fCenterT = param.fCenterT;


  delete fCluster;


  fCluster=new TObjArray(*(param.fCluster));


  fSize=param.fSize;


  fTimebins1D = param.fTimebins1D;


  fPads1D = param.fPads1D;


  fPadRMS = param.fPadRMS;


  fRowRMS = param.fRowRMS;


  fTimebinRMS = param.fTimebinRMS;


  fTimeStamp = param.fTimeStamp;
  fRun = param.fRun;


  return (*this);


}





AliTPCclusterKr::~AliTPCclusterKr()


{


  //


  // destructor


  //


  if(fCluster) {


    fCluster->SetOwner(kTRUE);


    fCluster->Delete();


    delete fCluster;


  }


  fCluster=0;


}





////____________________________________________________________________________


void AliTPCclusterKr::SetCenter(){


  //


  // calculate geometrical center of the cluster


  //


  Double_t rX=0;


  Double_t rY=0;


  Double_t rT=0;





  Short_t adc;


  fADCcluster=0;


  for(Int_t iter = 0; iter < fCluster->GetEntriesFast(); ++iter) {


    AliTPCvtpr *iclus=(AliTPCvtpr *)fCluster->At(iter);





    //for( std::vector<AliTPCvtpr*>::iterator iclus  = fCluster.begin();


    //iclus != fCluster.end(); ++iclus ) {


    adc = (iclus)->GetAdc();


    fADCcluster+=adc;


    rX += ((iclus)->GetX() * adc);


    rY += ((iclus)->GetY() * adc);


    rT += ((iclus)->GetT() * adc);


  }
  if(fADCcluster){ 

    fCenterX=rX/fADCcluster;


    fCenterY=rY/fADCcluster;


    fCenterT=rT/fADCcluster;
  }





  return;


}





void AliTPCclusterKr::SetPadRMS(){


  //


  // calculate RMS in pad direction


  //


  //  TH1F *histo= new TH1F("","",200,0,200);


  TArrayI *array= new TArrayI(fCluster->GetEntriesFast());


  for(Int_t i=0;i<fCluster->GetEntriesFast();i++)


    {


      array->SetAt(((AliTPCvtpr *)(fCluster->At(i)))->GetPad(),i);


      //histo->Fill( ((AliTPCvtpr *)(fCluster->At(i)))->GetPad() );


    }


  //  fPadRMS=histo->GetRMS();


  fPadRMS=TMath::RMS(array->GetSize(),array->GetArray());


  //  delete histo;


  delete array;


  return;


}





void AliTPCclusterKr::SetRowRMS(){


  //


  // calculate RMS in row direction


  //


  TArrayI *array= new TArrayI(fCluster->GetEntriesFast());


  //  TH1F *histo= new TH1F("","",120,0,120);


  for(Int_t i=0;i<fCluster->GetEntriesFast();i++)


    {


      array->SetAt(((AliTPCvtpr *)(fCluster->At(i)))->GetRow(),i);


      //      histo->Fill( ((AliTPCvtpr *)(fCluster->At(i)))->GetRow() );


    }


  //  fRowRMS=histo->GetRMS();


  fRowRMS=TMath::RMS(array->GetSize(),array->GetArray());


  //  delete histo;


  delete array;


  return;


}





void AliTPCclusterKr::SetTimebinRMS(){


  //


  // calculate RMS in timebin direction


  //


  TArrayI *array= new TArrayI(fCluster->GetEntriesFast());


  //  TH1F *histo= new TH1F("","",1000,0,1000);


  for(Int_t i=0;i<fCluster->GetEntriesFast();i++)


    {


      array->SetAt(((AliTPCvtpr *)(fCluster->At(i)))->GetTime(),i);


      //      histo->Fill( ((AliTPCvtpr *)(fCluster->At(i)))->GetTime() );


    }


  fTimebinRMS=TMath::RMS(array->GetSize(),array->GetArray());


  //histo->GetRMS();


  //  delete histo;


  delete array;


  return;


}





void AliTPCclusterKr::SetRMS(){


  //


  // calculate RMS in pad,row,timebin direction


  //


  TArrayI *arrayPad = new TArrayI(fCluster->GetEntriesFast());


  TArrayI *arrayRow = new TArrayI(fCluster->GetEntriesFast());


  TArrayI *arrayTime= new TArrayI(fCluster->GetEntriesFast());


  //  TH1F *histoPad= new TH1F("p","p",200,0,200);


  //  TH1F *histoRow= new TH1F("r","r",120,0,120);


  //  TH1F *histoTime= new TH1F("t","t",1000,0,1000);


  for(Int_t i=0;i<fCluster->GetEntriesFast();i++)


    {


      arrayPad->SetAt(((AliTPCvtpr *)(fCluster->At(i)))->GetPad(),i);


      arrayRow->SetAt(((AliTPCvtpr *)(fCluster->At(i)))->GetRow(),i);


      arrayTime->SetAt(((AliTPCvtpr *)(fCluster->At(i)))->GetTime(),i);





      //histoPad->Fill( ((AliTPCvtpr *)(fCluster->At(i)))->GetPad() );


      //histoRow->Fill( ((AliTPCvtpr *)(fCluster->At(i)))->GetRow() );


      //histoTime->Fill( ((AliTPCvtpr *)(fCluster->At(i)))->GetTime() );


    }


  //  fPadRMS=histoPad->GetRMS();


  fPadRMS=TMath::RMS(arrayPad->GetSize(),arrayPad->GetArray());


  fRowRMS=TMath::RMS(arrayRow->GetSize(),arrayRow->GetArray());


    //histoRow->GetRMS();


  fTimebinRMS=TMath::RMS(arrayTime->GetSize(),arrayTime->GetArray());


    //histoTime->GetRMS();





  delete arrayPad;


  delete arrayRow;


  delete arrayTime;


  //  delete histoPad;


  //  delete histoRow;


  //  delete histoTime;





  return;


}








void AliTPCclusterKr::Set1D(){


  //


  //


  //


  Short_t maxTime=0;


  Short_t minTime=1000;


  Short_t maxPad=0;


  Short_t minPad=1000;


 


  for(Int_t i=0;i<fCluster->GetEntriesFast();i++)


    {


      if(((AliTPCvtpr *)(fCluster->At(i)))->GetPad()>maxPad)maxPad   =((AliTPCvtpr *)(fCluster->At(i)))->GetPad();


      if(((AliTPCvtpr *)(fCluster->At(i)))->GetPad()<minPad)minPad   =((AliTPCvtpr *)(fCluster->At(i)))->GetPad();


      if(((AliTPCvtpr *)(fCluster->At(i)))->GetTime()>maxTime)maxTime=((AliTPCvtpr *)(fCluster->At(i)))->GetTime();


      if(((AliTPCvtpr *)(fCluster->At(i)))->GetTime()<minTime)minTime=((AliTPCvtpr *)(fCluster->At(i)))->GetTime();


    }


  fPads1D=maxPad-minPad+1;


  fTimebins1D=maxTime-minTime+1;


  return;


}


 AliTPCclusterKr.cxx:1
 AliTPCclusterKr.cxx:2
 AliTPCclusterKr.cxx:3
 AliTPCclusterKr.cxx:4
 AliTPCclusterKr.cxx:5
 AliTPCclusterKr.cxx:6
 AliTPCclusterKr.cxx:7
 AliTPCclusterKr.cxx:8
 AliTPCclusterKr.cxx:9
 AliTPCclusterKr.cxx:10
 AliTPCclusterKr.cxx:11
 AliTPCclusterKr.cxx:12
 AliTPCclusterKr.cxx:13
 AliTPCclusterKr.cxx:14
 AliTPCclusterKr.cxx:15
 AliTPCclusterKr.cxx:16
 AliTPCclusterKr.cxx:17
 AliTPCclusterKr.cxx:18
 AliTPCclusterKr.cxx:19
 AliTPCclusterKr.cxx:20
 AliTPCclusterKr.cxx:21
 AliTPCclusterKr.cxx:22
 AliTPCclusterKr.cxx:23
 AliTPCclusterKr.cxx:24
 AliTPCclusterKr.cxx:25
 AliTPCclusterKr.cxx:26
 AliTPCclusterKr.cxx:27
 AliTPCclusterKr.cxx:28
 AliTPCclusterKr.cxx:29
 AliTPCclusterKr.cxx:30
 AliTPCclusterKr.cxx:31
 AliTPCclusterKr.cxx:32
 AliTPCclusterKr.cxx:33
 AliTPCclusterKr.cxx:34
 AliTPCclusterKr.cxx:35
 AliTPCclusterKr.cxx:36
 AliTPCclusterKr.cxx:37
 AliTPCclusterKr.cxx:38
 AliTPCclusterKr.cxx:39
 AliTPCclusterKr.cxx:40
 AliTPCclusterKr.cxx:41
 AliTPCclusterKr.cxx:42
 AliTPCclusterKr.cxx:43
 AliTPCclusterKr.cxx:44
 AliTPCclusterKr.cxx:45
 AliTPCclusterKr.cxx:46
 AliTPCclusterKr.cxx:47
 AliTPCclusterKr.cxx:48
 AliTPCclusterKr.cxx:49
 AliTPCclusterKr.cxx:50
 AliTPCclusterKr.cxx:51
 AliTPCclusterKr.cxx:52
 AliTPCclusterKr.cxx:53
 AliTPCclusterKr.cxx:54
 AliTPCclusterKr.cxx:55
 AliTPCclusterKr.cxx:56
 AliTPCclusterKr.cxx:57
 AliTPCclusterKr.cxx:58
 AliTPCclusterKr.cxx:59
 AliTPCclusterKr.cxx:60
 AliTPCclusterKr.cxx:61
 AliTPCclusterKr.cxx:62
 AliTPCclusterKr.cxx:63
 AliTPCclusterKr.cxx:64
 AliTPCclusterKr.cxx:65
 AliTPCclusterKr.cxx:66
 AliTPCclusterKr.cxx:67
 AliTPCclusterKr.cxx:68
 AliTPCclusterKr.cxx:69
 AliTPCclusterKr.cxx:70
 AliTPCclusterKr.cxx:71
 AliTPCclusterKr.cxx:72
 AliTPCclusterKr.cxx:73
 AliTPCclusterKr.cxx:74
 AliTPCclusterKr.cxx:75
 AliTPCclusterKr.cxx:76
 AliTPCclusterKr.cxx:77
 AliTPCclusterKr.cxx:78
 AliTPCclusterKr.cxx:79
 AliTPCclusterKr.cxx:80
 AliTPCclusterKr.cxx:81
 AliTPCclusterKr.cxx:82
 AliTPCclusterKr.cxx:83
 AliTPCclusterKr.cxx:84
 AliTPCclusterKr.cxx:85
 AliTPCclusterKr.cxx:86
 AliTPCclusterKr.cxx:87
 AliTPCclusterKr.cxx:88
 AliTPCclusterKr.cxx:89
 AliTPCclusterKr.cxx:90
 AliTPCclusterKr.cxx:91
 AliTPCclusterKr.cxx:92
 AliTPCclusterKr.cxx:93
 AliTPCclusterKr.cxx:94
 AliTPCclusterKr.cxx:95
 AliTPCclusterKr.cxx:96
 AliTPCclusterKr.cxx:97
 AliTPCclusterKr.cxx:98
 AliTPCclusterKr.cxx:99
 AliTPCclusterKr.cxx:100
 AliTPCclusterKr.cxx:101
 AliTPCclusterKr.cxx:102
 AliTPCclusterKr.cxx:103
 AliTPCclusterKr.cxx:104
 AliTPCclusterKr.cxx:105
 AliTPCclusterKr.cxx:106
 AliTPCclusterKr.cxx:107
 AliTPCclusterKr.cxx:108
 AliTPCclusterKr.cxx:109
 AliTPCclusterKr.cxx:110
 AliTPCclusterKr.cxx:111
 AliTPCclusterKr.cxx:112
 AliTPCclusterKr.cxx:113
 AliTPCclusterKr.cxx:114
 AliTPCclusterKr.cxx:115
 AliTPCclusterKr.cxx:116
 AliTPCclusterKr.cxx:117
 AliTPCclusterKr.cxx:118
 AliTPCclusterKr.cxx:119
 AliTPCclusterKr.cxx:120
 AliTPCclusterKr.cxx:121
 AliTPCclusterKr.cxx:122
 AliTPCclusterKr.cxx:123
 AliTPCclusterKr.cxx:124
 AliTPCclusterKr.cxx:125
 AliTPCclusterKr.cxx:126
 AliTPCclusterKr.cxx:127
 AliTPCclusterKr.cxx:128
 AliTPCclusterKr.cxx:129
 AliTPCclusterKr.cxx:130
 AliTPCclusterKr.cxx:131
 AliTPCclusterKr.cxx:132
 AliTPCclusterKr.cxx:133
 AliTPCclusterKr.cxx:134
 AliTPCclusterKr.cxx:135
 AliTPCclusterKr.cxx:136
 AliTPCclusterKr.cxx:137
 AliTPCclusterKr.cxx:138
 AliTPCclusterKr.cxx:139
 AliTPCclusterKr.cxx:140
 AliTPCclusterKr.cxx:141
 AliTPCclusterKr.cxx:142
 AliTPCclusterKr.cxx:143
 AliTPCclusterKr.cxx:144
 AliTPCclusterKr.cxx:145
 AliTPCclusterKr.cxx:146
 AliTPCclusterKr.cxx:147
 AliTPCclusterKr.cxx:148
 AliTPCclusterKr.cxx:149
 AliTPCclusterKr.cxx:150
 AliTPCclusterKr.cxx:151
 AliTPCclusterKr.cxx:152
 AliTPCclusterKr.cxx:153
 AliTPCclusterKr.cxx:154
 AliTPCclusterKr.cxx:155
 AliTPCclusterKr.cxx:156
 AliTPCclusterKr.cxx:157
 AliTPCclusterKr.cxx:158
 AliTPCclusterKr.cxx:159
 AliTPCclusterKr.cxx:160
 AliTPCclusterKr.cxx:161
 AliTPCclusterKr.cxx:162
 AliTPCclusterKr.cxx:163
 AliTPCclusterKr.cxx:164
 AliTPCclusterKr.cxx:165
 AliTPCclusterKr.cxx:166
 AliTPCclusterKr.cxx:167
 AliTPCclusterKr.cxx:168
 AliTPCclusterKr.cxx:169
 AliTPCclusterKr.cxx:170
 AliTPCclusterKr.cxx:171
 AliTPCclusterKr.cxx:172
 AliTPCclusterKr.cxx:173
 AliTPCclusterKr.cxx:174
 AliTPCclusterKr.cxx:175
 AliTPCclusterKr.cxx:176
 AliTPCclusterKr.cxx:177
 AliTPCclusterKr.cxx:178
 AliTPCclusterKr.cxx:179
 AliTPCclusterKr.cxx:180
 AliTPCclusterKr.cxx:181
 AliTPCclusterKr.cxx:182
 AliTPCclusterKr.cxx:183
 AliTPCclusterKr.cxx:184
 AliTPCclusterKr.cxx:185
 AliTPCclusterKr.cxx:186
 AliTPCclusterKr.cxx:187
 AliTPCclusterKr.cxx:188
 AliTPCclusterKr.cxx:189
 AliTPCclusterKr.cxx:190
 AliTPCclusterKr.cxx:191
 AliTPCclusterKr.cxx:192
 AliTPCclusterKr.cxx:193
 AliTPCclusterKr.cxx:194
 AliTPCclusterKr.cxx:195
 AliTPCclusterKr.cxx:196
 AliTPCclusterKr.cxx:197
 AliTPCclusterKr.cxx:198
 AliTPCclusterKr.cxx:199
 AliTPCclusterKr.cxx:200
 AliTPCclusterKr.cxx:201
 AliTPCclusterKr.cxx:202
 AliTPCclusterKr.cxx:203
 AliTPCclusterKr.cxx:204
 AliTPCclusterKr.cxx:205
 AliTPCclusterKr.cxx:206
 AliTPCclusterKr.cxx:207
 AliTPCclusterKr.cxx:208
 AliTPCclusterKr.cxx:209
 AliTPCclusterKr.cxx:210
 AliTPCclusterKr.cxx:211
 AliTPCclusterKr.cxx:212
 AliTPCclusterKr.cxx:213
 AliTPCclusterKr.cxx:214
 AliTPCclusterKr.cxx:215
 AliTPCclusterKr.cxx:216
 AliTPCclusterKr.cxx:217
 AliTPCclusterKr.cxx:218
 AliTPCclusterKr.cxx:219
 AliTPCclusterKr.cxx:220
 AliTPCclusterKr.cxx:221
 AliTPCclusterKr.cxx:222
 AliTPCclusterKr.cxx:223
 AliTPCclusterKr.cxx:224
 AliTPCclusterKr.cxx:225
 AliTPCclusterKr.cxx:226
 AliTPCclusterKr.cxx:227
 AliTPCclusterKr.cxx:228
 AliTPCclusterKr.cxx:229
 AliTPCclusterKr.cxx:230
 AliTPCclusterKr.cxx:231
 AliTPCclusterKr.cxx:232
 AliTPCclusterKr.cxx:233
 AliTPCclusterKr.cxx:234
 AliTPCclusterKr.cxx:235
 AliTPCclusterKr.cxx:236
 AliTPCclusterKr.cxx:237
 AliTPCclusterKr.cxx:238
 AliTPCclusterKr.cxx:239
 AliTPCclusterKr.cxx:240
 AliTPCclusterKr.cxx:241
 AliTPCclusterKr.cxx:242
 AliTPCclusterKr.cxx:243
 AliTPCclusterKr.cxx:244
 AliTPCclusterKr.cxx:245
 AliTPCclusterKr.cxx:246
 AliTPCclusterKr.cxx:247
 AliTPCclusterKr.cxx:248
 AliTPCclusterKr.cxx:249
 AliTPCclusterKr.cxx:250
 AliTPCclusterKr.cxx:251
 AliTPCclusterKr.cxx:252
 AliTPCclusterKr.cxx:253
 AliTPCclusterKr.cxx:254
 AliTPCclusterKr.cxx:255
 AliTPCclusterKr.cxx:256
 AliTPCclusterKr.cxx:257
 AliTPCclusterKr.cxx:258
 AliTPCclusterKr.cxx:259
 AliTPCclusterKr.cxx:260
 AliTPCclusterKr.cxx:261
 AliTPCclusterKr.cxx:262
 AliTPCclusterKr.cxx:263
 AliTPCclusterKr.cxx:264
 AliTPCclusterKr.cxx:265
 AliTPCclusterKr.cxx:266
 AliTPCclusterKr.cxx:267
 AliTPCclusterKr.cxx:268
 AliTPCclusterKr.cxx:269
 AliTPCclusterKr.cxx:270
 AliTPCclusterKr.cxx:271
 AliTPCclusterKr.cxx:272
 AliTPCclusterKr.cxx:273
 AliTPCclusterKr.cxx:274
 AliTPCclusterKr.cxx:275
 AliTPCclusterKr.cxx:276
 AliTPCclusterKr.cxx:277
 AliTPCclusterKr.cxx:278
 AliTPCclusterKr.cxx:279
 AliTPCclusterKr.cxx:280
 AliTPCclusterKr.cxx:281
 AliTPCclusterKr.cxx:282
 AliTPCclusterKr.cxx:283
 AliTPCclusterKr.cxx:284
 AliTPCclusterKr.cxx:285
 AliTPCclusterKr.cxx:286
 AliTPCclusterKr.cxx:287
 AliTPCclusterKr.cxx:288
 AliTPCclusterKr.cxx:289
 AliTPCclusterKr.cxx:290
 AliTPCclusterKr.cxx:291
 AliTPCclusterKr.cxx:292
 AliTPCclusterKr.cxx:293
 AliTPCclusterKr.cxx:294
 AliTPCclusterKr.cxx:295
 AliTPCclusterKr.cxx:296
 AliTPCclusterKr.cxx:297
 AliTPCclusterKr.cxx:298
 AliTPCclusterKr.cxx:299
 AliTPCclusterKr.cxx:300
 AliTPCclusterKr.cxx:301
 AliTPCclusterKr.cxx:302
 AliTPCclusterKr.cxx:303
 AliTPCclusterKr.cxx:304
 AliTPCclusterKr.cxx:305
 AliTPCclusterKr.cxx:306
 AliTPCclusterKr.cxx:307
 AliTPCclusterKr.cxx:308
 AliTPCclusterKr.cxx:309
 AliTPCclusterKr.cxx:310
 AliTPCclusterKr.cxx:311
 AliTPCclusterKr.cxx:312
 AliTPCclusterKr.cxx:313
 AliTPCclusterKr.cxx:314
 AliTPCclusterKr.cxx:315
 AliTPCclusterKr.cxx:316
 AliTPCclusterKr.cxx:317
 AliTPCclusterKr.cxx:318
 AliTPCclusterKr.cxx:319
 AliTPCclusterKr.cxx:320
 AliTPCclusterKr.cxx:321
 AliTPCclusterKr.cxx:322
 AliTPCclusterKr.cxx:323
 AliTPCclusterKr.cxx:324
 AliTPCclusterKr.cxx:325
 AliTPCclusterKr.cxx:326
 AliTPCclusterKr.cxx:327
 AliTPCclusterKr.cxx:328
 AliTPCclusterKr.cxx:329
 AliTPCclusterKr.cxx:330
 AliTPCclusterKr.cxx:331
 AliTPCclusterKr.cxx:332
 AliTPCclusterKr.cxx:333
 AliTPCclusterKr.cxx:334
 AliTPCclusterKr.cxx:335
 AliTPCclusterKr.cxx:336
 AliTPCclusterKr.cxx:337
 AliTPCclusterKr.cxx:338
 AliTPCclusterKr.cxx:339
 AliTPCclusterKr.cxx:340
 AliTPCclusterKr.cxx:341
 AliTPCclusterKr.cxx:342
 AliTPCclusterKr.cxx:343
 AliTPCclusterKr.cxx:344
 AliTPCclusterKr.cxx:345
 AliTPCclusterKr.cxx:346
 AliTPCclusterKr.cxx:347
 AliTPCclusterKr.cxx:348
 AliTPCclusterKr.cxx:349
 AliTPCclusterKr.cxx:350
 AliTPCclusterKr.cxx:351
 AliTPCclusterKr.cxx:352
 AliTPCclusterKr.cxx:353
 AliTPCclusterKr.cxx:354
 AliTPCclusterKr.cxx:355
 AliTPCclusterKr.cxx:356
 AliTPCclusterKr.cxx:357
 AliTPCclusterKr.cxx:358
 AliTPCclusterKr.cxx:359
 AliTPCclusterKr.cxx:360
 AliTPCclusterKr.cxx:361
 AliTPCclusterKr.cxx:362
 AliTPCclusterKr.cxx:363
 AliTPCclusterKr.cxx:364
 AliTPCclusterKr.cxx:365
 AliTPCclusterKr.cxx:366
 AliTPCclusterKr.cxx:367
 AliTPCclusterKr.cxx:368
 AliTPCclusterKr.cxx:369
 AliTPCclusterKr.cxx:370
 AliTPCclusterKr.cxx:371
 AliTPCclusterKr.cxx:372
 AliTPCclusterKr.cxx:373
 AliTPCclusterKr.cxx:374
 AliTPCclusterKr.cxx:375
 AliTPCclusterKr.cxx:376
 AliTPCclusterKr.cxx:377
 AliTPCclusterKr.cxx:378
 AliTPCclusterKr.cxx:379
 AliTPCclusterKr.cxx:380
 AliTPCclusterKr.cxx:381
 AliTPCclusterKr.cxx:382
 AliTPCclusterKr.cxx:383
 AliTPCclusterKr.cxx:384
 AliTPCclusterKr.cxx:385
 AliTPCclusterKr.cxx:386
 AliTPCclusterKr.cxx:387
 AliTPCclusterKr.cxx:388
 AliTPCclusterKr.cxx:389
 AliTPCclusterKr.cxx:390
 AliTPCclusterKr.cxx:391
 AliTPCclusterKr.cxx:392
 AliTPCclusterKr.cxx:393
 AliTPCclusterKr.cxx:394
 AliTPCclusterKr.cxx:395
 AliTPCclusterKr.cxx:396
 AliTPCclusterKr.cxx:397
 AliTPCclusterKr.cxx:398
 AliTPCclusterKr.cxx:399
 AliTPCclusterKr.cxx:400
 AliTPCclusterKr.cxx:401
 AliTPCclusterKr.cxx:402
 AliTPCclusterKr.cxx:403
 AliTPCclusterKr.cxx:404
 AliTPCclusterKr.cxx:405
 AliTPCclusterKr.cxx:406
 AliTPCclusterKr.cxx:407
 AliTPCclusterKr.cxx:408
 AliTPCclusterKr.cxx:409
 AliTPCclusterKr.cxx:410
 AliTPCclusterKr.cxx:411
 AliTPCclusterKr.cxx:412
 AliTPCclusterKr.cxx:413
 AliTPCclusterKr.cxx:414
 AliTPCclusterKr.cxx:415
 AliTPCclusterKr.cxx:416
 AliTPCclusterKr.cxx:417
 AliTPCclusterKr.cxx:418
 AliTPCclusterKr.cxx:419
 AliTPCclusterKr.cxx:420
 AliTPCclusterKr.cxx:421
 AliTPCclusterKr.cxx:422
 AliTPCclusterKr.cxx:423
 AliTPCclusterKr.cxx:424
 AliTPCclusterKr.cxx:425
 AliTPCclusterKr.cxx:426
 AliTPCclusterKr.cxx:427
 AliTPCclusterKr.cxx:428
 AliTPCclusterKr.cxx:429
 AliTPCclusterKr.cxx:430
 AliTPCclusterKr.cxx:431
 AliTPCclusterKr.cxx:432
 AliTPCclusterKr.cxx:433
 AliTPCclusterKr.cxx:434
 AliTPCclusterKr.cxx:435
 AliTPCclusterKr.cxx:436
 AliTPCclusterKr.cxx:437
 AliTPCclusterKr.cxx:438
 AliTPCclusterKr.cxx:439
 AliTPCclusterKr.cxx:440
 AliTPCclusterKr.cxx:441
 AliTPCclusterKr.cxx:442
 AliTPCclusterKr.cxx:443
 AliTPCclusterKr.cxx:444
 AliTPCclusterKr.cxx:445
 AliTPCclusterKr.cxx:446
 AliTPCclusterKr.cxx:447
 AliTPCclusterKr.cxx:448
 AliTPCclusterKr.cxx:449
 AliTPCclusterKr.cxx:450
 AliTPCclusterKr.cxx:451
 AliTPCclusterKr.cxx:452
 AliTPCclusterKr.cxx:453
 AliTPCclusterKr.cxx:454
 AliTPCclusterKr.cxx:455
 AliTPCclusterKr.cxx:456
 AliTPCclusterKr.cxx:457
 AliTPCclusterKr.cxx:458
 AliTPCclusterKr.cxx:459
 AliTPCclusterKr.cxx:460
 AliTPCclusterKr.cxx:461
 AliTPCclusterKr.cxx:462
 AliTPCclusterKr.cxx:463
 AliTPCclusterKr.cxx:464
 AliTPCclusterKr.cxx:465
 AliTPCclusterKr.cxx:466
 AliTPCclusterKr.cxx:467
 AliTPCclusterKr.cxx:468
 AliTPCclusterKr.cxx:469
 AliTPCclusterKr.cxx:470
 AliTPCclusterKr.cxx:471
 AliTPCclusterKr.cxx:472
 AliTPCclusterKr.cxx:473
 AliTPCclusterKr.cxx:474
 AliTPCclusterKr.cxx:475
 AliTPCclusterKr.cxx:476
 AliTPCclusterKr.cxx:477
 AliTPCclusterKr.cxx:478
 AliTPCclusterKr.cxx:479
 AliTPCclusterKr.cxx:480
 AliTPCclusterKr.cxx:481
 AliTPCclusterKr.cxx:482
 AliTPCclusterKr.cxx:483
 AliTPCclusterKr.cxx:484
 AliTPCclusterKr.cxx:485
 AliTPCclusterKr.cxx:486
 AliTPCclusterKr.cxx:487
 AliTPCclusterKr.cxx:488
 AliTPCclusterKr.cxx:489
 AliTPCclusterKr.cxx:490
 AliTPCclusterKr.cxx:491
 AliTPCclusterKr.cxx:492
 AliTPCclusterKr.cxx:493
 AliTPCclusterKr.cxx:494
 AliTPCclusterKr.cxx:495
 AliTPCclusterKr.cxx:496
 AliTPCclusterKr.cxx:497
 AliTPCclusterKr.cxx:498
 AliTPCclusterKr.cxx:499
 AliTPCclusterKr.cxx:500
 AliTPCclusterKr.cxx:501
 AliTPCclusterKr.cxx:502
 AliTPCclusterKr.cxx:503
 AliTPCclusterKr.cxx:504
 AliTPCclusterKr.cxx:505
 AliTPCclusterKr.cxx:506
 AliTPCclusterKr.cxx:507
 AliTPCclusterKr.cxx:508
 AliTPCclusterKr.cxx:509
 AliTPCclusterKr.cxx:510
 AliTPCclusterKr.cxx:511
 AliTPCclusterKr.cxx:512
 AliTPCclusterKr.cxx:513
 AliTPCclusterKr.cxx:514
 AliTPCclusterKr.cxx:515
 AliTPCclusterKr.cxx:516
 AliTPCclusterKr.cxx:517
 AliTPCclusterKr.cxx:518
 AliTPCclusterKr.cxx:519
 AliTPCclusterKr.cxx:520
 AliTPCclusterKr.cxx:521
 AliTPCclusterKr.cxx:522
 AliTPCclusterKr.cxx:523
 AliTPCclusterKr.cxx:524
 AliTPCclusterKr.cxx:525
 AliTPCclusterKr.cxx:526
 AliTPCclusterKr.cxx:527
 AliTPCclusterKr.cxx:528
 AliTPCclusterKr.cxx:529
 AliTPCclusterKr.cxx:530
 AliTPCclusterKr.cxx:531
 AliTPCclusterKr.cxx:532
 AliTPCclusterKr.cxx:533
 AliTPCclusterKr.cxx:534
 AliTPCclusterKr.cxx:535
 AliTPCclusterKr.cxx:536
 AliTPCclusterKr.cxx:537
 AliTPCclusterKr.cxx:538
 AliTPCclusterKr.cxx:539
 AliTPCclusterKr.cxx:540
 AliTPCclusterKr.cxx:541
 AliTPCclusterKr.cxx:542
 AliTPCclusterKr.cxx:543
 AliTPCclusterKr.cxx:544
 AliTPCclusterKr.cxx:545
 AliTPCclusterKr.cxx:546
 AliTPCclusterKr.cxx:547
 AliTPCclusterKr.cxx:548
 AliTPCclusterKr.cxx:549
 AliTPCclusterKr.cxx:550
 AliTPCclusterKr.cxx:551
 AliTPCclusterKr.cxx:552
 AliTPCclusterKr.cxx:553
 AliTPCclusterKr.cxx:554
 AliTPCclusterKr.cxx:555
 AliTPCclusterKr.cxx:556
 AliTPCclusterKr.cxx:557
 AliTPCclusterKr.cxx:558
 AliTPCclusterKr.cxx:559
 AliTPCclusterKr.cxx:560
 AliTPCclusterKr.cxx:561
 AliTPCclusterKr.cxx:562
 AliTPCclusterKr.cxx:563
 AliTPCclusterKr.cxx:564
 AliTPCclusterKr.cxx:565
 AliTPCclusterKr.cxx:566
 AliTPCclusterKr.cxx:567
 AliTPCclusterKr.cxx:568
 AliTPCclusterKr.cxx:569
 AliTPCclusterKr.cxx:570
 AliTPCclusterKr.cxx:571
 AliTPCclusterKr.cxx:572
 AliTPCclusterKr.cxx:573
 AliTPCclusterKr.cxx:574
 AliTPCclusterKr.cxx:575
 AliTPCclusterKr.cxx:576
 AliTPCclusterKr.cxx:577
 AliTPCclusterKr.cxx:578
 AliTPCclusterKr.cxx:579
 AliTPCclusterKr.cxx:580
 AliTPCclusterKr.cxx:581
 AliTPCclusterKr.cxx:582
 AliTPCclusterKr.cxx:583
 AliTPCclusterKr.cxx:584
 AliTPCclusterKr.cxx:585
 AliTPCclusterKr.cxx:586
 AliTPCclusterKr.cxx:587
 AliTPCclusterKr.cxx:588
 AliTPCclusterKr.cxx:589
 AliTPCclusterKr.cxx:590
 AliTPCclusterKr.cxx:591
 AliTPCclusterKr.cxx:592
 AliTPCclusterKr.cxx:593
 AliTPCclusterKr.cxx:594
 AliTPCclusterKr.cxx:595
 AliTPCclusterKr.cxx:596
 AliTPCclusterKr.cxx:597
 AliTPCclusterKr.cxx:598
 AliTPCclusterKr.cxx:599
 AliTPCclusterKr.cxx:600
 AliTPCclusterKr.cxx:601
 AliTPCclusterKr.cxx:602
 AliTPCclusterKr.cxx:603
 AliTPCclusterKr.cxx:604
 AliTPCclusterKr.cxx:605
 AliTPCclusterKr.cxx:606
 AliTPCclusterKr.cxx:607
 AliTPCclusterKr.cxx:608
 AliTPCclusterKr.cxx:609
 AliTPCclusterKr.cxx:610
 AliTPCclusterKr.cxx:611
 AliTPCclusterKr.cxx:612
 AliTPCclusterKr.cxx:613
 AliTPCclusterKr.cxx:614
 AliTPCclusterKr.cxx:615
 AliTPCclusterKr.cxx:616
 AliTPCclusterKr.cxx:617
 AliTPCclusterKr.cxx:618
 AliTPCclusterKr.cxx:619
 AliTPCclusterKr.cxx:620
 AliTPCclusterKr.cxx:621
 AliTPCclusterKr.cxx:622
 AliTPCclusterKr.cxx:623
 AliTPCclusterKr.cxx:624
 AliTPCclusterKr.cxx:625
 AliTPCclusterKr.cxx:626
 AliTPCclusterKr.cxx:627
 AliTPCclusterKr.cxx:628
 AliTPCclusterKr.cxx:629
 AliTPCclusterKr.cxx:630
 AliTPCclusterKr.cxx:631
 AliTPCclusterKr.cxx:632
 AliTPCclusterKr.cxx:633
 AliTPCclusterKr.cxx:634
 AliTPCclusterKr.cxx:635
 AliTPCclusterKr.cxx:636
 AliTPCclusterKr.cxx:637
 AliTPCclusterKr.cxx:638
 AliTPCclusterKr.cxx:639
 AliTPCclusterKr.cxx:640
 AliTPCclusterKr.cxx:641
 AliTPCclusterKr.cxx:642
 AliTPCclusterKr.cxx:643
 AliTPCclusterKr.cxx:644
 AliTPCclusterKr.cxx:645
 AliTPCclusterKr.cxx:646
 AliTPCclusterKr.cxx:647
 AliTPCclusterKr.cxx:648
 AliTPCclusterKr.cxx:649
 AliTPCclusterKr.cxx:650
 AliTPCclusterKr.cxx:651
 AliTPCclusterKr.cxx:652
 AliTPCclusterKr.cxx:653
 AliTPCclusterKr.cxx:654
 AliTPCclusterKr.cxx:655
 AliTPCclusterKr.cxx:656
 AliTPCclusterKr.cxx:657
 AliTPCclusterKr.cxx:658
 AliTPCclusterKr.cxx:659
 AliTPCclusterKr.cxx:660
 AliTPCclusterKr.cxx:661
 AliTPCclusterKr.cxx:662
 AliTPCclusterKr.cxx:663
 AliTPCclusterKr.cxx:664
 AliTPCclusterKr.cxx:665
 AliTPCclusterKr.cxx:666
 AliTPCclusterKr.cxx:667
 AliTPCclusterKr.cxx:668
 AliTPCclusterKr.cxx:669
 AliTPCclusterKr.cxx:670
 AliTPCclusterKr.cxx:671
 AliTPCclusterKr.cxx:672
 AliTPCclusterKr.cxx:673
 AliTPCclusterKr.cxx:674
 AliTPCclusterKr.cxx:675
 AliTPCclusterKr.cxx:676
 AliTPCclusterKr.cxx:677
 AliTPCclusterKr.cxx:678
 AliTPCclusterKr.cxx:679
 AliTPCclusterKr.cxx:680
 AliTPCclusterKr.cxx:681
 AliTPCclusterKr.cxx:682
 AliTPCclusterKr.cxx:683
 AliTPCclusterKr.cxx:684
 AliTPCclusterKr.cxx:685
 AliTPCclusterKr.cxx:686
 AliTPCclusterKr.cxx:687
 AliTPCclusterKr.cxx:688
 AliTPCclusterKr.cxx:689
 AliTPCclusterKr.cxx:690
 AliTPCclusterKr.cxx:691
 AliTPCclusterKr.cxx:692
 AliTPCclusterKr.cxx:693
 AliTPCclusterKr.cxx:694
 AliTPCclusterKr.cxx:695
 AliTPCclusterKr.cxx:696
 AliTPCclusterKr.cxx:697
 AliTPCclusterKr.cxx:698
 AliTPCclusterKr.cxx:699
 AliTPCclusterKr.cxx:700
 AliTPCclusterKr.cxx:701
 AliTPCclusterKr.cxx:702
 AliTPCclusterKr.cxx:703
 AliTPCclusterKr.cxx:704
 AliTPCclusterKr.cxx:705
 AliTPCclusterKr.cxx:706
 AliTPCclusterKr.cxx:707
 AliTPCclusterKr.cxx:708
 AliTPCclusterKr.cxx:709
 AliTPCclusterKr.cxx:710
 AliTPCclusterKr.cxx:711
 AliTPCclusterKr.cxx:712
 AliTPCclusterKr.cxx:713
 AliTPCclusterKr.cxx:714
 AliTPCclusterKr.cxx:715
 AliTPCclusterKr.cxx:716
 AliTPCclusterKr.cxx:717
 AliTPCclusterKr.cxx:718
 AliTPCclusterKr.cxx:719
 AliTPCclusterKr.cxx:720
 AliTPCclusterKr.cxx:721
 AliTPCclusterKr.cxx:722
 AliTPCclusterKr.cxx:723
 AliTPCclusterKr.cxx:724
 AliTPCclusterKr.cxx:725
 AliTPCclusterKr.cxx:726
 AliTPCclusterKr.cxx:727
 AliTPCclusterKr.cxx:728
 AliTPCclusterKr.cxx:729
 AliTPCclusterKr.cxx:730
 AliTPCclusterKr.cxx:731
 AliTPCclusterKr.cxx:732
 AliTPCclusterKr.cxx:733
 AliTPCclusterKr.cxx:734
 AliTPCclusterKr.cxx:735
 AliTPCclusterKr.cxx:736
 AliTPCclusterKr.cxx:737
 AliTPCclusterKr.cxx:738
 AliTPCclusterKr.cxx:739
 AliTPCclusterKr.cxx:740
 AliTPCclusterKr.cxx:741
 AliTPCclusterKr.cxx:742
 AliTPCclusterKr.cxx:743
 AliTPCclusterKr.cxx:744
 AliTPCclusterKr.cxx:745
 AliTPCclusterKr.cxx:746
 AliTPCclusterKr.cxx:747
 AliTPCclusterKr.cxx:748
 AliTPCclusterKr.cxx:749
 AliTPCclusterKr.cxx:750
 AliTPCclusterKr.cxx:751
 AliTPCclusterKr.cxx:752
 AliTPCclusterKr.cxx:753
 AliTPCclusterKr.cxx:754
 AliTPCclusterKr.cxx:755
 AliTPCclusterKr.cxx:756
 AliTPCclusterKr.cxx:757
 AliTPCclusterKr.cxx:758
 AliTPCclusterKr.cxx:759
 AliTPCclusterKr.cxx:760
 AliTPCclusterKr.cxx:761
 AliTPCclusterKr.cxx:762
 AliTPCclusterKr.cxx:763
 AliTPCclusterKr.cxx:764
 AliTPCclusterKr.cxx:765
 AliTPCclusterKr.cxx:766
 AliTPCclusterKr.cxx:767
 AliTPCclusterKr.cxx:768
 AliTPCclusterKr.cxx:769
 AliTPCclusterKr.cxx:770
 AliTPCclusterKr.cxx:771
 AliTPCclusterKr.cxx:772
 AliTPCclusterKr.cxx:773
 AliTPCclusterKr.cxx:774
 AliTPCclusterKr.cxx:775
 AliTPCclusterKr.cxx:776
 AliTPCclusterKr.cxx:777
 AliTPCclusterKr.cxx:778
 AliTPCclusterKr.cxx:779
 AliTPCclusterKr.cxx:780
 AliTPCclusterKr.cxx:781
 AliTPCclusterKr.cxx:782
 AliTPCclusterKr.cxx:783
 AliTPCclusterKr.cxx:784
 AliTPCclusterKr.cxx:785
 AliTPCclusterKr.cxx:786
 AliTPCclusterKr.cxx:787
 AliTPCclusterKr.cxx:788
 AliTPCclusterKr.cxx:789
 AliTPCclusterKr.cxx:790
 AliTPCclusterKr.cxx:791
 AliTPCclusterKr.cxx:792
 AliTPCclusterKr.cxx:793
 AliTPCclusterKr.cxx:794
 AliTPCclusterKr.cxx:795
 AliTPCclusterKr.cxx:796
 AliTPCclusterKr.cxx:797
 AliTPCclusterKr.cxx:798
 AliTPCclusterKr.cxx:799
 AliTPCclusterKr.cxx:800
 AliTPCclusterKr.cxx:801
 AliTPCclusterKr.cxx:802
 AliTPCclusterKr.cxx:803
 AliTPCclusterKr.cxx:804
 AliTPCclusterKr.cxx:805
 AliTPCclusterKr.cxx:806
 AliTPCclusterKr.cxx:807
 AliTPCclusterKr.cxx:808
 AliTPCclusterKr.cxx:809
 AliTPCclusterKr.cxx:810
 AliTPCclusterKr.cxx:811
 AliTPCclusterKr.cxx:812
 AliTPCclusterKr.cxx:813
 AliTPCclusterKr.cxx:814
 AliTPCclusterKr.cxx:815
 AliTPCclusterKr.cxx:816
 AliTPCclusterKr.cxx:817
 AliTPCclusterKr.cxx:818
 AliTPCclusterKr.cxx:819
 AliTPCclusterKr.cxx:820
 AliTPCclusterKr.cxx:821
 AliTPCclusterKr.cxx:822
 AliTPCclusterKr.cxx:823
 AliTPCclusterKr.cxx:824
 AliTPCclusterKr.cxx:825
 AliTPCclusterKr.cxx:826
 AliTPCclusterKr.cxx:827
 AliTPCclusterKr.cxx:828
 AliTPCclusterKr.cxx:829
 AliTPCclusterKr.cxx:830
 AliTPCclusterKr.cxx:831
 AliTPCclusterKr.cxx:832
 AliTPCclusterKr.cxx:833
 AliTPCclusterKr.cxx:834
 AliTPCclusterKr.cxx:835
 AliTPCclusterKr.cxx:836
 AliTPCclusterKr.cxx:837
 AliTPCclusterKr.cxx:838
 AliTPCclusterKr.cxx:839
 AliTPCclusterKr.cxx:840
 AliTPCclusterKr.cxx:841
 AliTPCclusterKr.cxx:842
 AliTPCclusterKr.cxx:843
 AliTPCclusterKr.cxx:844
 AliTPCclusterKr.cxx:845
 AliTPCclusterKr.cxx:846
 AliTPCclusterKr.cxx:847
 AliTPCclusterKr.cxx:848