00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016 #include "TGo4ComCreateCondition.h"
00017
00018 #include "Go4Log/TGo4Log.h"
00019
00020 TGo4ComCreateCondition::TGo4ComCreateCondition(const Text_t* obname,
00021 const Text_t* classname)
00022 :TGo4ComCreateObject(obname, classname)
00023 {
00024 TRACE((12,"TGo4ComCreateCondition::TGo4ComCreateCondition() ctor",__LINE__, __FILE__));
00025
00026 }
00027
00028 TGo4ComCreateCondition::TGo4ComCreateCondition()
00029 :TGo4ComCreateObject("test", "dummy")
00030 {
00031 TRACE((12,"TGo4ComCreateCondition::TGo4ComCreateCondition() ctor",__LINE__, __FILE__));
00032
00033 }
00034
00035
00036 TGo4ComCreateCondition::~TGo4ComCreateCondition()
00037 {
00038 TRACE((12,"TGo4ComCreateCondition::~TGo4ComCreateCondition() dtor",__LINE__, __FILE__));
00039 }
00040
00041 Int_t TGo4ComCreateCondition::ExeCom()
00042 {
00043 TRACE((12,"TGo4ComCreateCondition::ExeCom()",__LINE__, __FILE__));
00044
00045 if (fxReceiverBase!=0)
00046 {
00047 TRACE((11,"TGo4ComCreateCondition::ExeCom() - found valid receiver",__LINE__, __FILE__));
00048 TGo4Log::Debug(" Executing %s command object ",
00049 GetName());
00050 TGo4ComCreateObject::ExeCom();
00051
00052
00053 }
00054 else
00055 {
00056 TRACE((11,"TGo4ComCreateCondition::ExeCom() - no receiver specified ERROR!",__LINE__, __FILE__));
00057 TGo4Log::Debug(" !!! ComInitAnalysis ''%s'': NO RECEIVER ERROR!!!",GetName());
00058 return 1;
00059 }
00060
00061 return -1;
00062 }
00063
00064 ClassImp(TGo4ComCreateCondition)
00065
00066
00067
00068
00069
00070