| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

DataStreamTool Class Reference

#include <GaudiKernel/DataStreamTool.h>

Inheritance diagram for DataStreamTool:

[legend]
Collaboration diagram for DataStreamTool:
[legend]
List of all members.

Public Types

typedef std::vector< EventSelectorDataStream * > Streams
typedef std::vector< StringPropertyProperties
 SUCCESS = 1
 Normal successful completion.
 NO_INTERFACE
 Requested interface is not available.
 VERSMISMATCH
 Requested interface version is incompatible.
 LAST_ERROR
 Last error.
enum  Status { SUCCESS = 1, NO_INTERFACE, VERSMISMATCH, LAST_ERROR }
 Return status. More...
typedef std::vector< std::string > StreamSpecs
typedef long size_type

Public Member Functions

 DataStreamTool (const std::string &type, const std::string &name, const IInterface *parent)
 Standard constructor.
virtual ~DataStreamTool ()
 Destructor.
virtual StatusCode initialize ()
 Initialization (from CONFIGURED to INITIALIZED).
virtual StatusCode addStream (const std::string &)
virtual StatusCode addStreams (const StreamSpecs &)
virtual StatusCode eraseStream (const std::string &)
virtual StatusCode finalize ()
 Finalize (from INITIALIZED to CONFIGURED).
virtual StatusCode initializeStream (EventSelectorDataStream *)
 Initialize newly opened stream.
virtual StatusCode finalizeStream (EventSelectorDataStream *)
 Finalize no longer needed stream.
virtual StatusCode getNextStream (const EventSelectorDataStream *&, size_type &)
virtual StatusCode getPreviousStream (const EventSelectorDataStream *&, size_type &)
virtual StreamsgetStreams ()
virtual EventSelectorDataStreamlastStream ()
virtual Streams::iterator beginOfStreams ()
virtual Streams::iterator endOfStreams ()
virtual EventSelectorDataStreamgetStream (const std::string &)
 Retrieve stream by name.
virtual EventSelectorDataStreamgetStream (size_type)
virtual size_type size ()
virtual StatusCode clear ()
virtual StatusCode queryInterface (const InterfaceID &riid, void **ppvUnknown)
 Query for a given interface.
virtual unsigned long addRef ()
 Reference Interface instance.
virtual unsigned long release ()
 Release Interface instance.
virtual const std::string & name () const
 Retrieve full identifying name of the concrete tool object.
virtual const std::string & type () const
 Retrieve type (concrete class) of the sub-algtool.
virtual const IInterfaceparent () const
 Retrieve parent of the sub-algtool.
virtual StatusCode configure ()
 Configuration (from OFFLINE to CONFIGURED).
virtual StatusCode start ()
 Start (from INITIALIZED to RUNNING).
virtual StatusCode stop ()
 Stop (from RUNNING to INITIALIZED).
virtual StatusCode terminate ()
 Initialization (from CONFIGURED to OFFLINE).
virtual StatusCode reinitialize ()
 Initialization (from INITIALIZED or RUNNING to INITIALIZED, via CONFIGURED).
virtual StatusCode restart ()
 Initialization (from RUNNING to RUNNING, via INITIALIZED).
virtual Gaudi::StateMachine::State FSMState () const
 Get the current state.
virtual Gaudi::StateMachine::State targetFSMState () const
 When we are in the middle of a transition, get the state where the transition is leading us.
virtual StatusCode sysInitialize ()
 Initialize AlgTool.
virtual StatusCode sysStart ()
 Start AlgTool.
virtual StatusCode sysStop ()
 Stop AlgTool.
virtual StatusCode sysFinalize ()
 Finalize AlgTool.
virtual StatusCode sysReinitialize ()
 Initialize AlgTool.
virtual StatusCode sysRestart ()
 Start AlgTool.
virtual StatusCode setProperty (const Property &p)
 Default implementations for IProperty interface.
virtual StatusCode setProperty (const std::string &s)
 Set the property by string.
virtual StatusCode setProperty (const std::string &n, const std::string &v)
 Set the property by std::string.
template<class TYPE>
StatusCode setProperty (const std::string &name, const TYPE &value)
 set the property form the value
virtual StatusCode getProperty (Property *p) const
 Get the property by property.
virtual const PropertygetProperty (const std::string &name) const
 Get the property by name.
virtual StatusCode getProperty (const std::string &n, std::string &v) const
 Get the property by std::string.
