Added the fFailed data member that gives the status of the file and of galice
[u/mrichter/AliRoot.git] / EMCAL / AliEMCALGetter.h
index c9ffcb80a337d062f1d08fdbd399d65efcf82320..06acc925d0e6fc7c11f679ec29ea0d629dd6efda 100644 (file)
@@ -38,7 +38,7 @@ class TTask ;
 #include "AliEMCALSDigitizer.h"
 #include "AliEMCALTowerRecPoint.h"
 class AliEMCALGeometry ;
-class AliEMCALClusterizer ;
+class AliEMCALClusterizerv1 ;
 //class AliEMCALTrackSegment ;
 //class AliEMCALTrackSegmentMaker ;
 //class AliEMCALRecParticle ;
@@ -61,6 +61,7 @@ class AliEMCALGetter : public TObject {
   
   virtual ~AliEMCALGetter() ; 
   
+  const Bool_t HasFailed(void) const {return fFailed ;} 
   Bool_t PostHits(void ) const ;  
   Bool_t PostSDigits(      const char * name,  const char * file = 0) const ;  
   Bool_t PostDigits(       const char * name ) const ;  
@@ -69,7 +70,7 @@ class AliEMCALGetter : public TObject {
   //Bool_t PostRecParticles( const char * name) const ;  
 
   Bool_t PostClusterizer( const char * name) const ;  
-  Bool_t PostClusterizer(AliEMCALClusterizer * clu) const ;  
+  Bool_t PostClusterizer(AliEMCALClusterizerv1 * clu) const ;  
   Bool_t PostSDigitizer (AliEMCALSDigitizer * sdigitizer) const ;  
   Bool_t PostSDigitizer ( const char * name, const char * file ) const ;  
   Bool_t PostDigitizer (AliEMCALDigitizer * digitizer) const ;  
@@ -139,8 +140,8 @@ class AliEMCALGetter : public TObject {
   const AliEMCALTowerRecPoint *  PreShowerRecPoint(Int_t index) { 
     return static_cast<const AliEMCALTowerRecPoint *>(PreShowerRecPoints()->At(index)) ;}
 
-  AliEMCALClusterizer * Clusterizer (const char * name =0) const { 
-    return (AliEMCALClusterizer*)(ReturnT("Clusterizer", name)) ; }
+    AliEMCALClusterizerv1 * Clusterizer (const char * name =0) const { 
+    return (AliEMCALClusterizerv1*)(ReturnT("Clusterizer", name)) ; }
 
   // TrackSegments
   //TClonesArray * TrackSegments(const char * name = 0) const 
@@ -207,6 +208,7 @@ class AliEMCALGetter : public TObject {
   TString        fDigitsTitle ;       //!
   TString        fSDigitsTitle ;      //!
 
+  Bool_t         fFailed ;            //! true if file is not opened and/or galice not found
   Int_t          fDebug ;             // Debug level
 
   Int_t          fNPrimaries ;        //! # of primaries