List of all members | Public Member Functions | Protected Member Functions | Static Private Attributes
fwk::UserData Class Reference

Container to hold extra-event user data. More...

#include "fwk/UserData.h"

Public Member Functions

UserDataGetInstance ()
 
virtual ~UserData ()
 

Protected Member Functions

 UserData ()
 

Static Private Attributes

static UserDatafUserDataSingleInstance =0
 

Detailed Description

Container to hold extra-event user data.

This is a container that the user can fill with all the data structures he wants to define. From any of the modules, the UserData class can be retrieved with:

This entry point can then be used to access user defined structures. Procedure:

Note
The user is responsible of clearing his data structures for each event, as well as deallocating memory that he/she might have allocated
Author
Stefano Argiro'
Date
07 Jul 2004

Definition at line 48 of file UserData.h.

Constructor & Destructor Documentation

virtual fwk::UserData::~UserData ( )
inlinevirtual

Definition at line 52 of file UserData.h.

References fUserDataSingleInstance.

fwk::UserData::UserData ( )
protected

Referenced by GetInstance().

Member Function Documentation

UserData & UserData::GetInstance ( )

Definition at line 17 of file UserData.cc.

References fUserDataSingleInstance, and UserData().

Member Data Documentation

UserData * UserData::fUserDataSingleInstance =0
staticprivate

Definition at line 62 of file UserData.h.

Referenced by GetInstance(), and ~UserData().


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

, generated on Tue Sep 26 2023.