Fixing some compilation warnings (Laurent)
authorpcrochet <Philippe.Crochet@cern.ch>
Thu, 13 Feb 2014 10:49:58 +0000 (11:49 +0100)
committerpcrochet <Philippe.Crochet@cern.ch>
Thu, 13 Feb 2014 10:49:58 +0000 (11:49 +0100)
PWG/muon/AliAnalysisMuMuBase.h
PWG/muon/AliAnalysisMuMuCutElement.cxx
PWG/muon/AliAnalysisMuMuCutElement.h
PWG/muon/AliAnalysisMuMuEventCutter.h
PWG/muon/AliAnalysisMuMuNch.cxx
PWG/muon/AliAnalysisMuMuSingle.h

index e8e672a..d601c27 100644 (file)
@@ -153,6 +153,11 @@ protected:
   
 private:
   
+  /// not implemented on purpose
+  AliAnalysisMuMuBase& operator=(const AliAnalysisMuMuBase& rhs);
+  /// not implemented on purpose
+  AliAnalysisMuMuBase(const AliAnalysisMuMuBase& rhs);
+  
   AliCounterCollection* fEventCounters; //! event counters
   AliMergeableCollection* fHistogramCollection; //! collection of histograms
   const AliAnalysisMuMuBinning* fBinning; //! binning for particles
index e2991a3..8129ba9 100644 (file)
@@ -28,7 +28,7 @@ AliAnalysisMuMuCutElement::AliAnalysisMuMuCutElement()
 : TObject(), fName(""), fIsEventCutter(kFALSE), fIsEventHandlerCutter(kFALSE),
 fIsTrackCutter(kFALSE), fIsTrackPairCutter(kFALSE), fIsTriggerClassCutter(kFALSE),
 fCutObject(0x0), fCutMethodName(""), fCutMethodPrototype(""),
-fDefaultParameters(""), fNofParams(0), fCutMethod(0x0), fCallParams()
+fDefaultParameters(""), fNofParams(0), fCutMethod(0x0), fCallParams(), fDoubleParams()
 {
   /// Default ctor, leading to an invalid cut object
 }
@@ -43,7 +43,7 @@ AliAnalysisMuMuCutElement::AliAnalysisMuMuCutElement(ECutType expectedType,
 fIsTrackCutter(kFALSE), fIsTrackPairCutter(kFALSE), fIsTriggerClassCutter(kFALSE),
 fCutObject(&cutObject), fCutMethodName(cutMethodName),
 fCutMethodPrototype(cutMethodPrototype),fDefaultParameters(defaultParameters),
-fNofParams(0), fCutMethod(0x0), fCallParams()
+fNofParams(0), fCutMethod(0x0), fCallParams(), fDoubleParams()
 {
   /**
    * Construct a cut, which is a proxy to another method of (most probably) another object
index 7e476cd..032a6c7 100644 (file)
@@ -138,6 +138,12 @@ public:
   void Print(Option_t* opt="") const;
   
 private:
+  
+  /// not implemented on purpose
+  AliAnalysisMuMuCutElementBar(const AliAnalysisMuMuCutElementBar& rhs);
+  /// not implemented on purpose
+  AliAnalysisMuMuCutElementBar& operator=(const AliAnalysisMuMuCutElementBar& rhs);
+
   const AliAnalysisMuMuCutElement* fCutElement; // the cut element we're the negation of
   
   ClassDef(AliAnalysisMuMuCutElementBar,1) // opposite of cut element (i.e. !cutelement)
index c107bc6..434e9d0 100644 (file)
@@ -82,6 +82,11 @@ public:
   
 private:
   
+  /// not implemented on purpose
+  AliAnalysisMuMuEventCutter& operator=(const AliAnalysisMuMuEventCutter& rhs);
+  /// not implemented on purpose
+  AliAnalysisMuMuEventCutter(const AliAnalysisMuMuEventCutter& rhs);
+  
   mutable AliMuonEventCuts* fMuonEventCuts; // common cuts for muon events (from Diego)
   
   ClassDef(AliAnalysisMuMuEventCutter,1) // default event cutters for AliAnalysisTaskMuMu
index 792634c..791369c 100644 (file)
@@ -99,7 +99,11 @@ fEtaMin(etaMin),
 fEtaMax(etaMax),
 fZMin(zMin),
 fZMax(zMax),
-fResolution(computeResolution)
+fResolution(computeResolution),
+fSPD1LR(0x0),
+fSPD1LL(0x0),
+fSPD2LR(0x0),
+fSPD2LL(0x0)
 {
   if ( spdCorrection )
   {
index a8b7988..43cfc55 100644 (file)
@@ -75,6 +75,12 @@ private:
   Double_t EAGetTrackDCA(const AliVParticle& particle) const;
      
 private:
+  
+  /// not implemented on purpose
+  AliAnalysisMuMuSingle& operator=(const AliAnalysisMuMuSingle& rhs);
+  /// not implemented on purpose
+  AliAnalysisMuMuSingle(const AliAnalysisMuMuSingle& rhs);
+  
   AliMuonTrackCuts* fMuonTrackCuts; //! common cuts for muon tracks (from Diego)
   Bool_t fShouldSeparatePlusAndMinus; // whether or not to histogram mu+ and mu- separately
   TH2F* fAccEffHisto; // dimuon acc x eff (y vs pt)