![]() |
|
|
Bdb packages | Design docs | Source docs | Guidelines | Recent releases |
|
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