replaced abort() by Fatal()
authorschutz <schutz@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 30 Oct 2002 12:59:09 +0000 (12:59 +0000)
committerschutz <schutz@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 30 Oct 2002 12:59:09 +0000 (12:59 +0000)
15 files changed:
PHOS/AliPHOS.h
PHOS/AliPHOSAnalyze.h
PHOS/AliPHOSClusterizerv1.cxx
PHOS/AliPHOSDigitizer.cxx
PHOS/AliPHOSDigitizer.h
PHOS/AliPHOSGeometry.cxx
PHOS/AliPHOSGetter.cxx
PHOS/AliPHOSGetter.h
PHOS/AliPHOSPIDv1.cxx
PHOS/AliPHOSRecParticle.cxx
PHOS/AliPHOSReconstructioner.h
PHOS/AliPHOSTrackSegmentMakerv1.h
PHOS/AliPHOSv0.h
PHOS/AliPHOSv1.h
PHOS/AliPHOSvImpacts.h

index 0322ea7..17aca1f 100644 (file)
@@ -32,12 +32,13 @@ class AliPHOS : public AliDetector {
   AliPHOS(const AliPHOS & phos) {
     // cpy ctor: no implementation yet
     // requested by the Coding Convention
-    abort() ; 
+    Fatal("cpy ctor", "not implemented") ;
   }
   virtual ~AliPHOS() ; 
   virtual void   AddHit(Int_t, Int_t*, Float_t *) {
     // do not use this definition but the one below
-    abort() ; 
+    Fatal("AddHit(Int_t, Int_t*, Float_t *)", "do not use") ;
+    
   }
   virtual void   AddHit( Int_t shunt, Int_t primary, Int_t track, 
                         Int_t id, Float_t *hits ) = 0 ;   
@@ -53,7 +54,7 @@ class AliPHOS : public AliDetector {
   AliPHOS & operator = (const AliPHOS & rvalue)  {
     // assignement operator requested by coding convention
     // but not needed
-    abort() ;
+    Fatal("operator =", "not implemented") ;
     return *this ; 
   }
  
index 66f23a7..baa0827 100644 (file)
@@ -54,7 +54,7 @@ public:
 
   AliPHOSAnalyze & operator = (const AliPHOSAnalyze & rvalue)  {
     // assignement operator requested by coding convention but not needed
-    abort() ;
+    Fatal("operator =", "not implemented") ;
     return *this ; 
   }
  
index 23def01..da34712 100644 (file)
@@ -554,8 +554,7 @@ void AliPHOSClusterizerv1::MakeClusters()
   
   TClonesArray * digits = gime->Digits() ; 
    if ( !digits ) {
-    Error("MakeClusters", "Digits with name %s not found !") ; 
-    abort() ; 
+   Fatal("MakeClusters", "Digits with name %s not found !", BranchName().Data() ) ;  
   } 
   TClonesArray * digitsC =  (TClonesArray*)digits->Clone() ;
   
@@ -1079,6 +1078,7 @@ void AliPHOSClusterizerv1::PrintRecPoints(Option_t * option)
   
       Int_t * primaries; 
       Int_t nprimaries ; 
+      primaries = rp->GetPrimaries(nprimaries);
       message += "\n" ; 
       message += rp->GetIndexInList() ;
       message += " " ;  
index aa47cf4..401441c 100644 (file)
@@ -165,8 +165,7 @@ void AliPHOSDigitizer::Digitize(const Int_t event)
   // get first the sdigitizer from the tasks list (must have same name as the digitizer)
   const AliPHOSSDigitizer * sDigitizer = gime->SDigitizer(GetName()); 
   if ( !sDigitizer) {
-    Error("Digitize", "SDigitizer with name %s not found", GetName() ) ; 
-    abort() ; 
+    Fatal("Digitize", "SDigitizer with name %s not found", GetName() ) ; 
   }
     
   // loop through the sdigits posted to the White Board and add them to the noise
index 25b807a..29596fb 100644 (file)
@@ -73,7 +73,7 @@ public:
  
   AliPHOSDigitizer & operator = (const AliPHOSDigitizer & rvalue)  {
     // assignement operator requested by coding convention but not needed
-    abort() ;
+    Fatal("operator =", "not implemented") ;
     return *this ; 
   }
 
index 7769ab6..a68745c 100644 (file)
@@ -70,8 +70,7 @@ void AliPHOSGeometry::Init(void)
   
   TString test(GetName()) ; 
   if (test != "IHEP" && test != "GPS2" && test != "MIXT") {
-    Error("Init", "%s is not a known geometry (choose among IHEP, GPS2 and MIXT)", test.Data() ) ; 
-    abort() ;
+    Fatal("Init", "%s is not a known geometry (choose among IHEP, GPS2 and MIXT)", test.Data() ) ; 
   }
 
   fgInit     = kTRUE ; 
index cca93bd..faf4903 100644 (file)
@@ -83,8 +83,7 @@ AliPHOSGetter::AliPHOSGetter(const char* headerFile, const char* branchTitle, co
   // This is the ctor called by GetInstance and the only one that can be used 
 
   if( fHeaderFile.Contains("_") ) {
-    Error("AliPHOSGetter", "Invalid file name (_ not allowed) %s", fHeaderFile.Data() ) ;
-    abort() ; 
+    Fatal("AliPHOSGetter", "Invalid file name (_ not allowed) %s", fHeaderFile.Data() ) ;
   }
 
   //Initialize  all data
@@ -238,7 +237,6 @@ AliPHOSGetter * AliPHOSGetter::GetInstance(const char* headerFile,
   if(fgObjGetter->fHeaderFile.CompareTo(headerFile)==0){ //Opened the same header file
     if((fgObjGetter->fBranchTitle.CompareTo(branchTitle) == 0)&&   //Open the same branch title
        (toSplit==fgObjGetter->fToSplit)){                          //Nothing should be cleaned
-      return fgObjGetter ;
     }
     else{ //Clean all data and AliPHOS...zers
       if(fgObjGetter->fToSplit)
@@ -246,7 +244,6 @@ AliPHOSGetter * AliPHOSGetter::GetInstance(const char* headerFile,
       fgObjGetter->CleanWhiteBoard() ;
       fgObjGetter->fToSplit = toSplit ;
       fgObjGetter->SetTitle(branchTitle) ;
-      return fgObjGetter ; 
     }
   }
   else{  //Close already opened files, clean memory and open new header file
@@ -261,7 +258,6 @@ AliPHOSGetter * AliPHOSGetter::GetInstance(const char* headerFile,
       fgObjGetter->CloseSplitFiles() ;
     fgObjGetter->CleanWhiteBoard() ;    
     fgObjGetter = new AliPHOSGetter(headerFile,branchTitle,toSplit) ;
-    return fgObjGetter ; 
   }
   return fgObjGetter ; 
   
@@ -492,23 +488,20 @@ TObject** AliPHOSGetter::PrimariesRef(void) const
   
   // the hierarchy is //Folders/RunMC/Event/Data/Primaries
   if ( !fPrimariesFolder ) {
-    Error("PrimariesRef", "Folder //%s not found", fPrimariesFolder) ;
-    abort() ;
+    Fatal("PrimariesRef", "Folder //%s not found", fPrimariesFolder) ;
   }    
  
   TFolder * primariesFolder = dynamic_cast<TFolder *>(fPrimariesFolder->FindObject("Primaries")) ;
   if ( !primariesFolder ) {
-    Error("PrimariesRef", "Folder //%s/Primaries/ not found", fPrimariesFolder) ;  
-    abort() ;
+    Fatal("PrimariesRef", "Folder //%s/Primaries/ not found", fPrimariesFolder) ;  
   }
  
   TObject * p = primariesFolder->FindObject("Primaries") ;
   if(!p) {
-    Error("PrimariesRef","%s /Primaries not found !", primariesFolder->GetName() ) ; 
-    abort() ;
+    Fatal("PrimariesRef","%s /Primaries not found !", primariesFolder->GetName() ) ; 
   }
-  else
-    return primariesFolder->GetListOfFolders()->GetObjectRef(p) ;
+
+  return primariesFolder->GetListOfFolders()->GetObjectRef(p) ;
 }
 
 //____________________________________________________________________________ 
@@ -539,23 +532,20 @@ TObject** AliPHOSGetter::HitsRef(void) const
   
   // the hierarchy is //Folders/RunMC/Event/Data/PHOS/Hits
   if ( !fHitsFolder ) {
-    Error("HitsRef", "Folder //%s not found !", fHitsFolder) ;
-    abort() ;
+    Fatal("HitsRef", "Folder //%s not found !", fHitsFolder) ;
   }    
  
   TFolder * phosFolder = dynamic_cast<TFolder *>(fHitsFolder->FindObject("PHOS")) ;
   if ( !phosFolder ) {
-    Error("HitsRef", "Folder //%s/PHOS/ not found !", fHitsFolder) ;  
-    abort() ;
+    Fatal("HitsRef", "Folder //%s/PHOS/ not found !", fHitsFolder) ;  
   }
  
   TObject * h = phosFolder->FindObject("Hits") ;
   if(!h) {
-    Error("HitsRef", "%s/Hits not fount !", phosFolder->GetName() ) ; 
-    abort() ;
+    Fatal("HitsRef", "%s/Hits not fount !", phosFolder->GetName() ) ; 
   }
-  else
-    return phosFolder->GetListOfFolders()->GetObjectRef(h) ;
+
+  return phosFolder->GetListOfFolders()->GetObjectRef(h) ;
 }
 
 //____________________________________________________________________________ 
@@ -598,14 +588,12 @@ TObject** AliPHOSGetter::SDigitsRef(const char * name, const char * file) const
   // the hierarchy is //Folders/RunMC/Event/Data/PHOS/SDigits/filename/SDigits
 
   if ( !fSDigitsFolder ) {
-    Error("SDigitsRef", "Folder //%s not found !", fSDigitsFolder) ;
-    abort() ;
+    Fatal("SDigitsRef", "Folder //%s not found !", fSDigitsFolder) ;
   }    
  
   TFolder * phosFolder = dynamic_cast<TFolder *>(fSDigitsFolder->FindObject("PHOS")) ;
   if ( !phosFolder ) {
-    Error("SDigitsRef", "Folder //%s/PHOS not found !", fSDigitsFolder) ;
-    abort() ;
+    Fatal("SDigitsRef", "Folder //%s/PHOS not found !", fSDigitsFolder) ;
   }
 
   TFolder * phosSubFolder = 0 ;
@@ -615,17 +603,15 @@ TObject** AliPHOSGetter::SDigitsRef(const char * name, const char * file) const
     phosSubFolder = dynamic_cast<TFolder *>(phosFolder->FindObject(fHeaderFile)) ;
   
   if(!phosSubFolder) {
-    Error("SDigitsRef", "Folder //Folders/RunMC/Event/Data/PHOS/%s not found !", file) ;
-    abort() ;
+    Fatal("SDigitsRef", "Folder //Folders/RunMC/Event/Data/PHOS/%s not found !", file) ;
   }
 
   TObject * dis = phosSubFolder->FindObject(name) ;
   if(!dis){
-    Error("SDigitsRef", "object %s not found !", name) ; 
-    abort()  ;
+    Fatal("SDigitsRef", "object %s not found !", name) ; 
   }
-  else
-    return phosSubFolder->GetListOfFolders()->GetObjectRef(dis) ;
+
+  return phosSubFolder->GetListOfFolders()->GetObjectRef(dis) ;
 
 }
 
@@ -668,14 +654,12 @@ TObject** AliPHOSGetter::SDigitizerRef(const char * name) const
 
   TTask * sd  = dynamic_cast<TTask*>(fTasksFolder->FindObject("SDigitizer")) ; 
   if ( !sd ) {
-    Error("SDigitizerRef", "Task //%s/SDigitizer not found !", fTasksFolder) ;
-    abort();
+    Fatal("SDigitizerRef", "Task //%s/SDigitizer not found !", fTasksFolder) ;
   }        
 
   TTask * phos = dynamic_cast<TTask*>(sd->GetListOfTasks()->FindObject("PHOS")) ; 
   if ( !phos )  {
-    Error("SDigitizerRef", "//%s/SDigitizer/PHOS not found !", fTasksFolder) ;
-    abort();
+    Fatal("SDigitizerRef", "//%s/SDigitizer/PHOS not found !", fTasksFolder) ;
   }        
 
   TTask * task = dynamic_cast<TTask*>(phos->GetListOfTasks()->FindObject(name)) ; 
@@ -754,23 +738,20 @@ TObject** AliPHOSGetter::DigitsRef(const char * name) const
   // the hierarchy is //Folders/Run/Event/Data/PHOS/Digits/name
 
   if ( !fDigitsFolder ) {
-    Error("DigitsRef", "Folder //%s not found !", fDigitsFolder) ;
-    abort() ;
+    Fatal("DigitsRef", "Folder //%s not found !", fDigitsFolder) ;
   }    
   
   TFolder * phosFolder  = dynamic_cast<TFolder*>(fDigitsFolder->FindObject("PHOS")) ; 
   if ( !phosFolder ) {
-    Error("DigitsRef", "Folder //%s/PHOS/ not found !", fDigitsFolder) ;
-    abort() ;
+    Fatal("DigitsRef", "Folder //%s/PHOS/ not found !", fDigitsFolder) ;
   }    
 
   TObject * d = phosFolder->FindObject(name) ;
   if(!d) {
-    Error("DigitsRef", "object %s not found !", name) ; 
-    abort() ;
+    Fatal("DigitsRef", "object %s not found !", name) ; 
   }
-  else
-    return phosFolder->GetListOfFolders()->GetObjectRef(d) ;
+
+  return phosFolder->GetListOfFolders()->GetObjectRef(d) ;
 
 }
 
@@ -848,14 +829,12 @@ TObject** AliPHOSGetter::DigitizerRef(const char * name) const
 {  
   TTask * sd  = dynamic_cast<TTask*>(fTasksFolder->FindObject("Digitizer")) ; 
   if ( !sd ) {
-    Error("DigitizerRef", "Task //%s/Digitizer not found !", fTasksFolder) ;
-    abort();
+    Fatal("DigitizerRef", "Task //%s/Digitizer not found !", fTasksFolder) ;
   }        
 
   TTask * phos = dynamic_cast<TTask*>(sd->GetListOfTasks()->FindObject("PHOS")) ; 
   if ( !phos )  {
-    Error("DigitizerRef", "//%s/Digitizer/PHOS", fTasksFolder) ;
-    abort();
+    Fatal("DigitizerRef", "//%s/Digitizer/PHOS", fTasksFolder) ;
   }        
 
   TTask * task = dynamic_cast<TTask*>(phos->GetListOfTasks()->FindObject(name)) ; 
@@ -924,21 +903,18 @@ TObject** AliPHOSGetter::EmcRecPointsRef(const char * name) const
   // the hierarchy is //Folders/Run/Event/RecData/PHOS/EMCARecPoints/name
    
   if ( !fRecoFolder ) {
-    Error("EmcRecPointsRef", "Folder //%s not found !", fRecoFolder->GetName() ) ;
-    abort() ; 
+    Fatal("EmcRecPointsRef", "Folder //%s not found !", fRecoFolder->GetName() ) ;
   }    
 
   TFolder * phosFolder  = dynamic_cast<TFolder*>(fRecoFolder->FindObject("PHOS/EMCARecPoints")) ; 
   if ( !phosFolder ) {
-     Error("EmcRecPointsRef", "Folder //%s/PHOS/EMCARecPoints/ not found !", fRecoFolder->GetName() ) ;
-    abort() ;
+     Fatal("EmcRecPointsRef", "Folder //%s/PHOS/EMCARecPoints/ not found !", fRecoFolder->GetName() ) ;
   }    
 
 
   TObject * erp = phosFolder->FindObject(name ) ;
   if ( !erp )   {
-    Error("EmcRecPointsRef", "object %s not found !", name) ; 
-    abort() ;
+    Fatal("EmcRecPointsRef", "object %s not found !", name) ; 
   }
   return phosFolder->GetListOfFolders()->GetObjectRef(erp) ;
   
@@ -951,20 +927,17 @@ TObject** AliPHOSGetter::CpvRecPointsRef(const char * name) const
   // the hierarchy is //Folders/Run/Event/RecData/PHOS/CPVRecPoints/name
    
   if ( !fRecoFolder ) {
-    Error("CpvRecPointsRef", "Folder //%s not found !", fRecoFolder->GetName() ) ;
-    abort() ; 
+    Fatal("CpvRecPointsRef", "Folder //%s not found !", fRecoFolder->GetName() ) ;
   }    
 
   TFolder * phosFolder  = dynamic_cast<TFolder*>(fRecoFolder->FindObject("PHOS/CPVRecPoints")) ; 
   if ( !phosFolder ) {
-    Error("CpvRecPointsRef", "Folder //%s/PHOS/CPVRecPoints/ not found !", fRecoFolder->GetName() ) ;
-    abort() ;
+    Fatal("CpvRecPointsRef", "Folder //%s/PHOS/CPVRecPoints/ not found !", fRecoFolder->GetName() ) ;
   }    
 
   TObject * crp = phosFolder->FindObject(name ) ;
   if ( !crp )   {
-    Error("CpvRecPointsRef", "object %s nott found", name ) ; 
-    abort() ;
+    Fatal("CpvRecPointsRef", "object %s nott found", name ) ; 
   }
   return phosFolder->GetListOfFolders()->GetObjectRef(crp) ;
   
@@ -1011,14 +984,12 @@ TObject** AliPHOSGetter::ClusterizerRef(const char * name) const
   TTask * tasks  = dynamic_cast<TTask*>(fTasksFolder->FindObject("Reconstructioner")) ; 
 
   if ( !tasks ) {
-    Error("ClusterizerRef", "Task //%s/Reconstructioner not found !", fTasksFolder->GetName() ) ;
-    abort() ;
+    Fatal("ClusterizerRef", "Task //%s/Reconstructioner not found !", fTasksFolder->GetName() ) ;
   }        
         
   TTask * phos = dynamic_cast<TTask*>(tasks->GetListOfTasks()->FindObject("PHOS")) ; 
   if ( !phos )  {
-    Error("ClusterizerRef", " //%s/Reconstructioner/PHOS not founf !", fTasksFolder->GetName() ) ; 
-    abort() ; 
+    Fatal("ClusterizerRef", " //%s/Reconstructioner/PHOS not founf !", fTasksFolder->GetName() ) ; 
   }   
 
   TList * l = phos->GetListOfTasks() ; 
@@ -1035,12 +1006,12 @@ TObject** AliPHOSGetter::ClusterizerRef(const char * name) const
     }
   }
 
-  if(clu) 
-    return l->GetObjectRef(clu) ;
-  else{
-    Error("ClusterizerRef", "Task //%s/Reconstructioner/clusterizer/%s not found", fTasksFolder->GetName(), name) ;
-    abort() ;
+  if(!clu) {
+    Fatal("ClusterizerRef", "Task //%s/Reconstructioner/clusterizer/%s not found", fTasksFolder->GetName(), name) ;
   }
+
+  return l->GetObjectRef(clu) ;
+
 }
 
 //____________________________________________________________________________ 
@@ -1127,20 +1098,17 @@ TObject** AliPHOSGetter::TrackSegmentsRef(const char * name) const
   // the hierarchy is //Folders/Run/Event/RecData/PHOS/TrackSegments/name
 
  if ( !fRecoFolder ) {
-    Error("TrackSegmentsRef", "Folder //%s not found !", fRecoFolder->GetName() ) ;
-    abort() ; 
+    Fatal("TrackSegmentsRef", "Folder //%s not found !", fRecoFolder->GetName() ) ;
   }    
 
   TFolder * phosFolder  = dynamic_cast<TFolder*>(fRecoFolder->FindObject("PHOS/TrackSegments")) ; 
   if ( !phosFolder ) {
-    Error("TrackSegmentsRef", "Folder //%s/PHOS/TrackSegments/ not found !", fRecoFolder->GetName() ) ;
-    abort() ;
+    Fatal("TrackSegmentsRef", "Folder //%s/PHOS/TrackSegments/ not found !", fRecoFolder->GetName() ) ;
   }    
   
   TObject * tss =  phosFolder->FindObject(name) ;
   if (!tss) {
-    Error("TrackSegmentsRef", "object %s not found !", name) ;  
-    abort() ;  
+    Fatal("TrackSegmentsRef", "object %s not found !", name) ;  
   }
   return phosFolder->GetListOfFolders()->GetObjectRef(tss) ;
 } 
