PamCut: VerboseBlindCollection Class Reference

# VerboseBlindCollection Class Reference

A smart blind collection which prints selection reports. More...

`#include <VerboseBlindCollection.h>`

Inheritance diagram for VerboseBlindCollection:

List of all members.

## Public Member Functions
| VerboseBlindCollection (const char *collectionName)
| Constructor.
| ~VerboseBlindCollection ()
| Destructor.
void | Finalize ()
| The post analysis task.

## Detailed Description

A smart blind collection which prints selection reports.

This class inherits from SmartBlindCollection, so it can handle actions. It is designed to automate a very common task: printing the selection results at the end of the analysis. Other desired tasks can be accomplished by means of actions.

Definition at line 20 of file VerboseBlindCollection.h.

## Constructor & Destructor Documentation

VerboseBlindCollection::VerboseBlindCollection | ( | const char * | collectionName | ) | `[inline]`

Constructor.

Parameters:

  | collectionName | The collection's name.

Definition at line 28 of file VerboseBlindCollection.h.

VerboseBlindCollection::~VerboseBlindCollection | ( |  | ) | `[inline]`

Destructor.

Definition at line 33 of file VerboseBlindCollection.h.

## Member Function Documentation

void VerboseBlindCollection::Finalize | ( |  | ) | `[virtual]`

The post analysis task.

This implementation simply prints the selection report, and then calls SmartColletion::Finalize().

Reimplemented from SmartBlindCollection.

Definition at line 13 of file VerboseBlindCollection.cpp.

References PamCutCollection::_cuts, PamCutCollection::GetCut(), PamCut::GetName(), PamCut::GetNEv(), PamCut::GetNGood(), and PamCutCollection::GetSize().

The documentation for this class was generated from the following files:

- Collections/VerboseBlindCollection/VerboseBlindCollection.h
- Collections/VerboseBlindCollection/VerboseBlindCollection.cpp