//skowron@if.pw.edu.pl
//
//--------------------------------------------------------------------------
-AliITSpackageSSD::AliITSpackageSSD()
-{
+AliITSpackageSSD::AliITSpackageSSD():
+fClustersN(0),
+fClustersP(0),
+fNclustersN(0),
+fNclustersP(0),
+fClusterNIndexes(0),
+fClusterPIndexes(0){
// constructor
- fNclustersN=0;
- fClusterNIndexes = 0;
-
- fNclustersP=0;
- fClusterPIndexes = 0;
- if (fgkDebug) cout<<"Default Ctor was used\n>>>>>>>>>>>>>><<<<<<<<<<<<<";
}
/*******************************************************/
AliITSpackageSSD::AliITSpackageSSD
- (TClonesArray *clustersP, TClonesArray *clustersN)
-{
+(TClonesArray *clustersP, TClonesArray *clustersN):
+fClustersN(clustersN),
+fClustersP(clustersP),
+fNclustersN(0),
+fNclustersP(0),
+fClusterNIndexes(0),
+fClusterPIndexes(0){
// constructor
fClustersP=clustersP;
fClustersN=clustersN;
/*******************************************************/
-AliITSpackageSSD::AliITSpackageSSD
- ( Int_t len, TClonesArray *clustersP, TClonesArray *clustersN)
-{
+AliITSpackageSSD::AliITSpackageSSD(Int_t len, TClonesArray *clustersP, TClonesArray *clustersN):
+fClustersN(clustersN),
+fClustersP(clustersP),
+fNclustersN(0),
+fNclustersP(0),
+fClusterNIndexes(0),
+fClusterPIndexes(0){
// constructor
fClustersP=clustersP;
fClustersN=clustersN;
/*******************************************************/
AliITSpackageSSD::AliITSpackageSSD(const AliITSpackageSSD &package) :
- TObject(package){
+ TObject(package),
+fClustersN(package.fClustersN),
+fClustersP(package.fClustersP),
+fNclustersN(package.fNclustersN),
+fNclustersP(package.fNclustersP),
+fClusterNIndexes(0),
+fClusterPIndexes(0){
// copy constractor
Int_t i; //iterator
- if (this == &package) return;
- fClustersN = package.fClustersN;
- fClustersP = package.fClustersP;
-
- fNclustersN= package.fNclustersN;
- fNclustersP= package.fNclustersP;
-
for ( i =0; i<fNclustersN;i++)
{
fClusterNIndexes[i]= package.fClusterNIndexes[i];
fClusterPIndexes[i]= package.fClusterPIndexes[i];
}
- if (fgkDebug) cout << "Copying function was used\n<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>";
-
- return;
}
/*******************************************************/
/*******************************************************/
-Int_t AliITSpackageSSD::GetNSideClusterIdx(const Int_t index) const
+Int_t AliITSpackageSSD::GetNSideClusterIdx(Int_t index) const
{
// get N-side cluster
//
/*******************************************************/
-Int_t AliITSpackageSSD::GetPSideClusterIdx(const Int_t index) const
+Int_t AliITSpackageSSD::GetPSideClusterIdx(Int_t index) const
{
// get P-side cluster
//
}
/*******************************************************/
AliITSclusterSSD*
-AliITSpackageSSD::GetPSideCluster(const Int_t index)
+AliITSpackageSSD::GetPSideCluster(Int_t index)
{
// get Pside cluster from the TClonesArray of SSD clusters
//
/*******************************************************/
AliITSclusterSSD*
-AliITSpackageSSD::GetNSideCluster(const Int_t index)
+AliITSpackageSSD::GetNSideCluster(Int_t index)
{
// get Nside cluster from the TClonesArray of SSD clusters
//
}
/**********************************************/
-Bool_t AliITSpackageSSD::IsFree(const Int_t idx, const Int_t nn, const Int_t *lis) const
+Bool_t AliITSpackageSSD::IsFree(Int_t idx, Int_t nn, const Int_t *lis) const
{
//
for (Int_t i=0;i<nn;i++)