]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PHOS/AliPHOSLoader.h
Bugfix: lowercase b should be upper case B for component id: TPCClusterFinder32Bit
[u/mrichter/AliRoot.git] / PHOS / AliPHOSLoader.h
index b834709e9219cbba3d07ade4d6aae948d456c75d..7f9cbc2a51c86991f7df838b7c2bb8ccbe8dcf66 100644 (file)
@@ -26,7 +26,7 @@
 //  another set of RecPoints.
 // 
 //  The objects are retrived from folders.  
-//*-- Author: Yves Schutz (SUBATECH) & Dmitri Peressounko (RRC KI & SUBATECH)
+//-- Author: Yves Schutz (SUBATECH) & Dmitri Peressounko (RRC KI & SUBATECH)
 //    
 
 
@@ -39,7 +39,6 @@ class TTask ;
 // --- Standard library ---
 
 // --- AliRoot header files ---
-
 #include "AliRun.h"
 #include "AliLoader.h"
 #include "AliRunLoader.h"
@@ -53,28 +52,19 @@ class AliPHOSEmcRecPoint ;
 class AliPHOSCpvRecPoint ; 
 class AliPHOSTrackSegment ;
 class AliPHOSRecParticle ;  
-class AliPHOSCalibrationDB ;
 class AliPHOSSDigitizer ; 
 class AliPHOSDigitizer ;
   
-
-
-//
-
 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
   
@@ -128,7 +118,7 @@ public:
   Int_t  EventNumber()       { return (Int_t) GetRunLoader()->GetEventNumber();}
   Int_t  MaxEvent()          { return (Int_t) GetRunLoader()->TreeE()->GetEntries();}
 
-  const AliPHOS *         PHOS();
+/*   const AliPHOS *         PHOS(); */
   // Alarms
   // TFolder * Alarms() const { return (TFolder*)(ReturnO("Alarms", 0)); }
   TObjArray *  Alarms() {return 0x0;}  
@@ -185,15 +175,16 @@ public:
 
   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();
@@ -202,6 +193,7 @@ private:
   Int_t ReadRecParticles();
   
   Int_t  fDebug ;             // Debug level
+  TClonesArray *fTmpHits;     //! Temporary array of hits per track
 
   static const TString fgkHitsName;//Name for TClonesArray with hits from one event
   static const TString fgkSDigitsName;//Name for TClonesArray 
@@ -217,7 +209,7 @@ private:
   static const TString fgkRecParticlesBranchName;//Name for branch
   
  
-  ClassDef(AliPHOSLoader,3)  // Algorithm class that provides methods to retrieve objects from a list knowing the index 
+  ClassDef(AliPHOSLoader,4)  // Algorithm class that provides methods to retrieve objects from a list knowing the index 
 
 };