pDigTree->SetBranchAddress(Form("HMPID%d",iCh),&((*fDig)[iCh]));
}
- Int_t *pUserCut = new Int_t[7];
+ Int_t pUserCut[7];
if(AliHMPIDReconstructor::GetRecoParam()) {
for(Int_t iCh=AliHMPIDParam::kMinCh;iCh<=AliHMPIDParam::kMaxCh;iCh++) {
fClu->At(iCh)->Clear();
}
+
AliDebug(1,"Stop.");
}//Reconstruct(for simulated digits)
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
pDigTree->Branch(Form("HMPID%d",iCh),&((*fDig)[iCh]));
}
- Int_t *pUserCut = new Int_t[7];
+ Int_t pUserCut[7];
if(AliHMPIDReconstructor::GetRecoParam()) {
for(Int_t iCh=AliHMPIDParam::kMinCh;iCh<=AliHMPIDParam::kMaxCh;iCh++) {
for(Int_t iCh=AliHMPIDParam::kMinCh;iCh<=AliHMPIDParam::kMaxCh;iCh++)fDig->At(iCh)->Clear();
+
AliDebug(1,"Stop.");
}//Reconstruct digits from raw digits
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-void AliHMPIDReconstructor::FillESD(TTree */*digitsTree*/, TTree */*clustersTree*/, AliESDEvent *pESD) const
-{
-// Fill ESD with all the infos from HMPID
-// Probability vector from AliHMPIDPid
-//...
- AliHMPIDPid pID;
- Double_t prob[AliPID::kSPECIES];
-
- for(Int_t iTrk=0;iTrk<pESD->GetNumberOfTracks();iTrk++){//ESD tracks loop
- AliESDtrack *pTrk = pESD->GetTrack(iTrk);// get next reconstructed track
- pID.FindPid(pTrk,AliPID::kSPECIES,prob);
- pTrk->SetHMPIDpid(prob);
- }//ESD tracks loop
-}//FillESD()