1 Bool_t CheckESD(const char* esdFileName = "AliESDs.root")
\r
4 AliCDBManager *cdb = AliCDBManager::Instance();
\r
5 cdb->SetDefaultStorage("local://$ALICE_ROOT/OCDB");
\r
8 TFile* esdFile = TFile::Open(esdFileName);
\r
9 if (!esdFile || !esdFile->IsOpen()) {
\r
10 Error("CheckESD", "opening ESD file %s failed", esdFileName);
\r
13 AliESDEvent * esd = new AliESDEvent;
\r
14 TTree* tree = (TTree*) esdFile->Get("esdTree");
\r
16 Error("CheckESD", "no ESD tree found");
\r
19 esd->ReadFromTree(tree);
\r
22 for (Int_t iEvent = 0; iEvent < tree->GetEntries(); iEvent++) {
\r
24 // get the event summary data
\r
25 tree->GetEvent(iEvent);
\r
27 Error("CheckESD", "no ESD object found for event %d", iEvent);
\r
31 Int_t nTracks = esd->GetNumberOfMuonTracks();
\r
32 for(Int_t iTracks = 0; iTracks < nTracks; iTracks++) {
\r
33 AliESDMuonTrack* muonTrack = esd->GetMuonTrack(iTracks);
\r
34 if (muonTrack->ContainTrackerData()) {
\r
45 Info("CheckESD", "check of ESD was successfull");
\r