00001 #include "RecTrackList/RecTrackList.h" 00002 00003 RecTrackList::RecTrackList() 00004 { 00005 myTrkId = -1; 00006 myMdcTrk = 0; 00007 myKalTrk = 0; 00008 myMdcDedx = 0; 00009 myExtTrk = 0; 00010 myTofTrk = 0; 00011 myRecEmcShower = 0; 00012 myMucTrk = 0; 00013 myMdcTrkIdx = -1; 00014 myKalTrkIdx = -1; 00015 myMdcDedxIdx = -1; 00016 myExtTrkIdx = -1; 00017 myTofTrkIdx = -1; 00018 myRecEmcShowerIdx = -1; 00019 myMucTrkIdx = -1; 00020 } 00021 00022 RecTrackList::RecTrackList(const RecTrackList & trk) 00023 { 00024 myTrkId = trk.myTrkId; 00025 myMdcTrk = trk.myMdcTrk; 00026 myKalTrk = trk.myKalTrk; 00027 myMdcDedx = trk.myMdcDedx; 00028 myExtTrk = trk.myExtTrk; 00029 myTofTrk = trk.myTofTrk; 00030 myRecEmcShower = trk.myRecEmcShower; 00031 myMucTrk = trk.myMucTrk; 00032 myMdcTrkIdx = trk.myMdcTrkIdx; 00033 myKalTrkIdx = trk.myKalTrkIdx; 00034 myMdcDedxIdx = trk.myMdcDedxIdx; 00035 myExtTrkIdx = trk.myExtTrkIdx; 00036 myTofTrkIdx = trk.myTofTrkIdx; 00037 myRecEmcShowerIdx = trk.myRecEmcShowerIdx; 00038 myMucTrkIdx = trk.myMucTrkIdx; 00039 } 00040 00041 RecTrackList & RecTrackList::operator = (const RecTrackList & trk) 00042 { 00043 myTrkId = trk.myTrkId; 00044 myMdcTrk = trk.myMdcTrk; 00045 myKalTrk = trk.myKalTrk; 00046 myMdcDedx = trk.myMdcDedx; 00047 myExtTrk = trk.myExtTrk; 00048 myTofTrk = trk.myTofTrk; 00049 myRecEmcShower = trk.myRecEmcShower; 00050 myMucTrk = trk.myMucTrk; 00051 myMdcTrkIdx = trk.myMdcTrkIdx; 00052 myKalTrkIdx = trk.myKalTrkIdx; 00053 myMdcDedxIdx = trk.myMdcDedxIdx; 00054 myExtTrkIdx = trk.myExtTrkIdx; 00055 myTofTrkIdx = trk.myTofTrkIdx; 00056 myRecEmcShowerIdx = trk.myRecEmcShowerIdx; 00057 myMucTrkIdx = trk.myMucTrkIdx; 00058 00059 return *this; 00060 }