]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWGDQ/dielectron/AliDielectronCutGroup.cxx
Removing leftover return
[u/mrichter/AliRoot.git] / PWGDQ / dielectron / AliDielectronCutGroup.cxx
index 90a6bd86bf2670d2cc0267325a8a305a7d98d563..e298f6093a795dcb9d37c633c7043464a2cf8724 100644 (file)
@@ -55,6 +55,14 @@ AliDielectronCutGroup::~AliDielectronCutGroup()
   //
 }
 
+//_____________________________________________________________________
+void AliDielectronCutGroup::Init()
+{
+    // Loop over all cuts and call Init
+  TIter next(&fCutGroupList);
+  while (AliAnalysisCuts *thisCut = (AliAnalysisCuts*) next())    thisCut->Init();
+}
+
 //_____________________________________________________________________
 Bool_t AliDielectronCutGroup::IsSelected(TObject* track) 
 {
@@ -73,9 +81,8 @@ Bool_t AliDielectronCutGroup::IsSelected(TObject* track)
     }
     else { //kCompAND
       selectionResult = (selectionResult && thisCut->IsSelected(track));
-      if (selectionResult==kFALSE) break; //Save loops vs. additional check?
+      //      if (selectionResult==kFALSE) break; //Save loops vs. additional check?
     }
-    
   }
   return selectionResult;
 }
@@ -100,3 +107,18 @@ void AliDielectronCutGroup::SetCompOperator(Bool_t compOperator)
   
   fCompOperator = compOperator;
 }
+
+//________________________________________________________________________
+void AliDielectronCutGroup::Print(const Option_t* /*option*/) const
+{
+  //
+  // Print cuts and the range
+  //
+
+  // TODO: add compOperator printout
+  TIter listIterator(&fCutGroupList);
+  while (AliAnalysisCuts *thisCut = (AliAnalysisCuts*) listIterator()) {
+    thisCut->Print();
+  }
+
+}