TFile *pEsdFl=TFile::Open("AliESDs.root"); gEsdTr=(TTree*) pEsdFl->Get("esdTree"); gEsdTr->SetBranchAddress("ESD", &gEsd);
pAll->cd(7); TButton *pBtn=new TButton("Next","ReadEvt()",0,0,0.2,0.1); pBtn->Draw();
- TButton *pHitBtn=new TButton("Print hits","PrintHits()",0,0.2,0.3,0.3); pHitBtn->Draw();
- TButton *pSdiBtn=new TButton("Print sdis","PrintSdis()",0,0.4,0.3,0.5); pSdiBtn->Draw();
- TButton *pDigBtn=new TButton("Print digs","PrintDigs()",0,0.6,0.3,0.7); pDigBtn->Draw();
- TButton *pCluBtn=new TButton("Print clus","PrintClus()",0,0.8,0.3,0.9); pCluBtn->Draw();
+ TButton *pHitBtn=new TButton("Print hits","PrintHits()",0 ,0.2,0.3,0.3); pHitBtn->Draw();
+ TButton *pSdiBtn=new TButton("Print sdis","PrintSdis()",0 ,0.4,0.3,0.5); pSdiBtn->Draw();
+ TButton *pDigBtn=new TButton("Print digs","PrintDigs()",0 ,0.6,0.3,0.7); pDigBtn->Draw();
+ TButton *pCluBtn=new TButton("Print clus","PrintClus()",0 ,0.8,0.3,0.9); pCluBtn->Draw();
+ TButton *pEsdBtn=new TButton("Print ESD"," PrintEsd()",0.4,0.8,0.7,0.9); pEsdBtn->Draw();
ReadEvt();
}
else if ( gSystem->IsFileInIncludePath(Form("cosmic%d.root",cosRun))){ //clm: Check if cosmic file is in the folder
TObjArray digs(7); for(Int_t i=0;i<7;i++) digs.AddAt(new TClonesArray("AliHMPIDDigit"),i);
TObjArray clus(7); for(Int_t i=0;i<7;i++) clus.AddAt(new TClonesArray("AliHMPIDCluster"),i);
AliESD esd;
- AliHMPIDDigit::fgSigmas=4;
- AliHMPIDDigitizer::DoNoise(kFALSE);
gEvt++;
SimEsd(&esd);
SimHits(&esd,&hits);
Printf("totally %i clusters for event %i",iCluCnt,gEvt);
}
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+void PrintEsd()
+{//prints a list of HMPID Esd for a given event
+ Printf("List of HMPID ESD summary for event %i",gEvt);
+ Int_t nTrks = gEsd->GetNumberOfTracks();
+
+ for(Int_t iTrk=0;iTrk<nTrks;iTrk++){
+ AliESDtrack *pTrk = gEsd->GetTrack(iTrk);
+ Printf("Track %02i with p %7.2f with ThetaCer %5.3f",iTrk,pTrk->GetP(),pTrk->GetHMPIDsignal());
+ }
+
+}
+//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
void OpenCalib()
{
AliCDBManager* pCDB = AliCDBManager::Instance();