#include <EvtRecTrack.h>
Inheritance diagram for EvtRecTrack:
|
00003 : 00004 m_trackId(-1), 00005 m_partId(-1), 00006 m_quality(-1) 00007 { 00008 m_originMdcTrack = 0; 00009 m_originMdcKalTrack = 0; 00010 m_originMdcDedx = 0; 00011 m_originTofTrack.clear(); 00012 m_originEmcShower = 0; 00013 m_originMucTrack = 0; 00014 m_originExtTrack = 0; 00015 }
|
|
00027 {;}
|
|
00017 : ContainedObject(trk), 00018 m_trackId(trk.m_trackId), 00019 m_partId(trk.m_partId), 00020 m_quality(trk.m_quality), 00021 m_originMdcTrack(trk.m_originMdcTrack), 00022 m_originMdcKalTrack(trk.m_originMdcKalTrack), 00023 m_originMdcDedx(trk.m_originMdcDedx), 00024 m_originTofTrack(trk.m_originTofTrack), 00025 m_originEmcShower(trk.m_originEmcShower), 00026 m_originMucTrack(trk.m_originMucTrack), 00027 m_originExtTrack(trk.m_originExtTrack) 00028 { 00029 }
|
|
|
|
00027 {;}
|
|
|
|
00081 {m_originTofTrack.push_back(trk);}
|
|
00081 {m_originTofTrack.push_back(trk);}
|
|
00024 { return CLID_EvtRecTrack;}
|
|
00024 { return CLID_EvtRecTrack;}
|
|
00023 {return EvtRecTrack::classID();}
|
|
00023 {return EvtRecTrack::classID();}
|
|
00058 {return m_originEmcShower;}
|
|
00058 {return m_originEmcShower;}
|
|
00056 {return m_originExtTrack;}
|
|
00056 {return m_originExtTrack;}
|
|
00036 { return (m_partId & 0x01); }
|
|
00036 { return (m_partId & 0x01); }
|
|
00047 {return (m_originEmcShower!= 0);}
|
|
00047 {return (m_originEmcShower!= 0);}
|
|
00049 {return (m_originExtTrack != 0);}
|
|
00049 {return (m_originExtTrack != 0);}
|
|
00039 { return (m_partId & 0x08); }
|
|
00039 { return (m_partId & 0x08); }
|
|
00045 {return (m_originMdcDedx != 0);}
|
|
00045 {return (m_originMdcDedx != 0);}
|
|
00044 {return (m_originMdcKalTrack != 0);}
|
|
00044 {return (m_originMdcKalTrack != 0);}
|
|
00043 {return (m_originMdcTrack != 0);}
|
|
00043 {return (m_originMdcTrack != 0);}
|
|
00048 {return (m_originMucTrack != 0);}
|
|
00048 {return (m_originMucTrack != 0);}
|
|
00037 { return (m_partId & 0x02); }
|
|
00037 { return (m_partId & 0x02); }
|
|
00038 { return (m_partId & 0x04); }
|
|
00038 { return (m_partId & 0x04); }
|
|
00040 { return (m_partId & 0x10); }
|
|
00040 { return (m_partId & 0x10); }
|
|
00046 {return (!m_originTofTrack.empty());}
|
|
00046 {return (!m_originTofTrack.empty());}
|
|
00055 {return m_originMdcDedx;}
|
|
00055 {return m_originMdcDedx;}
|
|
00054 {return m_originMdcKalTrack;}
|
|
00054 {return m_originMdcKalTrack;}
|
|
00053 {return m_originMdcTrack;}
|
|
00053 {return m_originMdcTrack;}
|
|
00059 {return m_originMucTrack;}
|
|
00059 {return m_originMucTrack;}
|
|
|
|
00031 { 00032 m_trackId = trk.m_trackId; 00033 m_partId = trk.m_partId; 00034 m_quality = trk.m_quality; 00035 m_originMdcTrack = trk.m_originMdcTrack; 00036 m_originMdcKalTrack = trk.m_originMdcKalTrack; 00037 m_originMdcDedx = trk.m_originMdcDedx; 00038 m_originTofTrack = trk.m_originTofTrack; 00039 m_originEmcShower = trk.m_originEmcShower; 00040 m_originMucTrack = trk.m_originMucTrack; 00041 m_originExtTrack = trk.m_originExtTrack; 00042 return *this; 00043 }
|
|
00033 {return m_partId;}
|
|
00033 {return m_partId;}
|
|
00034 { return m_quality; }
|
|
00034 { return m_quality; }
|
|
00082 {m_originEmcShower = shower;}
|
|
00082 {m_originEmcShower = shower;}
|
|
00079 {m_originExtTrack = trk;}
|
|
00079 {m_originExtTrack = trk;}
|
|
00078 {m_originMdcDedx = trk;}
|
|
00078 {m_originMdcDedx = trk;}
|
|
00077 {m_originMdcKalTrack = trk;}
|
|
00077 {m_originMdcKalTrack = trk;}
|
|
00076 {m_originMdcTrack = trk;}
|
|
00076 {m_originMdcTrack = trk;}
|
|
00083 {m_originMucTrack = trk;}
|
|
00083 {m_originMucTrack = trk;}
|
|
00065 {m_partId = partId;}
|
|
00065 {m_partId = partId;}
|
|
00066 { m_quality = quality; }
|
|
00066 { m_quality = quality; }
|
|
00080 {m_originTofTrack = trk;}
|
|
00080 {m_originTofTrack = trk;}
|
|
00064 {m_trackId = trkId;}
|
|
00064 {m_trackId = trkId;}
|
|
00068 { m_partId |= 0x01; }
|
|
00068 { m_partId |= 0x01; }
|
|
00071 { m_partId |= 0x08; }
|
|
00071 { m_partId |= 0x08; }
|
|
00069 { m_partId |= 0x02; }
|
|
00069 { m_partId |= 0x02; }
|
|
00070 { m_partId |= 0x04; }
|
|
00070 { m_partId |= 0x04; }
|
|
00072 { m_partId |= 0x10; }
|
|
00072 { m_partId |= 0x10; }
|
|
00057 {return m_originTofTrack;}
|
|
00057 {return m_originTofTrack;}
|
|
00032 {return m_trackId;}
|
|
00032 {return m_trackId;}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|