@@ -1228,14 +1196,12 @@ TObject** AliPHOSGetter::TSMakerRef(const char * name) const
   TTask * tasks  = dynamic_cast<TTask*>(fTasksFolder->FindObject("Reconstructioner")) ; 
 
   if ( !tasks ) {
-    Error("TSMakerRef", "Task //%s/Reconstructioner not found !", fTasksFolder->GetName() ) ;
-    abort() ;
+    Fatal("TSMakerRef", "Task //%s/Reconstructioner not found !", fTasksFolder->GetName() ) ;
   }        
         
   TTask * phos = dynamic_cast<TTask*>(tasks->GetListOfTasks()->FindObject("PHOS")) ; 
   if ( !phos )  {
-    Error("TSMakerRef", "//%s/Reconstructioner/PHOS not found !", fTasksFolder->GetName() ) ; 
-    abort()  ; 
+    Fatal("TSMakerRef", "//%s/Reconstructioner/PHOS not found !", fTasksFolder->GetName() ) ; 
   }   
 
   TList * l = phos->GetListOfTasks() ; 
@@ -1252,12 +1218,12 @@ TObject** AliPHOSGetter::TSMakerRef(const char * name) const
     }
   }
   
-  if(tsm) 
-    return l->GetObjectRef(tsm) ;
-  else {
-   Error("TSMakerRef", "Task //%s/Reconstructioner/PHOS/TrackSegmentMarker/%s not found !", fTasksFolder->GetName(),  name) ;
-    abort() ;
-  } 
+  if(!tsm) {
+   Fatal("TSMakerRef", "Task //%s/Reconstructioner/PHOS/TrackSegmentMarker/%s not found !", fTasksFolder->GetName(),  name) ;
+  }
+  return l->GetObjectRef(tsm) ;
+
 } 
 
 //____________________________________________________________________________ 
