// for(Int_t irecp = 0; irecp < gime->NRecParticles() ; irecp++)
// AliPHOSRecParticle * part = gime->RecParticle(1) ;
// ................
-// please->GetEvent(event) ; // reads new event from galice.root
+// gime->Event(event) ; // reads new event from galice.root
//
-//*-- Author: Yves Schutz (SUBATECH) & Dmitri Peressounko (RRC KI & SUBATECH)//*-- Completely redesigned by Dmitri Peressounko March 2001
+//*-- Author: Yves Schutz (SUBATECH) & Dmitri Peressounko (RRC KI & SUBATECH)
+//*-- Completely redesigned by Dmitri Peressounko March 2001
//
//*-- YS June 2001 : renamed the original AliPHOSIndexToObject and make
//*-- systematic usage of TFolders without changing the interface
void AliPHOSGetter::Event(const Int_t event, const char* opt)
{
// Reads the content of all Tree's S, D and R
-
+
if (event >= gAlice->TreeE()->GetEntries() ) {
cerr << "ERROR: AliPHOSGetter::Event -> " << event << " not found in TreeE!" << endl ;
return ;
if(strstr(opt,"H") )
rvRH = ReadTreeH() ;
-
+
if(strstr(opt,"S") )
rvRS = ReadTreeS(event) ;
folder = dynamic_cast<TFolder *>(fPrimariesFolder->FindObject("Primaries")) ;
if (folder)
phosO = dynamic_cast<TObject *>(folder->FindObject("Primaries")) ;
+ else
+ return 0 ;
}
else if ( what.CompareTo("Hits") == 0 ) {
folder = dynamic_cast<TFolder *>(fHitsFolder->FindObject("PHOS")) ;
}
if (!phosO) {
if(fDebug)
- cerr << "ERROR : AliPHOSGetter::ReturnO -> Object " << what << " not found in " << fQAFolder->GetName() << endl ;
+ cerr << "WARNING : AliPHOSGetter::ReturnO -> Object " << what << " not found in " << folder->GetName() << endl ;
return 0 ;
}
}
if(fDebug)
- cout << "WARNING: AliPHOSGetter::ReturnT -> Task " << search << "/PHOS" << name << " not found!" << endl ;
+ cout << "WARNING: AliPHOSGetter::ReturnT -> Task " << search << "/PHOS/" << name << " not found!" << endl ;
return 0 ;
}