--- PamCut/doc/Doxygen/html/classPamCutCollection.html 2009/05/27 13:30:08 1.1 +++ PamCut/doc/Doxygen/html/classPamCutCollection.html 2009/06/05 13:16:09 1.2 @@ -36,9 +36,9 @@ - - - + + + @@ -49,9 +49,10 @@
-This is a multi-cut class, which inherits from PamCut. Indeed, a multi-cut can be seen as a cut composed by various simpler cuts; hence the interface of PamCut is also functional for PamCutCollection. The ApplyCut(PamLevel2 *event) method is overridden so as all the cuts that compose the PamCutCollection are applied to the events in the same order they are added to the collection. Instead, Process(PamLevel2 *events, ULong_t firstEvent, ULong_t lastEvent) is NOT overridden, since it performs the same task as the one in the base class: it is sufficient to override Check(PamLevel2 *event) to replace the single-cut evaluation with a multi-cut evaluation. -
Definition at line 171 of file PamCutBase.h.
-Definition at line 178 of file PamCutBase.h.
- -PamCutCollection::~PamCutCollection | -( | -- | ) | - [inline] |
-
Definition at line 74 of file PamCutBase.cpp.
- -References _cuts.
-Reimplemented from PamCut.
-Reimplemented in BlindCutCollection.
- -Definition at line 94 of file PamCutBase.cpp.
- -References _cuts, PamCut::_nEv, PamCut::_nGood, CUTOK, PamCut::OnBad(), and PamCut::OnGood().
+Reimplemented in BlindCutCollection, SmartBlindCollection, and SmartCollection.
@@ -228,16 +195,17 @@ The basic selection.
Like in the mother class, this method performs a basic check on the current event: it calls Check() for each cut previously added with AddCut(), exiting if one of them is not satisfied.
+
event | The event to analyze. |
Implements PamCut.
Reimplemented in BlindCutCollection.
-Definition at line 78 of file PamCutBase.cpp.
- - -@@ -261,11 +229,7 @@ This override of the Finalize() method calls PamCut::Finalize() and then the Finalize() method of each cut contained in the collection, in the same order.
Reimplemented from PamCut.
-Reimplemented in SmartBlindCollection, SmartCollection, VerboseBlindCollection, and VerboseCollection.
- -Definition at line 146 of file PamCutBase.cpp.
- -References _cuts, and GetSize().
+Reimplemented in SmartCollection, VerboseBlindCollection, and VerboseCollection.
@@ -296,12 +260,6 @@
Definition at line 116 of file PamCutBase.cpp.
- -References _cuts.
- -Referenced by VerboseCollection::Finalize(), and VerboseBlindCollection::Finalize().
-
Definition at line 125 of file PamCutBase.cpp.
- -References _cuts.
- -Referenced by Finalize(), VerboseCollection::Finalize(), VerboseBlindCollection::Finalize(), and Setup().
-Definition at line 130 of file PamCutBase.cpp.
- -References _cuts.
-Reimplemented from PamCut.
-Reimplemented in SmartBlindCollection, and SmartCollection.
- -Definition at line 137 of file PamCutBase.cpp.
- -References _cuts, and GetSize().
- - --
std::vector<PamCut*> PamCutCollection::_cuts [protected] |
-
-A vector containing pointers to PamCut objects. -
- -
Definition at line 261 of file PamCutBase.h.
- -Referenced by AddCut(), ApplyCut(), BlindCutCollection::ApplyCut(), Check(), BlindCutCollection::Check(), Finalize(), VerboseCollection::Finalize(), VerboseBlindCollection::Finalize(), GetCut(), GetSize(), operator=(), and Setup().
+Reimplemented in SmartCollection.