Eff C++ warning removal (Marian)
authormarian <marian@f7af4fe6-9843-0410-8265-dc069ae4e863>
Sat, 18 Oct 2008 14:35:22 +0000 (14:35 +0000)
committermarian <marian@f7af4fe6-9843-0410-8265-dc069ae4e863>
Sat, 18 Oct 2008 14:35:22 +0000 (14:35 +0000)
TPC/AliTPCExB.cxx
TPC/AliTPCExB.h
TPC/AliTPCReconstructor.cxx
TPC/AliTPCReconstructor.h
TPC/AliTPCcalibTime.cxx
TPC/AliTPCcalibTracks.h
TPC/AliTPCcalibTracksGain.h

index bf4bc49..c1aaf22 100644 (file)
@@ -54,6 +54,30 @@ AliTPCExB::AliTPCExB():
   //
 }
 
+AliTPCExB::AliTPCExB(const AliTPCExB& exb):
+  TObject(exb),
+  fMatBrBz(new TVectorD(*(exb.fMatBrBz))),       //param matrix Br/Bz
+  fMatBrfiBz(new TVectorD(*(exb.fMatBrfiBz))),     //param matrix Br/Bz
+  fMatBrBzI0(new TVectorD(*(exb.fMatBrBzI0))),     //param matrix Br/Bz integral  z>0 
+  fMatBrBzI1(new TVectorD(*(exb.fMatBrBzI1))),     //param matrix Br/Bz integral  z<0 
+  fMatBrfiBzI0(new TVectorD(*(exb.fMatBrfiBzI0))),   //param matrix Br/Bz integral  z>0 
+  fMatBrfiBzI1(new TVectorD(*(exb.fMatBrfiBzI1)))    //param matrix Br/Bz integral  z<0
+{
+  //
+  // copy constructor
+  //
+}
+
+AliTPCExB& AliTPCExB::operator=(const AliTPCExB &/*exb*/)
+{
+  //
+  // Dummy  assignment
+  //
+  return *this;
+}
+
+
+
 
 void AliTPCExB::TestExB(const char* fileName) {
   //
index 50e1323..a2baca9 100644 (file)
@@ -8,6 +8,8 @@ class AliMagF;
 class AliTPCExB:public TObject {
 public:
   AliTPCExB();
+  AliTPCExB& operator=(const AliTPCExB &exb);
+  AliTPCExB(const AliTPCExB& exb);
   virtual ~AliTPCExB() {};
   virtual void Correct(const Double_t *position,Double_t *corrected)=0;
   virtual void CorrectInverse(const Double_t *position,Double_t *corrected) {
@@ -53,7 +55,6 @@ public:
   TVectorD *          fMatBrBzI1;     //param matrix Br/Bz integral  z<0 
   TVectorD *          fMatBrfiBzI0;   //param matrix Br/Bz integral  z>0 
   TVectorD *          fMatBrfiBzI1;   //param matrix Br/Bz integral  z<0
-  AliTPCExB& operator=(const AliTPCExB &/*exb*/){ return *this;}
   
  private:
   static AliTPCExB*   fgInstance;  //! Instance of this class (singleton implementation)
index 6c19767..750c3b2 100644 (file)
@@ -63,6 +63,22 @@ fClusterer(NULL)
   fClusterer = new AliTPCclustererMI(param);
 }
 
+AliTPCReconstructor::AliTPCReconstructor(const AliTPCReconstructor& /*rec*/):
+AliReconstructor(),
+fClusterer(NULL)
+{
+  //
+  // Dummy copu constructor
+  //
+}
+
+AliTPCReconstructor& AliTPCReconstructor::operator=(const AliTPCReconstructor&){
+  //
+  // dummy operator
+  //
+  return *this;
+}
+
 //_____________________________________________________________________________
 AliTPCReconstructor::~AliTPCReconstructor()
 {
index 1d5b6ff..b6ecc73 100644 (file)
@@ -36,8 +36,8 @@ public:
   static void  SetStreamLevel(Int_t level) { fgStreamLevel = level;}
 
 private:
-  AliTPCReconstructor(const AliTPCReconstructor& /*rec*/){};
-  AliTPCReconstructor& operator=(const AliTPCReconstructor&){return *this;};
+  AliTPCReconstructor(const AliTPCReconstructor& /*rec*/);
+  AliTPCReconstructor& operator=(const AliTPCReconstructor&);
   AliTPCParam*         GetTPCParam() const;
   static Int_t               fgStreamLevel; // flag for streaming      - for TPC reconstruction
   AliTPCclustererMI*         fClusterer;   // TPC clusterer
index 44a1bb2..73c1396 100644 (file)
@@ -136,7 +136,7 @@ AliTPCcalibTime::AliTPCcalibTime(const Text_t *name, const Text_t *title, ULong6
   Double_t xmaxDeDxTgl[3] = {EndTime,1,1.3};
   fHistDeDxTgl = new THnSparseF("HistDeDxTgl","dEdx vs tgl;time;tgl;dEdxUp/dEdxLow",3,binsDeDxTgl,xminDeDxTgl,xmaxDeDxTgl); 
 
-  Int_t binsDeDx[2] = {deltaTime/deltaIntegrationTimeDeDx,100};
+  Int_t binsDeDx[2] = {TMath::Nint(deltaTime/deltaIntegrationTimeDeDx),100};
   Double_t xminDeDx[2] = {StartTime,1};
   Double_t xmaxDeDx[2] = {EndTime,100};
   fHistDeDx = new THnSparseF("HistDeDx","dEdx l;time;dEdx",2,binsDeDx,xminDeDx,xmaxDeDx);
@@ -322,7 +322,7 @@ void AliTPCcalibTime::Analyze() {
   //
   //
   TH2D * hVdrift = GetHistVdrift()->Projection(1,0);
-  hVdift->Draw();
+  hVdrift->Draw();
 }
 
 
index f0f5f5d..2debde1 100644 (file)
@@ -53,7 +53,7 @@ public :
   
   virtual ~AliTPCcalibTracks();                // destructor
   
-  void            Process(AliTPCseed *track);  // to be called by the Selector
+  virtual void            Process(AliTPCseed *track);  // to be called by the Selector
   virtual Long64_t Merge(TCollection *li);
   void     MakeResPlotsQTree(Int_t minEntries = 100, char* pathName = "plots");
   static void MakeQPosNormAll(TTree * chain, AliTPCClusterParam * param, Int_t maxPoints=1000000);
index c35e092..74fbed5 100644 (file)
@@ -55,7 +55,7 @@ public:
    
   AliTPCcalibTracksGain();
   AliTPCcalibTracksGain(const AliTPCcalibTracksGain& obj);
-  AliTPCcalibTracksGain(const char* name, const char* title, AliTPCcalibTracksCuts* cuts, TNamed* debugStreamPrefix = 0, AliTPCcalibTracksGain* prevIter = 0);
+  AliTPCcalibTracksGain(const char* name, const char* title, AliTPCcalibTracksCuts* cuts);
   virtual ~AliTPCcalibTracksGain();
   AliTPCcalibTracksGain& operator=(const AliTPCcalibTracksGain& rhs);
   virtual Long64_t        Merge(TCollection *list);