Bdb packages | Design docs | Source docs | Guidelines | Recent releases

Search | Site Map .

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

/Framework/src/AppAction.cc

Go to the documentation of this file.
00001 //--------------------------------------------------------------------------
00002 // File and Version Information:
00003 //      $Id: AppAction.cc,v 1.12 2002/03/28 22:04:47 desilva Exp $
00004 //
00005 // Description:
00006 //      Class AppAction
00007 //
00008 // Environment:
00009 //      Software developed for the BaBar Detector at the SLAC B-Factory.
00010 //
00011 // Author List:
00012 //      Marc Turcotte           Original Author       May '97
00013 //      Marc Turcotte           Modified for new style begin/end 2/98
00014 //      Marc Turcotte           Added name() member function 4/10/98
00015 //      Rainer Bartoldus        Added before/afterOther() 7/18/2001
00016 //
00017 // Copyright Information:
00018 //      Copyright (C) '97,'98   University of Texas at Dallas
00019 //
00020 //------------------------------------------------------------------------
00021 #include "Experiment/Experiment.hh"
00022 
00023 //
00024 // This Class's Header
00025 //
00026 #include "Framework/AppAction.hh"
00027 
00028 //
00029 // Collaborating Class Headers
00030 //
00031 
00032 //
00033 // C Headers
00034 //
00035 
00036 #include <assert.h>
00037 
00038 //
00039 //                 Public Function Member Definitions
00040 //
00041 
00042 //
00043 // Constructors
00044 //
00045 
00046 AppAction::AppAction(){
00047 }
00048 AppAction::AppAction(FwkString theName)
00049    : _actionName( theName )
00050 {
00051 }
00052 //
00053 // Destructor
00054 //
00055 
00056 AppAction::~AppAction(){
00057 }
00058 
00059 //
00060 // Comparison Operator
00061 //
00062 
00063 int AppAction:: operator==(const AppAction& theAction) const {
00064   return (theAction._actionName == _actionName); 
00065 }
00066 
00067 //
00068 // Interface
00069 //
00070 
00071 FwkString AppAction::name() const { return _actionName; }
00072 void   AppAction::report( bool ) const { }
00073 
00074 
00075 void AppAction:: beforeBeginJob(APPExecutable* anExec, AbsEvent* anEvent){
00076 }
00077 
00078 void AppAction::  afterBeginJob(APPExecutable* anExec, AbsEvent* anEvent){
00079 }
00080 
00081 void AppAction:: beforeBeginRun(APPExecutable* anExec, AbsEvent* anEvent){
00082 }
00083 
00084 void AppAction::  afterBeginRun(APPExecutable* anExec, AbsEvent* anEvent){
00085 }
00086 
00087 void AppAction::    beforeEvent(APPExecutable* anExec, AbsEvent* anEvent){
00088 }
00089 
00090 void AppAction::     afterEvent(APPExecutable* anExec, AbsEvent* anEvent){
00091 }
00092 
00093 void AppAction::    beforeOther(APPExecutable* anExec, AbsEvent* anEvent){
00094 }
00095 
00096 void AppAction::     afterOther(APPExecutable* anExec, AbsEvent* anEvent){
00097 }
00098 
00099 void AppAction::   beforeEndRun(APPExecutable* anExec, AbsEvent* anEvent){
00100 }
00101 
00102 void AppAction::    afterEndRun(APPExecutable* anExec, AbsEvent* anEvent){
00103 }
00104 
00105 void AppAction::   beforeEndJob(APPExecutable* anExec, AbsEvent* anEvent){
00106 }
00107 
00108 void AppAction::    afterEndJob(APPExecutable* anExec, AbsEvent* anEvent){
00109 }
00110 
00111 
00112 
00113 
00114 

 


BaBar Public Site | SLAC | News | Links | Who's Who | Contact Us

Page Owner: Jacek Becla
Last Update: October 04, 2002