00001 00002 #include "TestDigitsModule.h" 00003 #include "MinosObjectMap/MomNavigator.h" 00004 #include "JobControl/JobCModuleRegistry.h" // For JOBMODULE macro 00005 #include "CandDigit/CandDigitListHandle.h" 00006 #include "DataUtil/GetCandidate.h" 00007 00008 #include "MessageService/MsgService.h" 00009 00010 JOBMODULE(TestDigitsModule, "TestDigitsModule", 00011 "Tests for CandDigits"); 00012 00013 CVSID("$Id: TestDigitsModule.cxx,v 1.5 2007/03/01 16:59:43 rhatcher Exp $"); 00014 00015 ClassImp(TestDigitsModule) 00016 00017 JobCResult TestDigitsModule::Ana(const MomNavigator* mom) 00018 { 00019 JobCResult res = Test(mom); 00020 if(res.Failed()) 00021 MSG("Trid",Msg::kInfo) << "Needs digits.\n"; 00022 else 00023 MSG("Trid",Msg::kInfo) << "Doesn't need digits.\n"; 00024 return res; 00025 } 00026 00027 JobCResult TestDigitsModule::Test(const MomNavigator* mom) 00028 { 00029 const CandDigitListHandle* cdlh = 00030 DataUtil::GetCandidate<CandDigitListHandle>(mom,"CandDigitListHandle",""); 00031 00032 if(cdlh != NULL) 00033 return JobCResult::kPassed; // kNoDecision, kFailed, etc. 00034 00035 return JobCResult::kFailed; 00036 } 00037 00038 00039 00040
1.3.9.1