Removed warnings
authorpulvir <pulvir@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 24 Jun 2008 08:37:25 +0000 (08:37 +0000)
committerpulvir <pulvir@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 24 Jun 2008 08:37:25 +0000 (08:37 +0000)
PWG2/RESONANCES/AliRsnAnalysisSimple.cxx
PWG2/RESONANCES/AliRsnCut.cxx
PWG2/RESONANCES/AliRsnCut.h
PWG2/RESONANCES/AliRsnCutMgr.h
PWG2/RESONANCES/AliRsnCutSet.cxx
PWG2/RESONANCES/AliRsnCutSet.h
PWG2/RESONANCES/AliRsnEventBuffer.h
PWG2/RESONANCES/AliRsnExpression.cxx
PWG2/RESONANCES/AliRsnPIDIndex.cxx
PWG2/RESONANCES/AliRsnPairParticle.cxx

index b4d60df..df9f6fa 100644 (file)
@@ -69,7 +69,7 @@ AliRsnAnalysisSimple::AliRsnAnalysisSimple(AliRsnAnalyzerSimple *ana, AliRsnPID
 
 
 //_____________________________________________________________________________
-void AliRsnAnalysisSimple::Clear(Option_t *option)
+void AliRsnAnalysisSimple::Clear(Option_t* /*option*/)
 {
 //
 // Clear heap
index 732f37f..415e317 100644 (file)
@@ -18,7 +18,7 @@
 //
 // General implementation of a single cut strategy, which can be:
 // - a value contained in a given interval  [--> IsBetween()]
-// - a value equal to a given reference     [--> IsEqual()  ]
+// - a value equal to a given reference     [--> MatchesValue()  ]
 // In all cases, the reference value(s) is (are) given as data members
 // and each kind of cut requires a given value type (Int, UInt, Double),
 // but the cut check procedure is then automatized and chosen thanks to
@@ -150,7 +150,7 @@ Bool_t AliRsnCut::IsBetween (const Double_t & theValue)
 }
 
 //________________________________________________________________________________________________________________
-Bool_t AliRsnCut::IsEqual (const Int_t &theValue)
+Bool_t AliRsnCut::MatchesValue (const Int_t &theValue)
 {
 //
 // Reference check.
@@ -160,7 +160,7 @@ Bool_t AliRsnCut::IsEqual (const Int_t &theValue)
 }
 
 //________________________________________________________________________________________________________________
-Bool_t AliRsnCut::IsEqual (const UInt_t &theValue)
+Bool_t AliRsnCut::MatchesValue (const UInt_t &theValue)
 {
 //
 // Reference check.
@@ -170,7 +170,7 @@ Bool_t AliRsnCut::IsEqual (const UInt_t &theValue)
 }
 
 //________________________________________________________________________________________________________________
-Bool_t AliRsnCut::IsEqual (const Double_t &theValue)
+Bool_t AliRsnCut::MatchesValue (const Double_t &theValue)
 {
 //
 // Reference check.
@@ -256,7 +256,7 @@ Bool_t AliRsnCut::IsSelected(ECutSetType type, AliRsnDaughter *daughter)
         case kChargeNeg:
             return (daughter->Charge() < 0);
         case kPIDType:
-            return IsEqual((Int_t)daughter->PIDType());
+            return MatchesValue((Int_t)daughter->PIDType());
         /*
         case kEtaMC:
             if (mcinfo) return IsBetween (mcinfo->Eta());
@@ -269,6 +269,9 @@ Bool_t AliRsnCut::IsSelected(ECutSetType type, AliRsnDaughter *daughter)
         case kEsdNSigmaCalculate:
             return IsBetween (daughter->GetESDInfo()->GetNSigmaCalculate());
         */
+        default:
+            AliWarning("Requested a cut which cannot be applied to a single track");
+            return kTRUE;
     }
 
     return kTRUE;
@@ -306,6 +309,9 @@ Bool_t AliRsnCut::IsSelected(ECutSetType type, AliRsnPairParticle * pair)
             return pair->IsLabelEqual();
         case kIsTruePair:
             return pair->IsTruePair(fIMin);
+        default:
+            AliWarning("Requested a cut which cannot be applied to a pair");
+            return kTRUE;
     }
 
     return kTRUE;
index 7bc5b99..02581a9 100644 (file)
@@ -87,9 +87,9 @@ public:
     void      PrintAllValues();
 
     Bool_t    IsBetween (const Double_t &theValue);
