Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

userDataEvent.h

Go to the documentation of this file.
00001 #ifndef userDataEvent_h
00002 #define userDataEvent_h
00003 
00004 #include "Event/dataManager.h"
00005 #include "Event/dataEventServer.h"
00006 
00007 //---------------------------------------
00009 /*! 
00010 \c userDataEvent should be implemented by the USER
00011 <ul>
00012         <li> The user event transient data classes should be created in the constructor of this class. <br>
00013         <li> The user event transient data classes should be added into the 
00014         dataEventServer of the dataManager in the constructor of this class.
00015         For that use the following code line:<br>
00016         <b> dataManager::instance()->evt()->addData("nameData", new dataClass()); </b><br>
00017         This a similar process of adding algorithms or cuts. See userAlgorithms.
00018         <li> All the user event transient data classes should inherit from trsDataVI.
00019         <li> An careful programer will keep the pointer to the created class in this
00020         class an will destroyed it in the destructor of this class. The same apply
00021         to userDataDetector, userAlgorithms and userCuts.
00022 </ul>
00023 */
00024 //----------------------------
00025 // JA Hernando, Santa Cruz, CA, 06/15/00
00026 //----------------------------
00027 //##########################
00028 class userDataEvent
00029 //##########################
00030 {
00031 public:
00033 
00034         userDataEvent();
00036         ~userDataEvent(){}
00037 };
00038 #endif

Generated at Fri Aug 18 12:57:38 2000 for centella framework by doxygen 1.1.3 written by Dimitri van Heesch, © 1997-2000