virtual const std::vector<
Property * > & 
getProperties () const
 Get list of properties.
PropertyMgrgetPropertyMgr ()
ISvcLocatorserviceLocator () const
 Retrieve pointer to service locator.
ISvcLocatorsvcLoc () const
 shortcut for the methos service locator
IMessageSvcmsgSvc () const
 Retrieve pointer to message service.
IToolSvctoolSvc () const
 The standard ToolSvc service, Return a pointer to the service if present.
StatusCode setProperties ()
 Method for setting declared properties to the values specified in the jobOptions via the job option service.
template<class T>
StatusCode service (const std::string &name, T *&svc, bool createIf=true) const
 Access a service by name, creating it if it doesn't already exist.
template<class T>
StatusCode service (const std::string &type, const std::string &name, T *&svc) const
 Access a service by name, type creating it if it doesn't already exist.
void declInterface (const InterfaceID &, void *)
 declare interface
template<class T>
PropertydeclareProperty (const std::string &name, T &property, const std::string &doc="none") const
 Declare the named property.
PropertydeclareRemoteProperty (const std::string &name, IProperty *rsvc, const std::string &rname="") const
 Declare remote named properties.
IAuditorSvcauditorSvc () const
 Access the auditor service.
IMonitorSvcmonitorSvc () const
 Access the monitor service.
template<class T>
void declareInfo (const std::string &name, const T &var, const std::string &desc) const
 Declare monitoring information.
void declareInfo (const std::string &name, const std::string &format, const void *var, int size, const std::string &desc) const
 Declare monitoring information (special case).
virtual StatusCode getNextStream (const EventSelectorDataStream *&, size_type &)=0
virtual StatusCode getPreviousStream (const EventSelectorDataStream *&, size_type &)=0
virtual StatusCode addStreams (const StreamSpecs &)=0
virtual EventSelectorDataStreamgetStream (size_type)=0

Static Public Member Functions

static const InterfaceIDinterfaceID ()
 Retrieve interface ID.
static const InterfaceIDinterfaceID ()
 Retrieve interface ID.
static const InterfaceIDinterfaceID ()
 Retrieve interface ID.
static const InterfaceIDinterfaceID ()
 Retrieve interface ID.

Protected Member Functions

virtual StatusCode createSelector (const std::string &, const std::string &, IEvtSelector *&)
virtual StatusCode createStream (const std::string &, const std::string &, EventSelectorDataStream *&)
StatusCode connectStream (EventSelectorDataStream *)
 Connect single stream by reference.
StatusCode connectStream (const std::string &)
 Connect single stream by name.
Streams::iterator getStreamIterator (const std::string &)
int outputLevel () const
 get tool's output level
virtual unsigned long refCount () const
 Current number of refCounts.
IntegerPropertyoutputLevelProperty ()
 Accessor for the Message level property.
void initOutputLevel (Property &prop)
 callback for output level property

Protected Attributes

size_type m_streamID
size_type m_streamCount
Streams m_streams
StreamSpecs m_streamSpecs
IIncidentSvcm_incidentSvc
 Reference to the indicent service.
bool m_reconfigure

Detailed Description

Author:
Andres Felipe Osorio Oliveros

Marco Clemencic

Date:
2006-09-21

Definition at line 29 of file DataStreamTool.h.


Member Typedef Documentation

typedef std::vector<EventSelectorDataStream*> DataStreamTool::Streams

Definition at line 32 of file DataStreamTool.h.

typedef std::vector<StringProperty> DataStreamTool::Properties

Definition at line 33 of file DataStreamTool.h.

typedef std::vector<std::string> IDataStreamTool::StreamSpecs [inherited]

Definition at line 28 of file IDataStreamTool.h.

typedef long IDataStreamTool::size_type [inherited]

Definition at line 29 of file IDataStreamTool.h.


Member Enumeration Documentation

enum IInterface::Status [inherited]

Return status.

Enumerator:
SUCCESS  Normal successful completion.
NO_INTERFACE  Requested interface is not available.
VERSMISMATCH  Requested interface version is incompatible.
LAST_ERROR  Last error.

Reimplemented in IConversionSvc, IConverter, and IDataProviderSvc.

Definition at line 113 of file IInterface.h.

00113                 {
00115     SUCCESS = 1,
00117     NO_INTERFACE,
00119     VERSMISMATCH,
00121     LAST_ERROR
00122   };


