ROOT logo
/**************************************************************************
 * Copyright(c) 1998-2003, 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.                  *
 **************************************************************************/

//////////////////////////////////////////////////////////////////////////
// Class used to simplify some operations with clusters.                 //
// -Function FillArray fills an array wich contains, for each            //
//  ITS module, an array with the indices of all the clusters detected   //
//  by the module. The indices correspond to the cluster indices in class// 
//  AliITSlayer of AliITStrackerV2.                                      //
//  This function is used in AliITStrackerSA::FindTracks.                // 
// -Function FillArrayLabel fills an array wich contains, for each       //
//  particle label, and for each layer, the information on clusters:     //
//  0 if there is no cluster, 1 if there is a cluster with this label.   //
//  This function is used to define trackable tracks.                    //
// -Function FillArrayCoorAngles fills arrays wich contains, for each    //
//  layer, the global coordinates, errors on x,y,z and angles lambda     //
//  and phi for each cluster                                             //
///////////////////////////////////////////////////////////////////////////


#include <stdlib.h>
#include "AliITSclusterTable.h"
ClassImp(AliITSclusterTable)

//_______________________________________________________________
AliITSclusterTable::AliITSclusterTable():TObject(),
fOrInd(0),
fX(0),
fY(0),
fZ(0),
fSx(0),
fSy(0),
fSz(0),
fPhi(0),
fLam(0){
  //Default constructor

}
//_______________________________________________________________
AliITSclusterTable::AliITSclusterTable(Double_t x, Double_t y, Double_t z, Double_t sx, Double_t sy, Double_t sz, Double_t phi, Double_t lambda, Int_t index):
fOrInd(index),
fX(x),
fY(y),
fZ(z),
fSx(sx),
fSy(sy),
fSz(sz),
fPhi(phi),
fLam(lambda){
  //Default constructor

}


 AliITSclusterTable.cxx:1
 AliITSclusterTable.cxx:2
 AliITSclusterTable.cxx:3
 AliITSclusterTable.cxx:4
 AliITSclusterTable.cxx:5
 AliITSclusterTable.cxx:6
 AliITSclusterTable.cxx:7
 AliITSclusterTable.cxx:8
 AliITSclusterTable.cxx:9
 AliITSclusterTable.cxx:10
 AliITSclusterTable.cxx:11
 AliITSclusterTable.cxx:12
 AliITSclusterTable.cxx:13
 AliITSclusterTable.cxx:14
 AliITSclusterTable.cxx:15
 AliITSclusterTable.cxx:16
 AliITSclusterTable.cxx:17
 AliITSclusterTable.cxx:18
 AliITSclusterTable.cxx:19
 AliITSclusterTable.cxx:20
 AliITSclusterTable.cxx:21
 AliITSclusterTable.cxx:22
 AliITSclusterTable.cxx:23
 AliITSclusterTable.cxx:24
 AliITSclusterTable.cxx:25
 AliITSclusterTable.cxx:26
 AliITSclusterTable.cxx:27
 AliITSclusterTable.cxx:28
 AliITSclusterTable.cxx:29
 AliITSclusterTable.cxx:30
 AliITSclusterTable.cxx:31
 AliITSclusterTable.cxx:32
 AliITSclusterTable.cxx:33
 AliITSclusterTable.cxx:34
 AliITSclusterTable.cxx:35
 AliITSclusterTable.cxx:36
 AliITSclusterTable.cxx:37
 AliITSclusterTable.cxx:38
 AliITSclusterTable.cxx:39
 AliITSclusterTable.cxx:40
 AliITSclusterTable.cxx:41
 AliITSclusterTable.cxx:42
 AliITSclusterTable.cxx:43
 AliITSclusterTable.cxx:44
 AliITSclusterTable.cxx:45
 AliITSclusterTable.cxx:46
 AliITSclusterTable.cxx:47
 AliITSclusterTable.cxx:48
 AliITSclusterTable.cxx:49
 AliITSclusterTable.cxx:50
 AliITSclusterTable.cxx:51
 AliITSclusterTable.cxx:52
 AliITSclusterTable.cxx:53
 AliITSclusterTable.cxx:54
 AliITSclusterTable.cxx:55
 AliITSclusterTable.cxx:56
 AliITSclusterTable.cxx:57
 AliITSclusterTable.cxx:58
 AliITSclusterTable.cxx:59
 AliITSclusterTable.cxx:60
 AliITSclusterTable.cxx:61
 AliITSclusterTable.cxx:62
 AliITSclusterTable.cxx:63
 AliITSclusterTable.cxx:64
 AliITSclusterTable.cxx:65
 AliITSclusterTable.cxx:66