00001 #ifndef GETCANDHEADER_H 00002 #define GETCANDHEADER_H 00003 00004 #include "CandData/CandRecord.h" 00005 #include "MinosObjectMap/MomNavigator.h" 00006 00007 namespace DataUtil { 00008 00027 inline 00028 const CandHeader* GetCandHeader(const MomNavigator* mom) 00029 { 00030 if (!mom) return 0; 00031 CandRecord* crec = dynamic_cast<CandRecord*> 00032 (mom->GetFragment("CandRecord","PrimaryCandidateRecord")); 00033 if (!crec) return 0; 00034 return crec->GetCandHeader(); 00035 } 00036 00037 } // namespace DataUtil 00038 00039 #endif // GETCANDHEADER_H
1.3.9.1