Constructor & Destructor Documentation

DataStreamTool::DataStreamTool ( const std::string &  type,
const std::string &  name,
const IInterface parent 
)

Standard constructor.

virtual DataStreamTool::~DataStreamTool (  )  [virtual]

Destructor.


Member Function Documentation

virtual StatusCode DataStreamTool::initialize (  )  [virtual]

Initialization (from CONFIGURED to INITIALIZED).

Reimplemented from AlgTool.

virtual StatusCode DataStreamTool::addStream ( const std::string &   )  [virtual]

Implements IDataStreamTool.

virtual StatusCode DataStreamTool::addStreams ( const StreamSpecs  )  [virtual]

virtual StatusCode DataStreamTool::eraseStream ( const std::string &   )  [virtual]

Implements IDataStreamTool.

virtual StatusCode DataStreamTool::finalize (  )  [virtual]

Finalize (from INITIALIZED to CONFIGURED).

Reimplemented from AlgTool.

virtual StatusCode DataStreamTool::initializeStream ( EventSelectorDataStream  )  [virtual]

Initialize newly opened stream.

Implements IDataStreamTool.

virtual StatusCode DataStreamTool::finalizeStream ( EventSelectorDataStream  )  [virtual]

Finalize no longer needed stream.

Implements IDataStreamTool.

virtual StatusCode DataStreamTool::getNextStream ( const EventSelectorDataStream *&  ,
size_type  
) [virtual]

virtual StatusCode DataStreamTool::getPreviousStream ( const EventSelectorDataStream *&  ,
size_type  
) [virtual]

virtual Streams& DataStreamTool::getStreams (  )  [inline, virtual]

Definition at line 62 of file DataStreamTool.h.

00062 { return m_streams; };

virtual EventSelectorDataStream* DataStreamTool::lastStream (  )  [virtual]

Implements IDataStreamTool.

virtual Streams::iterator DataStreamTool::beginOfStreams (  )  [inline, virtual]

Definition at line 66 of file DataStreamTool.h.

00066 {return m_streams.begin(); };

virtual Streams::iterator DataStreamTool::endOfStreams (  )  [inline, virtual]

Definition at line 68 of file DataStreamTool.h.

00068 {return m_streams.end(); };

virtual EventSelectorDataStream* DataStreamTool::getStream ( const std::string &   )  [virtual]

Retrieve stream by name.

Implements IDataStreamTool.

virtual EventSelectorDataStream* DataStreamTool::getStream ( size_type   )  [virtual]

virtual size_type DataStreamTool::size (  )  [inline, virtual]

Implements IDataStreamTool.

Definition at line 75 of file DataStreamTool.h.

00075 { return m_streams.size(); };

virtual StatusCode DataStreamTool::clear (  )  [virtual]

Implements IDataStreamTool.

virtual StatusCode DataStreamTool::createSelector ( const std::string &  ,
const std::string &  ,
IEvtSelector *&   
) [protected, virtual]

Implements IDataStreamTool.

virtual StatusCode DataStreamTool::createStream ( const std::string &  ,
const std::string &  ,
EventSelectorDataStream *&   
) [protected, virtual]

Implements IDataStreamTool.

StatusCode DataStreamTool::connectStream ( EventSelectorDataStream  )  [protected]

Connect single stream by reference.

StatusCode DataStreamTool::connectStream ( const std::string &   )  [protected]

Connect single stream by name.

Streams::iterator DataStreamTool::getStreamIterator ( const std::string &   )  [protected]

virtual StatusCode AlgTool::queryInterface ( const InterfaceID riid,
void **  ppvUnknown 
) [virtual, inherited]

Query for a given interface.

Implements IInterface.

virtual unsigned long AlgTool::addRef (  )  [virtual, inherited]

Reference Interface instance.

Implements IInterface.

virtual unsigned long AlgTool::release (  )  [virtual, inherited]

Release Interface instance.

Implements IInterface.

virtual const std::string& AlgTool::name (  )  const [virtual, inherited]

Retrieve full identifying name of the concrete tool object.

Implements INamedInterface.

virtual const std::string& AlgTool::type (  )  const [virtual, inherited]

Retrieve type (concrete class) of the sub-algtool.

Implements IAlgTool.

virtual const IInterface* AlgTool::parent (  )  const [virtual, inherited]

Retrieve parent of the sub-algtool.

Implements IAlgTool.

virtual StatusCode AlgTool::configure (  )  [inline, virtual, inherited]

