fSeed1(-1),
fSeed2(-1),
fMAngular(0),
- fCircular(0),
- fClusterMap(159),
- fSharedMap(159)
+ fCircular(0)
{
//
for (Int_t i=0;i<160;i++) SetClusterIndex2(i,-3);
fNCDEDX[i] = 0;
}
for (Int_t i=0;i<12;i++) fOverlapLabels[i] = -1;
- // for (Int_t i=0;i<160;i++) fClusterMap[i]=kFALSE;
- //for (Int_t i=0;i<160;i++) fSharedMap[i]=kFALSE;
- fClusterMap.ResetAllBits(kFALSE);
- fSharedMap.ResetAllBits(kFALSE);
-
}
AliTPCseed::AliTPCseed(const AliTPCseed &s, Bool_t clusterOwner):
fSeed1(-1),
fSeed2(-1),
fMAngular(0),
- fCircular(0),
- fClusterMap(s.fClusterMap),
- fSharedMap(s.fSharedMap)
+ fCircular(0)
{
//---------------------
// dummy copy constructor
fSeed1(-1),
fSeed2(-1),
fMAngular(0),
- fCircular(0),
- fClusterMap(159),
- fSharedMap(159)
+ fCircular(0)
{
//
// Constructor from AliTPCtrack
fNCDEDX[i] = 0;
}
for (Int_t i=0;i<12;i++) fOverlapLabels[i] = -1;
-
- //for (Int_t i=0;i<160;i++) fClusterMap[i]=kFALSE;
- //for (Int_t i=0;i<160;i++) fSharedMap[i]=kFALSE;
- fClusterMap.ResetAllBits(kFALSE);
- fSharedMap.ResetAllBits(kFALSE);
-
}
AliTPCseed::AliTPCseed(Double_t xr, Double_t alpha, const Double_t xx[5],
fSeed1(-1),
fSeed2(-1),
fMAngular(0),
- fCircular(0),
- fClusterMap(159),
- fSharedMap(159)
+ fCircular(0)
{
//
// Constructor
fMAngular = param.fMAngular;
fCircular = param.fCircular;
for(int i = 0;i<160;++i)fTrackPoints[i] = param.fTrackPoints[i];
- fClusterMap = param.fClusterMap;
- fSharedMap = param.fSharedMap;
}
return (*this);
}
return GetY() + (xk-GetX())*(c1+c2)/(r1+r2);
}
-void AliTPCseed::SetClusterMapBit(int ibit, Bool_t state)
-{
- fClusterMap[ibit] = state;
-}
-Bool_t AliTPCseed::GetClusterMapBit(int ibit)
-{
- return fClusterMap[ibit];
-}
-void AliTPCseed::SetSharedMapBit(int ibit, Bool_t state)
-{
- fSharedMap[ibit] = state;
-}
-Bool_t AliTPCseed::GetSharedMapBit(int ibit)
-{
- return fSharedMap[ibit];
-}
-
-
-
Float_t AliTPCseed::CookdEdxNorm(Double_t low, Double_t up, Int_t type, Int_t i1, Int_t i2, Bool_t shapeNorm,Int_t posNorm, Int_t padNorm, Int_t returnVal){