@@ -1301,20 +1267,17 @@ TObject** AliPHOSGetter::RecParticlesRef(const char * name) const
   // the hierarchy is //Folders/Run/Event/RecData/PHOS/TrackSegments/name
 
  if ( !fRecoFolder ) {
-    Error("RecParticlesRef", "Folder//%s not found !", fRecoFolder->GetName() ) ; 
-    abort() ; 
+    Fatal("RecParticlesRef", "Folder//%s not found !", fRecoFolder->GetName() ) ; 
   }    
 
   TFolder * phosFolder  = dynamic_cast<TFolder*>(fRecoFolder->FindObject("PHOS/RecParticles")) ; 
   if ( !phosFolder ) {
-    Error("RecParticlesRef", "Folder //%s/PHOS/RecParticles/ not found !", fRecoFolder->GetName() ) ;
-    abort() ;
+    Fatal("RecParticlesRef", "Folder //%s/PHOS/RecParticles/ not found !", fRecoFolder->GetName() ) ;
   }    
 
   TObject * tss =  phosFolder->FindObject(name  ) ;
   if (!tss) {
-    Error("RecParticlesRef", "object %s not found !", name) ; 
-    abort() ;  
+    Fatal("RecParticlesRef", "object %s not found !", name) ; 
   }
   return phosFolder->GetListOfFolders()->GetObjectRef(tss) ;
 }