Configuration (from OFFLINE to CONFIGURED).

Implements IAlgTool.

Definition at line 60 of file AlgTool.h.

00060 { return StatusCode::SUCCESS; }

virtual StatusCode AlgTool::start (  )  [virtual, inherited]

Start (from INITIALIZED to RUNNING).

Implements IAlgTool.

virtual StatusCode AlgTool::stop (  )  [virtual, inherited]

Stop (from RUNNING to INITIALIZED).

Implements IAlgTool.

virtual StatusCode AlgTool::terminate (  )  [inline, virtual, inherited]

Initialization (from CONFIGURED to OFFLINE).

Implements IAlgTool.

Definition at line 65 of file AlgTool.h.

00065 { return StatusCode::SUCCESS; }

virtual StatusCode AlgTool::reinitialize (  )  [virtual, inherited]

Initialization (from INITIALIZED or RUNNING to INITIALIZED, via CONFIGURED).

Implements IAlgTool.

virtual StatusCode AlgTool::restart (  )  [virtual, inherited]

Initialization (from RUNNING to RUNNING, via INITIALIZED).

Implements IAlgTool.

virtual Gaudi::StateMachine::State AlgTool::FSMState (  )  const [inline, virtual, inherited]

Get the current state.

Implements IAlgTool.

Definition at line 68 of file AlgTool.h.

00068 { return m_state; }

virtual Gaudi::StateMachine::State AlgTool::targetFSMState (  )  const [inline, virtual, inherited]

When we are in the middle of a transition, get the state where the transition is leading us.

Otherwise it returns the same state as state().

Implements IStateful.

Definition at line 69 of file AlgTool.h.

00069 { return m_targetState; }

virtual StatusCode AlgTool::sysInitialize (  )  [virtual, inherited]

Initialize AlgTool.

Implements IAlgTool.

virtual StatusCode AlgTool::sysStart (  )  [virtual, inherited]

Start AlgTool.

Implements IAlgTool.

virtual StatusCode AlgTool::sysStop (  )  [virtual, inherited]

Stop AlgTool.

Implements IAlgTool.

virtual StatusCode AlgTool::sysFinalize (  )  [virtual, inherited]

Finalize AlgTool.

Implements IAlgTool.

virtual StatusCode AlgTool::sysReinitialize (  )  [virtual, inherited]

Initialize AlgTool.

Implements IAlgTool.

virtual StatusCode AlgTool::sysRestart (  )  [virtual, inherited]

Start AlgTool.

Implements IAlgTool.

virtual StatusCode AlgTool::setProperty ( const Property p  )  [virtual, inherited]

Default implementations for IProperty interface.

Implements IProperty.

virtual StatusCode AlgTool::setProperty ( const std::string &  s  )  [virtual, inherited]

Set the property by string.

Implements IProperty.

virtual StatusCode AlgTool::setProperty ( const std::string &  n,
const std::string &  v 
) [virtual, inherited]

Set the property by std::string.

Implements IProperty.

template<class TYPE>
StatusCode AlgTool::setProperty ( const std::string &  name,
const TYPE &  value 
) [inline, inherited]

set the property form the value

  std::vector<double> data = ... ;
  setProperty( "Data" , data ) ;
  
  std::map<std::string,double> cuts = ... ;
  setProperty( "Cuts" , cuts ) ;

  std::map<std::string,std::string> dict = ... ;
  setProperty( "Dictionary" , dict ) ;

Note: the interface IProperty allows setting of the properties either directly from other properties or from strings only

This is very convinient in resetting of the default properties in the derived classes. E.g. without this method one needs to convert everything into strings to use IProperty::setProperty

    setProperty ( "OutputLevel" , "1"    ) ;
    setProperty ( "Enable"      , "True" ) ;
    setProperty ( "ErrorMax"    , "10"   ) ;

For simple cases it is more or less ok, but for complicated properties it is just ugly..

Parameters:
name name of the property
value value of the property
See also:
Gaudi::Utils::setProperty
Author:
Vanya BELYAEV ibelyaev@physics.syr.edu
Date:
2007-05-13

Definition at line 144 of file AlgTool.h.

00146   { return Gaudi::Utils::setProperty ( m_propertyMgr , name , value ) ; }

virtual StatusCode AlgTool::getProperty ( Property p  )  const [virtual, inherited]

Get the property by property.

Implements IProperty.

