Gaudi Framework, version v23r0 |
Home | Generated: Mon Jan 30 2012 |
HistogramAgent base in charge of collecting all the refereces to DataObjects in a transient store that passes some selection criteria. More...
#include <GaudiKernel/HistogramAgent.h>
Public Member Functions | |
HistogramAgent () | |
Default creator. | |
virtual | ~HistogramAgent () |
Destructor. | |
IDataSelector * | selectedObjects () |
Return the set of selected DataObjects. | |
virtual bool | analyse (IRegistry *pRegistry, int) |
Analyses a given directory entry. | |
Protected Attributes | |
IDataSelector | m_objects |
HistogramAgent base in charge of collecting all the refereces to DataObjects in a transient store that passes some selection criteria.
The default behaviour is to collect all entries.
Definition at line 18 of file HistogramAgent.h.
HistogramAgent::HistogramAgent | ( | ) | [inline] |
virtual HistogramAgent::~HistogramAgent | ( | ) | [inline, virtual] |
virtual bool HistogramAgent::analyse | ( | IRegistry * | pRegistry, |
int | |||
) | [inline, virtual] |
Analyses a given directory entry.
Implements IDataStoreAgent.
Definition at line 33 of file HistogramAgent.h.
{ DataObject* obj = pRegistry->object(); if ( 0 != obj ) { if ( obj->clID() != CLID_StatisticsFile ) { m_objects.push_back(obj); return true; } } return false; }
IDataSelector* HistogramAgent::selectedObjects | ( | ) | [inline] |
Return the set of selected DataObjects.
Definition at line 29 of file HistogramAgent.h.
{ return &m_objects; }
IDataSelector HistogramAgent::m_objects [protected] |
Definition at line 20 of file HistogramAgent.h.