]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PHOS/AliPHOSLoader.h
Coverity 18637
[u/mrichter/AliRoot.git] / PHOS / AliPHOSLoader.h
index c6ea78badfa6d12f46e05521e6c7b45fdd417bfd..fec7377cf3ef67b193fb4e092fe0f6ae4b50a99b 100644 (file)
 
 
 // --- ROOT system ---
-#include "TClonesArray.h"
 class TString ;
 class TParticle ;
-class TTask ;
+#include <TClonesArray.h>
+#include <TTree.h>
 
 // --- Standard library ---
 
@@ -52,7 +52,6 @@ class AliPHOSEmcRecPoint ;
 class AliPHOSCpvRecPoint ; 
 class AliPHOSTrackSegment ;
 class AliPHOSRecParticle ;  
-class AliPHOSCalibrationDB ;
 class AliPHOSSDigitizer ; 
 class AliPHOSDigitizer ;
   
@@ -61,15 +60,11 @@ class AliPHOSLoader : public AliLoader {
 public:
 
   AliPHOSLoader();
-  AliPHOSLoader(const AliPHOSLoader & obj);
   AliPHOSLoader(const Char_t *detname,const Char_t *eventfoldername); 
   AliPHOSLoader(const Char_t *detname,TFolder *topfolder);
   
   virtual ~AliPHOSLoader() ; 
 
-  // assignement operator requested by coding convention, but not needed
-  AliPHOSLoader & operator = (const AliPHOSLoader & ) {return *this;}
-
   Int_t   GetEvent();//extends the method on PHOS RecPart posting
   Int_t   SetEvent();//extends the method on PHOS RecPart posting
   
@@ -97,11 +92,6 @@ public:
   void    CleanTracks()const;
   void    CleanRecParticles();
 
-//up to now it is only here -> no definition about global/incremental tracking/PID
-//   Int_t   WriteRecParticles(Option_t* opt="");//writes the reconstructed particles
-//   Int_t   WritePID(Option_t* opt="");//writes the task for PID to file
-//   Bool_t  PostPID  (AliPHOSPID * pid) const {return kTRUE;}
   
 /*******************************************************************/
 /*******************************************************************/
@@ -119,7 +109,7 @@ public:
 
   static AliPHOSLoader* GetPHOSLoader(const  char* eventfoldername);
 
-  //Method to be used when digitizing under AliRunDigitizer, who opens all files etc.
+  //Method to be used when digitizing under AliDigitizationInput, who opens all files etc.
   Int_t  EventNumber()       { return (Int_t) GetRunLoader()->GetEventNumber();}
   Int_t  MaxEvent()          { return (Int_t) GetRunLoader()->TreeE()->GetEntries();}
 
@@ -157,38 +147,22 @@ public:
   TClonesArray * RecParticles() ;
   const AliPHOSRecParticle * RecParticle(Int_t index);
   void MakeRecParticlesArray();
-
-  /*********************************************/
-  /************    T A S K S      **************/
-  /*********************************************/
-  // 
-  //  AliPHOSSDigitizer*  PHOSSDigitizer(TString name = AliConfig::GetDefaultEventFolderName());
-  //AliPHOSDigitizer*   PHOSDigitizer()  { return  dynamic_cast<AliPHOSDigitizer*>(Digitizer()) ;}
-
-  AliPHOSPID * PID () const {return dynamic_cast<AliPHOSPID*>(PIDTask()) ;}
-  Int_t LoadPID(Option_t * opt="") const {return LoadPIDTask(opt);}
-  Int_t WritePID(Option_t * opt="") const {return WritePIDTask(opt);}
-
-
-  AliPHOSTrackSegmentMaker * TrackSegmentMaker () const { return dynamic_cast<AliPHOSTrackSegmentMaker *>(Tracker()) ;}
-  Int_t LoadTrackSegmentMaker(Option_t * opt="") const {return LoadTracker(opt);}
-  Int_t WriteTrackSegmentMaker(Option_t * opt="") const {return WriteTracker(opt);}
-
   
   void   SetDebug(Int_t level) {fDebug = level;} // Set debug level
   void   SetBranchTitle(const TString& btitle);
 
   Int_t   GetDebug()                     const {return fDebug;      }
   TString GetBranchTitle()               const {return fBranchTitle;}
-  AliPHOSCalibrationDB * CalibrationDB() const {return fcdb;        }
-  void ReadCalibrationDB(const char * name, const char * filename);
   
 protected:
   TString fBranchTitle;            //Title of the branch
-  AliPHOSCalibrationDB * fcdb ;       //!
 
 private:
 
+  // assignement operator requested by coding convention, but not needed
+  AliPHOSLoader(const AliPHOSLoader &);                //Not implemented
+  AliPHOSLoader & operator = (const AliPHOSLoader & ); //Not implemented
+
   Int_t ReadHits();
   Int_t ReadDigits();
   Int_t ReadSDigits();