virtual const Property& AlgTool::getProperty ( const std::string &  name  )  const [virtual, inherited]

Get the property by name.

Implements IProperty.

virtual StatusCode AlgTool::getProperty ( const std::string &  n,
std::string &  v 
) const [virtual, inherited]

Get the property by std::string.

Implements IProperty.

virtual const std::vector<Property*>& AlgTool::getProperties (  )  const [virtual, inherited]

Get list of properties.

Implements IProperty.

PropertyMgr* AlgTool::getPropertyMgr (  )  [inline, inherited]

Definition at line 98 of file AlgTool.h.

00098 { return m_propertyMgr; }

ISvcLocator* AlgTool::serviceLocator (  )  const [inherited]

Retrieve pointer to service locator.

ISvcLocator* AlgTool::svcLoc (  )  const [inline, inherited]

shortcut for the methos service locator

Definition at line 162 of file AlgTool.h.

00162 { return serviceLocator() ; }

IMessageSvc* AlgTool::msgSvc (  )  const [inherited]

Retrieve pointer to message service.

IToolSvc* AlgTool::toolSvc (  )  const [inherited]

The standard ToolSvc service, Return a pointer to the service if present.

StatusCode AlgTool::setProperties (  )  [inherited]

Method for setting declared properties to the values specified in the jobOptions via the job option service.

This method is called by the ToolSvc after creating the concrete tool, before passing it to the requesting parent and does not need to be called explicitly.

template<class T>
StatusCode AlgTool::service ( const std::string &  name,
T *&  svc,
bool  createIf = true 
) const [inline, inherited]

Access a service by name, creating it if it doesn't already exist.

Definition at line 182 of file AlgTool.h.

00182                                                                  {
00183     return service_i(name, createIf, T::interfaceID(), (void**)&svc);
00184   }

template<class T>
StatusCode AlgTool::service ( const std::string &  type,
const std::string &  name,
T *&  svc 
) const [inline, inherited]

Access a service by name, type creating it if it doesn't already exist.

Definition at line 189 of file AlgTool.h.

00189                                                                                    {
00190     return service_i(type, name, T::interfaceID(), (void**)&svc);
00191   }

void AlgTool::declInterface ( const InterfaceID ,
void *   
) [inherited]

declare interface

template<class T>
Property* AlgTool::declareProperty ( const std::string &  name,
T &  property,
const std::string &  doc = "none" 
) const [inline, inherited]

Declare the named property.

  MyTool ( const std::string& type   , 
           const std::string& name   , 
           const IInterface*  parent ) 
     : AlgTool  ( type , name , pSvc ) 
     , m_property1   ( ... )
     , m_property2   ( ... )
   {
     // declare the property 
     declareProperty( "Property1" , m_property1 , "Doc fro property #1" ) ;

     // declare the property and attach the handler  to it
     declareProperty( "Property2" , m_property2 , "Doc for property #2" ) 
        -> declareUpdateHandler( &MyAlg::handler_2 ) ;
  
   }

See also:
PropertyMgr

PropertyMgr::declareProperty

Parameters:
name the property name
property the property itself,
doc the documentation string
Returns:
the actual property objects

Definition at line 234 of file AlgTool.h.

00237   {
00238     return m_propertyMgr -> declareProperty ( name , property , doc ) ;
00239   }

Property* AlgTool::declareRemoteProperty ( const std::string &  name,
IProperty rsvc,
const std::string &  rname = "" 
) const [inline, inherited]

Declare remote named properties.

Definition at line 242 of file AlgTool.h.

00245   {
00246     return m_propertyMgr-> declareRemoteProperty ( name , rsvc , rname ) ;
00247   }

IAuditorSvc* AlgTool::auditorSvc (  )  const [inherited]

Access the auditor service.

IMonitorSvc* AlgTool::monitorSvc (  )  const [inline, inherited]

Access the monitor service.

Attention:
Note that this method will return a NULL pointer if no monitor service is configured to be present. You must take this possibility into account when using the pointer
Returns:
Pointer to the Monitor service
Return values:
NULL No monitor service is present
non-NULL A monitor service is present and available to be used

Definition at line 261 of file AlgTool.h.

00262   {
00263     // If not already located try to locate it without forcing a creation
00264     if ( !m_pMonitorSvc ){
00265       service_i( m_monitorSvcName, false,
00266                  IMonitorSvc::interfaceID(), pp_cast<void>(&m_pMonitorSvc) );
00267     }
00268     return m_pMonitorSvc;
00269   }

