/*$*********************************************************************\ Name : - Source File : user.c Description : User routines called by Hanna Comments : - Called by : Hermes Analysis Tool Calls : ADAMO, DAD Date : 05.12.95 Updates : - Author : Marc-Andre Funk (maf@hermes.desy.de) Remarks : - \*************************************************************************/ #include "hanna.h" /*=========================================================================*\ Some private data \*=========================================================================*/ static int *debugptr; /*=========================================================================*\ user_init: Called after the slowcntrl module is initialized \*=========================================================================*/ int user_init( void ) { /*------------------------------------------------------------------------*\ Get debug level(s) for user routines \*------------------------------------------------------------------------*/ debugptr = ha_debugptr( "USER" ); /*------------------------------------------------------------------------*\ That's all \*------------------------------------------------------------------------*/ return 0; } /*=========================================================================*\ user_end: Called at the very end \*=========================================================================*/ int user_end ( int retcode ) { /*------------------------------------------------------------------------*\ Say goodbye \*------------------------------------------------------------------------*/ puts( "Goodbye, nice to meet you ;-)" ); /*------------------------------------------------------------------------*\ That's all \*------------------------------------------------------------------------*/ return retcode; } /*=========================================================================*\ user_runinit: Called whenever a new run is processed \*=========================================================================*/ int user_runinit( int runnum ) { /*------------------------------------------------------------------------*\ That's all \*------------------------------------------------------------------------*/ return 0; } /*=========================================================================*\ user_event: Called whenever an event has to be processed \*=========================================================================*/ int user_event( int runnum, int eventnum, int eventtime, int eventtimemu, int index, int cur1, int cur2 ) { /*------------------------------------------------------------------------*\ That's all \*------------------------------------------------------------------------*/ return 0; } /*=========================================================================*\ user_slow: Called whenever a new slow table is read \*=========================================================================*/ int user_slow( char *name, int starttime, int starttimemu, int endtime, int endtimemu, int flag_first, int status ) { /*------------------------------------------------------------------------*\ That's all \*------------------------------------------------------------------------*/ return 0; } /*=========================================================================*\ main: just call the main from library. \*=========================================================================*/ int main( int argc, char *argv[] ) { return ha_main( argc, argv ); } /*=========================================================================*\ END OF FILE \*=========================================================================*/