@@ -1400,14 +1363,12 @@ TObject** AliPHOSGetter::PIDRef(const char * name) const
   TTask * tasks  = dynamic_cast<TTask*>(fTasksFolder->FindObject("Reconstructioner")) ; 
 
   if ( !tasks ) {
-    Error("PIDRef", "Task //%s/Reconstructioner not found !", fTasksFolder->GetName() ) ;
-    abort() ; 
+    Fatal("PIDRef", "Task //%s/Reconstructioner not found !", fTasksFolder->GetName() ) ;
   }        
         
   TTask * phos = dynamic_cast<TTask*>(tasks->GetListOfTasks()->FindObject("PHOS")) ; 
   if ( !phos )  {
-    Error("PIDRef", "//%s/Reconstructioner/PHOS not found !", fTasksFolder->GetName() ) ; 
-    abort()  ; 
+    Fatal("PIDRef", "//%s/Reconstructioner/PHOS not found !", fTasksFolder->GetName() ) ; 
   }   
   
   TList * l = phos->GetListOfTasks() ; 
@@ -1424,13 +1385,11 @@ TObject** AliPHOSGetter::PIDRef(const char * name) const
     }
   }
   
-  if(pid) 
-    return l->GetObjectRef(pid) ;
-  else {
-    Error("PIDRef", "Task //%s/Reconstructioner/PHOS/PID/%s not found !", fTasksFolder->GetName(), name) ;
-    abort() ;
+  if(!pid) {
+    Fatal("PIDRef", "Task //%s/Reconstructioner/PHOS/PID/%s not found !", fTasksFolder->GetName(), name) ;
   }
   
+    return l->GetObjectRef(pid) ;
 } 
 
 //____________________________________________________________________________ 
