00001 #include "%module%.h"
00002 #include "RegisterModule.inc"
00003 #include "TGlobalData.h"
00004 #include "TSetupData.h"
00005 #include "ModulesOptions.h"
00006 #include "definitions.h"
00007
00008 #include <iostream>
00009 using std::cout;
00010 using std::endl;
00011
00012 %module%::%module%(modules::options* opts):
00013 BaseModule("%module%",opts){
00014
00015
00016
00017
00018 fXMax=opts->GetDouble("x_max",100);
00019
00020 }
00021
00022 %module%::~%module%(){
00023 }
00024
00025
00026
00027
00028 int %module%::BeforeFirstEntry(TGlobalData* gData,const TSetupData *setup){
00029
00030 if(Debug()){
00031 cout<<"-----%module%::BeforeFirstEntry(): I'm debugging!"<<endl;
00032 cout<<"-----%module%::BeforeFirstEntry(): x_max is: "<<fXMax<<endl;
00033 }
00034
00035 return 0;
00036 }
00037
00038
00039
00040 int %module%::ProcessEntry(TGlobalData* gData,const TSetupData *setup){
00041 return 0;
00042 }
00043
00044
00045
00046
00047 int %module%::AfterLastEntry(TGlobalData* gData,const TSetupData *setup){
00048
00049
00050 if(Debug()){
00051 cout<<"-----%module%::AfterLastEntry(): I'm debugging!"<<endl;
00052 }
00053
00054 return 0;
00055 }
00056
00057
00058
00059
00060
00061 ALCAP_REGISTER_MODULE(%module%,x_max);