move TObject from ESDfriendTravk to VfriendTrack
authorsgorbuno <Sergey.Gorbunov@cern.ch>
Fri, 31 Oct 2014 13:57:30 +0000 (14:57 +0100)
committersgorbuno <Sergey.Gorbunov@cern.ch>
Fri, 31 Oct 2014 13:57:30 +0000 (14:57 +0100)
STEER/ESD/AliESDfriendTrack.cxx
STEER/ESD/AliESDfriendTrack.h
STEER/STEERBase/AliVfriendEvent.h
STEER/STEERBase/AliVfriendTrack.h

index fc6a345..51f797b 100644 (file)
@@ -28,7 +28,7 @@
 ClassImp(AliESDfriendTrack)
 
 AliESDfriendTrack::AliESDfriendTrack(): 
-TObject(), 
+AliVfriendTrack(), 
 f1P(0), 
 fnMaxITScluster(0),
 fnMaxTPCcluster(0),
@@ -60,8 +60,7 @@ fTRDIn(0)
 }
 
 AliESDfriendTrack::AliESDfriendTrack(const AliESDfriendTrack &t): 
-TObject(t),
-AliVfriendTrack(),
+AliVfriendTrack(t),
 f1P(t.f1P),
 fnMaxITScluster(t.fnMaxITScluster),
 fnMaxTPCcluster(t.fnMaxTPCcluster),
index 5104b5a..994085f 100644 (file)
@@ -19,7 +19,7 @@ class AliTPCseed;
 
 
 //_____________________________________________________________________________
-class AliESDfriendTrack : public TObject, public AliVfriendTrack {
+class AliESDfriendTrack : public AliVfriendTrack {
 public:
   enum {
     kMaxITScluster=12,
index 8e33cbb..636d80f 100644 (file)
@@ -42,7 +42,7 @@ private:
 };
 
 #pragma GCC diagnostic ignored "-Weffc++" 
-inline AliVfriendEvent::AliVfriendEvent(AliVConstructorReinitialisationFlag ) {} // do nothing
+inline AliVfriendEvent::AliVfriendEvent(AliVConstructorReinitialisationFlag ) :TObject(){} // do nothing
 #pragma GCC diagnostic warning "-Weffc++" 
 
 #endif
index 9d6812a..2cb197a 100644 (file)
@@ -5,18 +5,20 @@
 #include "AliVMisc.h"
 
 #include "Rtypes.h"
+#include "TObject.h"
 class AliTPCseed;
 class AliVVtrackPointArray;
 class AliExternalTrackParam;
 class AliTrackPointArray;
 
 //_____________________________________________________________________________
-class AliVfriendTrack {
+class AliVfriendTrack :public TObject {
 public:
 
   AliVfriendTrack(){}
+ AliVfriendTrack( const AliVfriendTrack &t): TObject(t) {}  
   // constructor for reinitialisation of vtable
-  AliVfriendTrack( AliVConstructorReinitialisationFlag ){}
+  AliVfriendTrack( AliVConstructorReinitialisationFlag ): TObject(){}
   virtual ~AliVfriendTrack(){}
 
   //used in calibration
@@ -40,7 +42,6 @@ public:
   virtual Bool_t TestSkipBit() const = 0;
 
 private: 
-  AliVfriendTrack(const AliVfriendTrack &);
   AliVfriendTrack& operator=(const AliVfriendTrack& esd);  
 
 };