@@ -1458,14 +1417,12 @@ TObject** AliPHOSGetter::AlarmsRef(void) const
   
   // the hierarchy is //Folders/Run/Conditions/QA/PHOS
   if ( !fQAFolder ) {
-    Error("AlarmsRef", "Folder //%s not found !", fQAFolder) ;
-    abort() ;
+    Fatal("AlarmsRef", "Folder //%s not found !", fQAFolder) ;
   }    
  
   TFolder * phosFolder = dynamic_cast<TFolder *>(fQAFolder->FindObject("PHOS")) ;
   if ( !phosFolder ) {
-    Error("AlarmsRef", "Folder //%s/PHOS/ not found !", fQAFolder) ;
-    abort() ;
+    Fatal("AlarmsRef", "Folder //%s/PHOS/ not found !", fQAFolder) ;
   }
    
   return fQAFolder->GetListOfFolders()->GetObjectRef(phosFolder) ;
index a62c491..e431928 100644 (file)
@@ -51,18 +51,17 @@ class AliPHOSGetter : public TObject {
  public:
   
   AliPHOSGetter(){    // ctor: this is a singleton, the ctor should never be called but cint needs it as public
-    Error("ctor", "AliPHOSGetter is a singleton default ctor not callable") ;
-    abort() ; 
+    Fatal("ctor", "AliPHOSGetter is a singleton default ctor not callable") ;
   } 
   AliPHOSGetter(const AliPHOSGetter & obj) {
     // cpy ctor requested by Coding Convention 
     // but not yet needed
-    abort() ; 
+    Fatal("cpy ctor", "not implemented") ;
   } 
   
   AliPHOSGetter & operator = (const AliPHOSGetter & ) {
     // assignement operator requested by coding convention, but not needed
-    abort() ;
+    Fatal("operator =", "not implemented") ;
     return *this ; 
   }
   virtual ~AliPHOSGetter() ; 
index a5b2cf4..380330f 100644 (file)
@@ -636,8 +636,7 @@ void  AliPHOSPIDv1::MakeRecParticles(){
   TObjArray * cpvRecPoints = gime->CpvRecPoints() ; 
   TClonesArray * trackSegments = gime->TrackSegments() ; 
   if ( !emcRecPoints || !cpvRecPoints || !trackSegments ) {
-    Error("MakeRecParticles", "RecPoints or TrackSegments not found !") ;  
-    abort() ; 
+    Fatal("MakeRecParticles", "RecPoints or TrackSegments not found !") ;  
   }
   TClonesArray * recParticles  = gime->RecParticles() ; 
   recParticles->Clear();
@@ -668,8 +667,7 @@ void  AliPHOSPIDv1::MakeRecParticles(){
     
     // YK: check if (emc != 0) !!!
     if (!emc) {
-      Error("MakeRecParticles", "-> emc(%d) = %d", ts->GetEmcIndex(), emc ) ;
-      abort();
+      Fatal("MakeRecParticles", "-> emc(%d) = %d", ts->GetEmcIndex(), emc ) ;
     }
     Float_t    e = emc->GetEnergy() ;   
     Int_t cluster = GetClusterOption(e) ;// Gives value to cluster that defines the energy range parameter to be used in de RCPV, TOF and used in the PCA.
index f37206c..6f7ee55 100644 (file)
@@ -94,7 +94,6 @@ const TParticle * AliPHOSRecParticle::GetPrimary(Int_t index) const
   if ( index > GetNPrimariesToRecParticles() ) { 
     if (fDebug) 
       Warning("GetPrimary", "%d is larger that the number of primaries %d", index, GetNPrimaries()) ;
-    return 0 ; 
   } else { 
     Int_t dummy ; 
     AliPHOSGetter * gime = AliPHOSGetter::GetInstance() ;
index 40c3118..4c745fd 100644 (file)
@@ -35,7 +35,7 @@ public:
   AliPHOSReconstructioner(const AliPHOSReconstructioner & rec) {
     // cpy ctor: 
     // requested by the Coding Convention
-    abort() ; 
+    Fatal("cpy ctor", "not implemented") ;
   }
    
   virtual ~AliPHOSReconstructioner() ;
@@ -59,7 +59,7 @@ public:
 
   AliPHOSReconstructioner & operator = (const AliPHOSReconstructioner & rvalue)  {
     // assignement operator requested by coding convention but not needed
-    abort() ;
+    Fatal("operator =", "not implemented") ;
     return *this ; 
   }
   
index 6bf4575..4db5038 100644 (file)
@@ -32,8 +32,8 @@ public:
   AliPHOSTrackSegmentMakerv1(const AliPHOSTrackSegmentMakerv1 & tsm) {
     // cpy ctor: no implementation yet
     // requested by the Coding Convention
-    abort() ; 
-  }
+    Fatal("cpy ctor", "not implemented") ;
+}
    
   virtual ~ AliPHOSTrackSegmentMakerv1() ; // dtor
   
@@ -57,7 +57,7 @@ public:
 
   AliPHOSTrackSegmentMakerv1 & operator = (const AliPHOSTrackSegmentMakerv1 & )  {
     // assignement operator requested by coding convention but not needed
-    abort() ;
+    Fatal("operator =", "not implemented") ;
     return *this ; 
   }
 
index 51920af..d1a23ae 100644 (file)
@@ -27,7 +27,7 @@ class AliPHOSv0 : public AliPHOS {
   AliPHOSv0(const AliPHOSv0 & phos) {
     // cpy ctor: no implementation yet
     // requested by the Coding Convention
-    abort() ; 
+    Fatal("cpy ctor", "not implemented") ;
   } 
   virtual ~AliPHOSv0(void){
     // dtor
@@ -35,7 +35,7 @@ class AliPHOSv0 : public AliPHOS {
 
   virtual void   AddHit( Int_t shunt, Int_t primary, Int_t track, Int_t id, Float_t *hits ) {
     // useless since there are no hits
-    abort() ; 
+    Fatal("AddHit", "not to be used with v0") ;
   }
   virtual void   BuildGeometry(void) ;             // creates the geometry for the ROOT display
   void           BuildGeometryforEMC(void) ;      // creates the PHOS geometry for the ROOT display
@@ -61,7 +61,7 @@ class AliPHOSv0 : public AliPHOS {
   
   AliPHOSv0 & operator = (const AliPHOSv0 & rvalue)  {
     // assignement operator requested by coding convention but not needed
-    abort() ;
+    Fatal("operator =", "not implemented") ;
     return *this ; 
   }
   
index 72a085a..eea1795 100644 (file)
@@ -29,7 +29,7 @@ public:
   AliPHOSv1(const AliPHOSv1 & phos) {
     // cpy ctor: no implementation yet
     // requested by the Coding Convention
-    abort() ; 
+    Fatal("cpy ctor", "not implemented") ; 
   }
   virtual ~AliPHOSv1(void) ;
 
@@ -46,7 +46,7 @@ public:
 
   AliPHOSv1 & operator = (const AliPHOSv1 & rvalue)  {
     // assignement operator requested by coding convention but not needed
-    abort() ;
+    Fatal("operator =", "not implemented") ;
     return *this ; 
   }
 
index 2b5cdf0..099ff56 100644 (file)
@@ -30,7 +30,7 @@ public:
   AliPHOSvImpacts(const AliPHOSvImpacts & phos) {
     // cpy ctor: no implementation yet
     // requested by the Coding Convention
-    abort() ; 
+    Fatal("cpy ctor", "not implemented") ;
   }
   virtual ~AliPHOSvImpacts(void) ;
 
@@ -50,7 +50,7 @@ public:
 
   AliPHOSvImpacts & operator = (const AliPHOSvImpacts & rvalue)  {
     // assignement operator requested by coding convention but not needed
-    abort() ;
+    Fatal("operator =", "not implemented") ;
     return *this ; 
   }