Compliance with Effective C++AliPHOSHit.cxx
authorkharlov <kharlov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 25 Aug 2006 16:00:53 +0000 (16:00 +0000)
committerkharlov <kharlov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 25 Aug 2006 16:00:53 +0000 (16:00 +0000)
PHOS/AliPHOSHit.h
PHOS/AliPHOSLoader.cxx
PHOS/AliPHOSLoader.h
PHOS/AliPHOSPID.cxx
PHOS/AliPHOSPID.h
PHOS/AliPHOSTrackSegmentMaker.cxx
PHOS/AliPHOSTrackSegmentMaker.h

index 2dc855cdc8c8e7d44a1f3c3dd8b73a7983a918ce..af937aac0d492d735e63e89b84fd733a8d4e3103 100644 (file)
@@ -25,7 +25,7 @@ class AliPHOSHit : public AliHit {
   
  public:
   
-  AliPHOSHit() {
+  AliPHOSHit() : fId(0),fELOS(0),fTime(0) {
     // default ctor 
   }
   AliPHOSHit(const AliPHOSHit & hit) ; 
index 57cce58e1d9652673e9c43071dfb1c6ec4fcd7ed..1dc5edce934ef7ae9e66769b8e591d4d82c6d814 100644 (file)
@@ -18,6 +18,9 @@
 /* History of cvs commits:
  *
  * $Log$
+ * Revision 1.16  2006/08/01 12:15:04  cvetan
+ * Adding a constructor from TFolder. Needed by AliReconstruction plugin scheme
+ *
  * Revision 1.15  2005/07/12 20:07:35  hristov
  * Changes needed to run simulation and reconstrruction in the same AliRoot session
  *
@@ -99,6 +102,13 @@ AliPHOSLoader::AliPHOSLoader(const Char_t *detname,TFolder *topfolder):
   fDebug=0;
 }
 //____________________________________________________________________________ 
+AliPHOSLoader::AliPHOSLoader(const AliPHOSLoader & obj):
+  AliLoader(obj),fBranchTitle(obj.GetBranchTitle()),fcdb(obj.CalibrationDB()),
+  fDebug(obj.GetDebug())
+{
+  // Copy constructor
+}
+//____________________________________________________________________________ 
 
 AliPHOSLoader::~AliPHOSLoader()
 {
index d67a17ba866e75699d9f06be1fc12ad769b91fc6..46c342611b964f7ff6cf64474477e779a4b14fb4 100644 (file)
@@ -8,6 +8,9 @@
 /* History of cvs commits:
  *
  * $Log$
+ * Revision 1.11  2006/08/01 12:15:03  cvetan
+ * Adding a constructor from TFolder. Needed by AliReconstruction plugin scheme
+ *
  * Revision 1.10  2005/05/28 14:19:04  schutz
  * Compilation warnings fixed by T.P.
  *
@@ -61,7 +64,7 @@ class AliPHOSLoader : public AliLoader {
 public:
 
   AliPHOSLoader();
-  AliPHOSLoader(const AliPHOSLoader & obj) : AliLoader(obj) {}
+  AliPHOSLoader(const AliPHOSLoader & obj);
   AliPHOSLoader(const Char_t *detname,const Char_t *eventfoldername); 
   AliPHOSLoader(const Char_t *detname,TFolder *topfolder);
   
@@ -186,8 +189,10 @@ public:
   
   void   SetDebug(Int_t level) {fDebug = level;} // Set debug level
   void   SetBranchTitle(const TString& btitle);
-  
-  AliPHOSCalibrationDB * CalibrationDB(){return  fcdb; }
+
+  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:
index 4d64c1d1109b67ac416a6a3a6a8901d93891da61..85cc8a57cf006f643b80385cc7d1b1da6131fbe6 100644 (file)
@@ -38,7 +38,7 @@
 ClassImp(AliPHOSPID)
 
 //____________________________________________________________________________
-  AliPHOSPID::AliPHOSPID():TTask("","")
+AliPHOSPID::AliPHOSPID():TTask("","")
 {
   // ctor
   fEventFolderName = "" ; 
@@ -57,6 +57,13 @@ AliPHOSPID::AliPHOSPID(const TString alirunFileName, const TString eventFolderNa
   fLastEvent  = -1 ;
 }
 
+//____________________________________________________________________________
+AliPHOSPID::AliPHOSPID(const AliPHOSPID & pid) :
+  TTask(pid),fEventFolderName(pid.GetEventFolderName()),
+  fFirstEvent(pid.GetFirstEvent()),fLastEvent(pid.GetLastEvent())
+{
+  // Copy constructor
+}
 //____________________________________________________________________________
 AliPHOSPID::~AliPHOSPID()
 {
index 899782dabc9cd88d34b0ee43b68cfa40f5de4e62..e345327e750f69592190420908717fd97e6ed4dd 100644 (file)
@@ -8,6 +8,9 @@
 /* History of cvs commits:
  *
  * $Log$
+ * Revision 1.35  2005/05/28 14:19:04  schutz
+ * Compilation warnings fixed by T.P.
+ *
  */
 
 //_________________________________________________________________________
@@ -38,13 +41,20 @@ class AliPHOSPID : public TTask {
 
   AliPHOSPID() ;          // ctor            
   AliPHOSPID (const TString alirunFileName, const TString eventFolderName = AliConfig::GetDefaultEventFolderName()) ;
-  AliPHOSPID(const AliPHOSPID & pid) : TTask(pid) {;} 
+  AliPHOSPID(const AliPHOSPID & pid) ;
   virtual ~AliPHOSPID() ; // dtor
+  AliPHOSPID & operator = (const AliPHOSPID & obj);
 
   virtual Int_t GetRecParticlesInRun()  const { Warning("GetRecParticlesInRun", "not defined" ) ; return 0 ;} 
   virtual void Print(const Option_t * = "") const { Warning("Print", "not defined" ) ;}
+
   void SetEventRange(Int_t first=0, Int_t last=-1) {fFirstEvent=first; fLastEvent=last; }
   void SetEventFolderName(TString name) { fEventFolderName = name ; }
+
+  TString GetEventFolderName() const {return fEventFolderName;}
+  Int_t   GetFirstEvent()      const {return fFirstEvent;     }
+  Int_t   GetLastEvent()       const {return fLastEvent;      }
+
   virtual const char * Version() const { Warning("Version", "not defined" ) ; return 0 ; }  
   virtual void WriteRecParticles() = 0;
 
index 28505e3577b1bac2fcf4b8b312effeb7a5e95103..3c3f0e5a0b31de6ac706327f566dd574c2daa9bd 100644 (file)
@@ -17,6 +17,9 @@
 /* History of cvs commits:
  *
  * $Log$
+ * Revision 1.25  2005/05/28 14:19:05  schutz
+ * Compilation warnings fixed by T.P.
+ *
  */
 
 //_________________________________________________________________________
@@ -58,6 +61,15 @@ AliPHOSTrackSegmentMaker::AliPHOSTrackSegmentMaker(const TString alirunFileName,
   fLastEvent  = -1 ; 
 }
 
+//____________________________________________________________________________
+AliPHOSTrackSegmentMaker::AliPHOSTrackSegmentMaker(const AliPHOSTrackSegmentMaker & tsmaker) :
+  TTask(tsmaker),fEventFolderName(tsmaker.GetEventFolderName()),
+  fFirstEvent(tsmaker.GetFirstEvent()),fLastEvent(tsmaker.GetLastEvent()),
+  fESD(tsmaker.GetESD())
+{
+  //Copy constructor
+} 
+
 //____________________________________________________________________________
 AliPHOSTrackSegmentMaker::~AliPHOSTrackSegmentMaker()
 {
index 3a5aac85130e471e6a7ec382db5090236acc4233..730ac8c5af2e0862b5229d315a5ecad41b0312a6 100644 (file)
@@ -8,6 +8,9 @@
 /* History of cvs commits:
  *
  * $Log$
+ * Revision 1.38  2005/05/28 14:19:05  schutz
+ * Compilation warnings fixed by T.P.
+ *
  */
 
 //_________________________________________________________________________
@@ -38,16 +41,23 @@ public:
 
   AliPHOSTrackSegmentMaker();
   AliPHOSTrackSegmentMaker(const TString alirunFileName, const TString eventFolderName = AliConfig::GetDefaultEventFolderName()) ;                     
-  AliPHOSTrackSegmentMaker(const AliPHOSTrackSegmentMaker & tsmaker) : TTask(tsmaker) { ; } 
+  AliPHOSTrackSegmentMaker(const AliPHOSTrackSegmentMaker & tsmaker) ;
   virtual ~ AliPHOSTrackSegmentMaker() ;
+  AliPHOSTrackSegmentMaker & operator = (const AliPHOSTrackSegmentMaker & obj);
 
   virtual Int_t GetTrackSegmentsInRun()  const {Warning("GetTrackSegmentsInRun", "Not Defined" ) ; return 0 ; } 
 
   virtual void    Print(const Option_t * = "")const {Warning("Print", "Not Defined" ) ; }
+
   void SetEventRange(Int_t first=0, Int_t last=-1) {fFirstEvent=first; fLastEvent=last; }
   void SetEventFolderName(TString name) { fEventFolderName = name ; }
   void SetESD(AliESD *esd) { fESD = esd; }
 
+  TString GetEventFolderName() const {return fEventFolderName;}
+  Int_t   GetFirstEvent()      const {return fFirstEvent;     }
+  Int_t   GetLastEvent()       const {return fLastEvent;      }
+  AliESD *GetESD()             const {return fESD;            }
+
   virtual void WriteTrackSegments() = 0;
   
 protected: