/* $Id$ */
+/* History of cvs commits:
+ *
+ * $Log$
+ */
+
//_________________________________________________________________________
// Wrapping class for reconstruction
//*--
class AliPHOSPID ;
class AliPHOSSDigitizer ;
class AliESD ;
+class AliRawReaderFile ;
// --- Standard library ---
Fatal("cpy ctor", "not implemented") ;
}
~AliPHOSReconstructor() ; //dtor
-
- Bool_t Debug() const { return fDebug ; }
+ static void SetDebug() { fgDebug = kTRUE ; }
+ static void ResetDebug() { fgDebug = kFALSE ; }
+ static Bool_t Debug() { return fgDebug ; }
+ AliTracker *CreateTracker(AliRunLoader* runLoader) const;
+ using AliReconstructor::FillESD;
virtual void FillESD(AliRunLoader* runLoader, AliESD* esd) const ;
+ using AliReconstructor::Reconstruct;
virtual void Reconstruct(AliRunLoader* runLoader) const ;
+ virtual void Reconstruct(AliRunLoader* runLoader, AliRawReader * rawreader) const ;
AliPHOSReconstructor & operator = (const AliPHOSReconstructor & /*rvalue*/) {
// assignement operator requested by coding convention but not needed
private:
- Bool_t fDebug; //! verbosity controller
+ static Bool_t fgDebug ; //! verbosity controller
ClassDef(AliPHOSReconstructor,2) // Reconstruction algorithm class (Base Class)