]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWG2/RESONANCES/AliRsnCutMgr.cxx
Package revised - New AnalysisTask's - Added more functions
[u/mrichter/AliRoot.git] / PWG2 / RESONANCES / AliRsnCutMgr.cxx
index 82f55a2041920835dc6116a5ca88df223eb084a2..d687bb5343fe7bcd3d4ffebb3ff783b575722092 100644 (file)
 #include "AliRsnCutSet.h"
 #include "AliRsnCutMgr.h"
 
-ClassImp (AliRsnCutMgr)
+ClassImp(AliRsnCutMgr)
 
 //_____________________________________________________________________________
 AliRsnCutMgr::AliRsnCutMgr() :
-  TNamed("defaultName", "defaultTitle")
+    TNamed("defaultName", "defaultTitle")
 {
 //
 // Constructor without arguments.
 //
 
-    Int_t i;
-    for (i = 0; i < AliRsnCut::kLastCutTarget; i++) {
-        fCutSets[i] = 0;
-    }
+  Int_t i;
+  for (i = 0; i < AliRsnCut::kLastCutTarget; i++)
+  {
+    fCutSets[i] = 0;
+  }
 }
 
 //_____________________________________________________________________________
-AliRsnCutMgr::AliRsnCutMgr (const char *name, const char *title) :
-  TNamed (name, title)
+AliRsnCutMgr::AliRsnCutMgr(const char *name, const char *title) :
+    TNamed(name, title)
 {
 //
 // Constructor with name and title.
 //
 
-    Int_t i;
-    for (i = 0; i < AliRsnCut::kLastCutTarget; i++) {
-        fCutSets[i] = 0;
-    }
+  Int_t i;
+  for (i = 0; i < AliRsnCut::kLastCutTarget; i++)
+  {
+    fCutSets[i] = 0;
+  }
 }
 
 //_____________________________________________________________________________
@@ -54,51 +56,53 @@ AliRsnCutMgr::~AliRsnCutMgr()
 // Deletes all cut definitions.
 //
 
-    Int_t i;
-    for (i = 0; i < AliRsnCut::kLastCutTarget; i++) {
-        delete fCutSets[i];
-    }
+  Int_t i;
+  for (i = 0; i < AliRsnCut::kLastCutTarget; i++)
+  {
+    delete fCutSets[i];
+  }
 }
 
 //_____________________________________________________________________________
-void AliRsnCutMgr::SetCutSet (AliRsnCut::ETarget type, AliRsnCutSet* cutset)
+void AliRsnCutMgr::SetCutSet(AliRsnCut::ETarget type, AliRsnCutSet* cutset)
 {
 //
 // Assign a cut set to a given target
 //
 
-    if (!fCutSets[type]) fCutSets[type] = (AliRsnCutSet*) cutset->Clone();
-    AliDebug (AliLog::kDebug, Form ("DatasetName %s", fCutSets[type]->GetName()));
+  if (!fCutSets[type]) fCutSets[type] = (AliRsnCutSet*) cutset->Clone();
+  AliDebug(AliLog::kDebug, Form("DatasetName %s", fCutSets[type]->GetName()));
 }
 
 //_____________________________________________________________________________
-Bool_t AliRsnCutMgr::IsSelected ( AliRsnCut::ETarget type,TObject *obj )
+Bool_t AliRsnCutMgr::IsSelected(AliRsnCut::ETarget type,TObject *obj)
 {
 //
 // Check if a given object passes the cuts defined for it.
 // The target of the check is here a TObject, in order to allo generality
-// but then the kind of cut to be used is defined as first argument, and 
+// but then the kind of cut to be used is defined as first argument, and
 // in the single cut it will be checked if it is appropriate for passed target
 //
 
-    AliDebug (AliLog::kDebug, "<-");
-    if (!fCutSets[type]) return kTRUE;
-    
-    switch (type) {
-        case AliRsnCut::kParticle:
-            return fCutSets[type]->IsSelected (type, (AliRsnDaughter*)obj);
-            break;
-        case AliRsnCut::kPair:
-            return fCutSets[type]->IsSelected (type, (AliRsnPairParticle*)obj);
-            break;
-        case AliRsnCut::kEvent:
-            return fCutSets[type]->IsSelected (type, (AliRsnEvent*)obj);
-            break;
-        default:
-            AliWarning ("Wrong target selected.");
-            return kTRUE;
-            break;
-    }
-    
-    return kTRUE;
+  AliDebug(AliLog::kDebug, "<-");
+  if (!fCutSets[type]) return kTRUE;
+
+  switch (type)
+  {
+    case AliRsnCut::kParticle:
+      return fCutSets[type]->IsSelected(type, (AliRsnDaughter*)obj);
+      break;
+    case AliRsnCut::kPair:
+      return fCutSets[type]->IsSelected(type, (AliRsnPairParticle*)obj);
+      break;
+    case AliRsnCut::kEvent:
+      return fCutSets[type]->IsSelected(type, (AliRsnEvent*)obj);
+      break;
+    default:
+      AliWarning("Wrong target selected.");
+      return kTRUE;
+      break;
+  }
+
+  return kTRUE;
 }