Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

TestDigitsModule.cxx

Go to the documentation of this file.
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 

Generated on Mon Feb 15 11:07:41 2010 for loon by  doxygen 1.3.9.1