template<class T>
void AlgTool::declareInfo ( const std::string &  name,
const T &  var,
const std::string &  desc 
) const [inline, inherited]

Declare monitoring information.

Parameters:
name Monitoring information name known to the external system
var Monitoring Listener address (the item to monitor...)
desc Textual description of the information being monitored

Definition at line 277 of file AlgTool.h.

00280   {
00281     IMonitorSvc* mS = monitorSvc();
00282     if ( mS ) mS->declareInfo(name, var, desc, this);
00283   }

void AlgTool::declareInfo ( const std::string &  name,
const std::string &  format,
const void *  var,
int  size,
const std::string &  desc 
) const [inline, inherited]

Declare monitoring information (special case).

Parameters:
name Monitoring information name known to the external system
format Format information
var Monitoring Listener address
size Monitoring Listener address size
desc Textual description of the information being monitored

Definition at line 292 of file AlgTool.h.

00297   {
00298     IMonitorSvc* mS = monitorSvc();
00299     if ( mS ) mS->declareInfo(name, format, var, size, desc, this);
00300   }

int AlgTool::outputLevel (  )  const [inline, protected, inherited]

get tool's output level

Definition at line 305 of file AlgTool.h.

00305 { return (int)m_outputLevel ; }

virtual unsigned long AlgTool::refCount (  )  const [inline, protected, virtual, inherited]

Current number of refCounts.

Avoids having to call addRef() + release() to get current refCount. Used in ToolSvc.

Implements IAlgTool.

Definition at line 311 of file AlgTool.h.

00311 { return m_refCount; }

IntegerProperty& AlgTool::outputLevelProperty (  )  [inline, protected, inherited]

Accessor for the Message level property.

Definition at line 314 of file AlgTool.h.

00314 { return m_outputLevel; }

void AlgTool::initOutputLevel ( Property prop  )  [protected, inherited]

callback for output level property

static const InterfaceID& IAlgTool::interfaceID (  )  [inline, static, inherited]

Retrieve interface ID.

Reimplemented from INamedInterface.

Reimplemented in IDataStreamTool, and IEventTimeDecoder.

Definition at line 30 of file IAlgTool.h.

00030 { return IID_IAlgTool; }

static const InterfaceID& IProperty::interfaceID (  )  [inline, static, inherited]

Retrieve interface ID.

Reimplemented from IInterface.

Definition at line 28 of file IProperty.h.

00028 { return IID_IProperty; }

static const InterfaceID& IStateful::interfaceID (  )  [inline, static, inherited]

Retrieve interface ID.

Reimplemented from IInterface.

Definition at line 23 of file IStateful.h.

00023 { return IID_IStateful; }

static const InterfaceID& IDataStreamTool::interfaceID (  )  [inline, static, inherited]

Retrieve interface ID.

Reimplemented from IAlgTool.

Definition at line 32 of file IDataStreamTool.h.

00032 { return IID_IDataStreamTool; }

virtual StatusCode IDataStreamTool::getNextStream ( const EventSelectorDataStream *&  ,
size_type  
) [pure virtual, inherited]

virtual StatusCode IDataStreamTool::getPreviousStream ( const EventSelectorDataStream *&  ,
size_type  
) [pure virtual, inherited]

virtual StatusCode IDataStreamTool::addStreams ( const StreamSpecs  )  [pure virtual, inherited]

virtual EventSelectorDataStream* IDataStreamTool::getStream ( size_type   )  [pure virtual, inherited]


Member Data Documentation

size_type DataStreamTool::m_streamID [protected]

Definition at line 92 of file DataStreamTool.h.

size_type DataStreamTool::m_streamCount [protected]

Definition at line 94 of file DataStreamTool.h.

Streams DataStreamTool::m_streams [protected]

Definition at line 96 of file DataStreamTool.h.

StreamSpecs DataStreamTool::m_streamSpecs [protected]

Definition at line 98 of file DataStreamTool.h.

IIncidentSvc* DataStreamTool::m_incidentSvc [protected]

Reference to the indicent service.

Definition at line 101 of file DataStreamTool.h.

bool DataStreamTool::m_reconfigure [protected]

Definition at line 103 of file DataStreamTool.h.


The documentation for this class was generated from the following file:
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 19:57:06 2011 for GaudiKernel by doxygen 1.4.7