00001 #ifndef userDataDetector_h
00002 #define userDataDetector_h
00003
00004 #include "Event/dataManager.h"
00005 #include "Event/dataEventServer.h"
00006
00007 00009
00010 \c userDataDetector should be implemented by the USER
00011 <ul>
00012 <li> The user detector transient data classes should be created in the constructor of this class. <br>
00013 <li> The user detector transient data classes should be added into the
00014 dataDetectorServer of the dataManager in the constructor of this class.
00015 For that use the following code line:<br>
00016 <b> dataManager::instance()->det()->addData("nameData", new dataClass()); </b><br>
00017 This a similar process of adding algorithms or cuts. See userAlgorithms.
00018 <li> All the user detector transient data classes should inherit from trsDataVI.
00019 </ul>
00020 */
00021
00022
00023
00024
00025 class userDataDetector
00026
00027 {
00028 public:
00029
00031
00032 userDataDetector();
00034 ~userDataDetector(){};
00035 };
00036 #endif