X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=PWGDQ%2Fdielectron%2FAliDielectronCutGroup.cxx;h=e298f6093a795dcb9d37c633c7043464a2cf8724;hb=6a62da73fb1ac261f88e15bf2ed2f5172012ad8b;hp=90a6bd86bf2670d2cc0267325a8a305a7d98d563;hpb=a14d0b3eedd3b6f9e394e419df943b5ccb116944;p=u%2Fmrichter%2FAliRoot.git diff --git a/PWGDQ/dielectron/AliDielectronCutGroup.cxx b/PWGDQ/dielectron/AliDielectronCutGroup.cxx index 90a6bd86bf2..e298f6093a7 100644 --- a/PWGDQ/dielectron/AliDielectronCutGroup.cxx +++ b/PWGDQ/dielectron/AliDielectronCutGroup.cxx @@ -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(); + } + +}