00001 // C. Backhouse 06/2009 00002 00003 #ifndef ANTPINFOOBJECTFILLERMRCC_H 00004 #define ANTPINFOOBJECTFILLERMRCC_H 00005 00006 class NtpMREvent; 00007 class NtpMRRecord; 00008 class NtpSREvent; 00009 class NtpStRecord; 00010 class ANtpEventInfoMRCC; 00011 class ANtpTruthInfoBeam; 00012 00013 class ANtpInfoObjectFillerMRCC 00014 { 00015 public: 00024 void FillEventInformation(int i, 00025 const NtpMRRecord* mrRecord, 00026 const NtpStRecord* stRecord, 00027 ANtpEventInfoMRCC* antp, 00028 ANtpTruthInfoBeam* truth) const; 00029 00030 protected: 00032 void FillEventInformationHelper(const NtpMREvent* mrnt, 00033 const NtpStRecord* sntp_orig, 00034 ANtpEventInfoMRCC* antp, 00035 ANtpTruthInfoBeam* truth) const; 00036 00039 double ABPID(const NtpSREvent* ev, const NtpStRecord* st) const; 00042 double ROPID(const NtpSREvent* ev, const NtpStRecord* st) const; 00043 }; 00044 00045 #endif
1.3.9.1