-    Bool_t    IsEqual (const Int_t &theValue);
-    Bool_t    IsEqual (const UInt_t &theValue);
-    Bool_t    IsEqual (const Double_t &theValue);
+    Bool_t    MatchesValue (const Int_t &theValue);
+    Bool_t    MatchesValue (const UInt_t &theValue);
+    Bool_t    MatchesValue (const Double_t &theValue);
 
 private:
 
index 5f3b2a6..13cd851 100644 (file)
@@ -15,7 +15,7 @@ class AliRsnCutSet;
 class AliRsnCutMgr : public TNamed
 {
   public:
-    
+
 //     enum ECutSetType {
 //       kParticle= 0,
 //       kPair,
@@ -23,21 +23,24 @@ class AliRsnCutMgr : public TNamed
 //       kLastCutSetIndex
 //     };
 
-    
+
     AliRsnCutMgr();
     AliRsnCutMgr(const char *name, const char* title);
 
     ~AliRsnCutMgr();
-    
+
     void SetCutSet(AliRsnCut::ECutSetType type,AliRsnCutSet* cutset);
     AliRsnCutSet* GetCutSet(AliRsnCut::ECutSetType type) { return fCutSets[type];}
-    
+
     Bool_t IsSelected(AliRsnCut::ECutSetType type,TObject *obj);
 
   private:
 
+    AliRsnCutMgr(const AliRsnCutMgr &cut):TNamed(cut) {}
+    AliRsnCutMgr& operator=(const AliRsnCutMgr& /*cut*/) {return *this;}
+
     AliRsnCutSet *fCutSets[AliRsnCut::kLastCutSetIndex];
-    
+
     ClassDef ( AliRsnCutMgr,1 );
 };
 
index 4c07d3f..b3aaf90 100644 (file)
@@ -8,22 +8,21 @@
 ClassImp ( AliRsnCutSet )
 
 AliRsnCutSet::AliRsnCutSet()
-    : TNamed(),fNumOfCuts ( 0 ),
+    : TNamed(),fCuts(0),fNumOfCuts ( 0 ),
     fCutScheme ( "" ),
     fCutSchemeIndexed ( "" ),
-    fBoolValues ( 0 ),fIsScheme ( kFALSE )
+    fBoolValues ( 0 ),fIsScheme ( kFALSE ),fExpression(0)
 {
   fBoolValues = new Bool_t[1];
 //   fExpression = new AliRsnExpression ( fCutSchemeIndexed );
-  fExpression = 0;
   AliRsnExpression::sCutSet = this;
 }
 
 AliRsnCutSet::AliRsnCutSet ( TString name )
-    : TNamed ( name,name ),fNumOfCuts ( 0 ),
+    : TNamed ( name,name ),fCuts(0),fNumOfCuts ( 0 ),
     fCutScheme ( "" ),
     fCutSchemeIndexed ( "" ),
