//============================================================================
AliHLTTRDTracklet::AliHLTTRDTracklet():
fN(0),
- fDet(-1),
fdX(-1),
fS2Y(-1),
fPt(-1),
- fPad3(-1),
- fPad2(-1),
fX0(-1),
fC(-1),
fChi2(-1),
+ fDet(-1),
+ fCount(0),
#if defined(__HP_aCC) || defined(__DECCXX) || defined(__SUNPRO_CC)
- fSize(sizeof(AliHLTTRDTracklet)-sizeof(IndexAndCluster)),
+ fSize(sizeof(AliHLTTRDTracklet)-sizeof(IndexAndCluster))
#else
- fSize(sizeof(AliHLTTRDTracklet)),
+ fSize(sizeof(AliHLTTRDTracklet))
#endif
- fCount(0)
{
InitArrays();
}
//============================================================================
AliHLTTRDTracklet::AliHLTTRDTracklet(const AliTRDseedV1* const inTracklet):
fN(inTracklet->fN),
- fDet(inTracklet->fDet),
fdX(inTracklet->fdX),
fS2Y(inTracklet->fS2Y),
fPt(inTracklet->fPt),
- fPad3(inTracklet->fPad[3]),
- fPad2(inTracklet->fPad[2]),
fX0(inTracklet->fX0),
fC(inTracklet->fC),
fChi2(inTracklet->fChi2),
+ fDet(inTracklet->fDet),
+ fCount(0),
#if defined(__HP_aCC) || defined(__DECCXX) || defined(__SUNPRO_CC)
- fSize(sizeof(AliHLTTRDTracklet)-sizeof(IndexAndCluster)),
+ fSize(sizeof(AliHLTTRDTracklet)-sizeof(IndexAndCluster))
#else
- fSize(sizeof(AliHLTTRDTracklet)),
+ fSize(sizeof(AliHLTTRDTracklet))
#endif
- fCount(0)
{
CopyDataMembers(inTracklet);
}
fYfit[i] = inTracklet->fYfit[i];
fZfit[i] = inTracklet->fZfit[i];
}
+
+ for (Int_t i=0; i < 3; i++){
+ fPad[i] = inTracklet->fPad[i];
+ }
for (Int_t i=0; i < AliPID::kSPECIES; i++){
fProb[i] = inTracklet->fProb[i];
outTracklet->fN = fN;
outTracklet->fDet = fDet;
- outTracklet->fPad[3] = fPad3;
- outTracklet->fPad[2] = fPad2;
outTracklet->fdX = fdX;
outTracklet->fX0 = fX0;
outTracklet->fS2Y = fS2Y;
outTracklet->fZfit[i] = fZfit[i];
}
+ for (Int_t i=0; i < 3; i++){
+ outTracklet->fPad[i] = fPad[i];
+ }
+
for (Int_t i=0; i < AliPID::kSPECIES; i++){
outTracklet->fProb[i] = fProb[i];
}