if ( IsInEmc(digit) ) {
// start a new EMC RecPoint
// new ((*emcl)[fNumberOfEmcClusters]) AliPHOSEmcRecPoint(fW0, fLocMaxCut) ; if TClonesArray
+ fNumberOfEmcClusters = emcl->GetEntries() ;
(*emcl)[fNumberOfEmcClusters] = new AliPHOSEmcRecPoint(fW0, fLocMaxCut) ;
-
clu = (AliPHOSEmcRecPoint *) emcl->At(fNumberOfEmcClusters) ;
fNumberOfEmcClusters++ ;
clu->AddDigit(*digit, Calibrate(digit->GetAmp())) ;
// start a new PPSD cluster
// new ((*ppsdl)[fNumberOfPpsdClusters]) AliPHOSPpsdRecPoint() ; if TClonesArray
+ fNumberOfPpsdClusters = ppsdl->GetEntries() ;
(*ppsdl)[fNumberOfPpsdClusters] = new AliPHOSPpsdRecPoint() ;
clu = (AliPHOSPpsdRecPoint *) ppsdl->At(fNumberOfPpsdClusters) ;
nextUp.Reset();
// AliPHOSTrackSegment * subtr = new AliPHOSTrackSegment(emc, ppsdUp, ppsdLow ) ;
-// trsl->Add(subtr) ;
+// trsl->Add(subtr) ;
+ fNTrackSegments = trsl->GetEntries() ;
new( (*trsl)[fNTrackSegments] ) AliPHOSTrackSegment(emc, ppsdUp, ppsdLow ) ;
fNTrackSegments++ ;
emcRecPoints->AddAt(nullpointer,linkLow->GetEmc()) ;
}
+ fNTrackSegments = trsl->GetEntries() ;
new( (*trsl)[fNTrackSegments] ) AliPHOSTrackSegment(emc, ppsdUp, ppsdLow ) ;
fNTrackSegments++ ;