-    fBoolValues ( 0 ),fIsScheme ( kFALSE )
+    fBoolValues ( 0 ),fIsScheme ( kFALSE ),fExpression(0)
 {
   fBoolValues = new Bool_t[1];
   fExpression = 0;
@@ -34,6 +33,7 @@ AliRsnCutSet::AliRsnCutSet ( const AliRsnCutSet & copy )
     :    TNamed ( ( TNamed ) copy ),fCuts ( copy.fCuts ),fNumOfCuts ( copy.fNumOfCuts ),
     fCutScheme ( copy.fCutScheme ),
     fCutSchemeIndexed ( copy.fCutSchemeIndexed ),
+    fBoolValues(0),
     fIsScheme ( copy.fIsScheme ),
     fExpression ( copy.fExpression )
 {
@@ -127,6 +127,7 @@ void AliRsnCutSet::SetCutScheme ( const TString & theValue )
 void AliRsnCutSet::SetCutSchemeIndexed ( TString theValue )
 {
   AliDebug ( AliLog::kDebug,"<-" );
+  theValue.Append(" ");
 //   fCutSchemeIndexed = theValue;
   fCutSchemeIndexed = GetCutSchemeIndexed();
   AliDebug ( AliLog::kDebug,"->" );
@@ -186,6 +187,7 @@ Int_t AliRsnCutSet::TestExpression ( TString opt )
 //   set->SetCutScheme ( "(aaa&!(ccc))&(bbb&!(ccc))" );
 //
 //   set->ShowCuts ();
+    AliDebug(1, opt.Data());
 
   return 0;
 }
index 80bf542..e2255f9 100644 (file)
@@ -5,7 +5,7 @@
 #include <TObjArray.h>
 
 #include "AliRsnCut.h"
-// class AliRsnCut; 
+// class AliRsnCut;
 class AliRsnCutMgr;
 
 class AliRsnDaughter;
@@ -14,7 +14,7 @@ class AliRsnPairParticle;
 
 class AliRsnCutSet : public TNamed
 {
-  
+
   public:
     AliRsnCutSet();
     AliRsnCutSet ( TString name );
@@ -51,6 +51,9 @@ class AliRsnCutSet : public TNamed
 
 
   private:
+
+    AliRsnCutSet& operator=(const AliRsnCutSet& /*copy*/) {return (*this);}
+
     TObjArray     fCuts;                  // array of cuts
     Int_t         fNumOfCuts;             // number of cuts
     TString       fCutScheme;             // cut scheme
index 7d54639..69e4bb9 100644 (file)
@@ -2,7 +2,7 @@
  * Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
  * See cxx source for full Copyright notice                               *
  **************************************************************************/
+
 //
 // Class AliRsnEventBuffer
 //
@@ -39,13 +39,13 @@ public:
 
     void SetDeleteBufferWhenReset (const Bool_t& theValue = kTRUE) { fDeleteBufferWhenReset = theValue; }
     Bool_t GetDeleteBufferWhenReset() const { return fDeleteBufferWhenReset; }
-    
+
     Int_t NEmptySlots();
 
   private:
-  
-    AliRsnEventBuffer (const AliRsnEventBuffer& /*buf*/) :
-      fDeleteBufferWhenReset(0),fEventsBufferSize(0),fEventsBufferIndex(0) {}
+
+    AliRsnEventBuffer (const AliRsnEventBuffer& buf) :
+      TObject(buf), fDeleteBufferWhenReset(0),fEventsBufferSize(0),fEventsBufferIndex(0) {}
     const AliRsnEventBuffer& operator=(const AliRsnEventBuffer& /*buf*/) {return (*this);}
 
     Bool_t       fDeleteBufferWhenReset;  // flag if buffer should be deleted when reset is done
index 8d9f590..68a3da8 100644 (file)
@@ -98,7 +98,7 @@ Bool_t AliRsnExpression::Value ( TObjArray &vars )
   }
 
 //   AliDebug(AliLog::kDebug,Form("fOperator %d",fOperator));
-  
+
   switch ( fOperator )
   {
 
@@ -216,8 +216,8 @@ TObjArray* AliRsnExpression::Tokenize ( TString str ) const
 //     TObjString* val3 = ( TObjString* ) tokens->At ( i );
 //     AliInfo ( Form ( "%d %s",i,val3->String().Data() ) );
 //   }
-//   
-//   
+//
+//
   delete valtok;
   delete optok;
 
@@ -365,9 +365,9 @@ AliRsnExpression* AliRsnExpression::Expression ( TObjArray &st,Int_t &i )
 ClassImp ( AliRsnVariableExpression )
 
 //______________________________________________________________________________
-Bool_t AliRsnVariableExpression::Value ( TObjArray& pgm )
+Bool_t AliRsnVariableExpression::Value ( TObjArray& /*pgm*/)
 {
-  
+
 //   Int_t indexx = sCutSet->GetIndexByCutName ( fVname.Data() );
   AliDebug(AliLog::kDebug,Form("Vname %s",fVname.Data()));
 //   return sCutSet->GetBoolValue ( indexx );
index bb66cd1..22ec09b 100644 (file)
@@ -109,6 +109,7 @@ void AliRsnPIDIndex::Print (Option_t * option) const
 // Prints AliRsnPIDIndex info
 //
     Int_t i, j;
+    if (!option) return;
     for (i = 0; i < 2; i++) {
         for (j = 0; j < AliRsnPID::kSpecies + 1; j++) {
             AliInfo (Form (" [%d][%d] %d %d", i, j, fIndex[i][j].GetSize(), fNumOfIndex[i][j]));
index 040c3b0..3260889 100644 (file)
@@ -179,8 +179,6 @@ Double_t AliRsnPairParticle::GetDaughterEnergy(const Int_t &index, const Double_
 // The index argument refers to the used track among the two of the pair.
 //
 
-    Int_t i;
-    Double_t p2Tot = 0.0;
     if (mass > 0 && index >= 0 && index < 2) {
         AliRsnDaughter temp(*fDaughter[index]);
         temp.SetM(mass);