AliITSVertexer::AliITSVertexer():AliVertexer(),
fLadders(),
fLadOnLay2(0),
+fDetTypeRec(NULL),
fFirstEvent(0),
fLastEvent(-1)
{
if(!fCurrentVertex)success=kFALSE;
if(fCurrentVertex && fCurrentVertex->GetNContributors()<1)success=kFALSE;
+ // get the FastOr bit mask
+ TBits fastOrFiredMap = fDetTypeRec->GetFastOrFiredMap();
+
AliITSMultReconstructor multReco;
if(!success){
multReco.LoadClusterFiredChips(itsClusterTree);
Short_t nfcL1 = multReco.GetNFiredChips(0);
Short_t nfcL2 = multReco.GetNFiredChips(1);
- fMult = new AliMultiplicity(0,0,0,0,0,0,0,0,0,nfcL1,nfcL2);
+ fMult = new AliMultiplicity(0,0,0,0,0,0,0,0,0,nfcL1,nfcL2,fastOrFiredMap);
return;
}
}
Short_t nfcL1 = multReco.GetNFiredChips(0);
Short_t nfcL2 = multReco.GetNFiredChips(1);
- fMult = new AliMultiplicity(notracks,tht,phi,dphi,labels,labelsL2,nosingleclus,ths,phs,nfcL1,nfcL2);
+ fMult = new AliMultiplicity(notracks,tht,phi,dphi,labels,labelsL2,nosingleclus,ths,phs,nfcL1,nfcL2,fastOrFiredMap);
delete [] tht;
delete [] phi;