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

RecTrackList Class Reference

#include <RecTrackList.h>

Inheritance diagram for RecTrackList:

ContainedObject ContainedObject List of all members.

Public Member Functions

virtual const CLID & clID () const
virtual const CLID & clID () const
RecMdcDedxDedxTrk ()
RecMdcDedxDedxTrk ()
int DedxTrkIdx ()
int DedxTrkIdx ()
RecEmcShowerEmcTrk ()
RecEmcShowerEmcTrk ()
int EmcTrkIdx ()
int EmcTrkIdx ()
RecExtTrackExtTrk ()
RecExtTrackExtTrk ()
int ExtTrkIdx ()
int ExtTrkIdx ()
int GetTrkId ()
int GetTrkId ()
bool IsDedxValid ()
bool IsDedxValid ()
bool IsEmcTrkValid ()
bool IsEmcTrkValid ()
bool IsExtTrkValid ()
bool IsExtTrkValid ()
bool IsMdcKalTrkValid ()
bool IsMdcKalTrkValid ()
bool IsMdcTrkValid ()
bool IsMdcTrkValid ()
bool IsMucTrkValid ()
bool IsMucTrkValid ()
bool IsTofTrkValid ()
bool IsTofTrkValid ()
RecMdcKalTrackMdcKalTrk ()
RecMdcKalTrackMdcKalTrk ()
int MdcKalTrkIdx ()
int MdcKalTrkIdx ()
RecMdcTrackMdcTrk ()
RecMdcTrackMdcTrk ()
int MdcTrkIdx ()
int MdcTrkIdx ()
RecMucTrackMucTrk ()
RecMucTrackMucTrk ()
int MucTrkIdx ()
int MucTrkIdx ()
RecTrackListoperator= (const RecTrackList &)
RecTrackListoperator= (const RecTrackList &)
 RecTrackList (const RecTrackList &)
 RecTrackList ()
 RecTrackList (const RecTrackList &)
 RecTrackList ()
void setDedxTrk (RecMdcDedx *trk)
void setDedxTrk (RecMdcDedx *trk)
void setDedxTrkIdx (int idx)
void setDedxTrkIdx (int idx)
void setEmcTrk (RecEmcShower *trk)
void setEmcTrk (RecEmcShower *trk)
void setEmcTrkIdx (int idx)
void setEmcTrkIdx (int idx)
void setExtTrk (RecExtTrack *trk)
void setExtTrk (RecExtTrack *trk)
void setExtTrkIdx (int idx)
void setExtTrkIdx (int idx)
void setMdcKalTrk (RecMdcKalTrack *trk)
void setMdcKalTrk (RecMdcKalTrack *trk)
void setMdcKalTrkIdx (int idx)
void setMdcKalTrkIdx (int idx)
void setMdcTrk (RecMdcTrack *trk)
void setMdcTrk (RecMdcTrack *trk)
void setMdcTrkIdx (int idx)
void setMdcTrkIdx (int idx)
void setMucTrk (RecMucTrack *trk)
void setMucTrk (RecMucTrack *trk)
void setMucTrkIdx (int idx)
void setMucTrkIdx (int idx)
void setTofTrk (RecTofTrack *trk)
void setTofTrk (RecTofTrack *trk)
void setTofTrkIdx (int idx)
void setTofTrkIdx (int idx)
void setTrackID (const int trkID)
void setTrackID (const int trkID)
RecTofTrackTofTrk ()
RecTofTrackTofTrk ()
int TofTrkIdx ()
int TofTrkIdx ()
 ~RecTrackList ()
 ~RecTrackList ()

Static Public Member Functions

const CLID & classID ()
const CLID & classID ()

Private Attributes

SmartRef< RecExtTrackmyExtTrk
SmartRef< RecExtTrackmyExtTrk
int myExtTrkIdx
SmartRef< RecMdcKalTrackmyKalTrk
SmartRef< RecMdcKalTrackmyKalTrk
int myKalTrkIdx
SmartRef< RecMdcDedxmyMdcDedx
SmartRef< RecMdcDedxmyMdcDedx
int myMdcDedxIdx
SmartRef< RecMdcTrackmyMdcTrk
SmartRef< RecMdcTrackmyMdcTrk
int myMdcTrkIdx
SmartRef< RecMucTrackmyMucTrk
SmartRef< RecMucTrackmyMucTrk
int myMucTrkIdx
SmartRef< RecEmcShowermyRecEmcShower
SmartRef< RecEmcShowermyRecEmcShower
int myRecEmcShowerIdx
SmartRef< RecTofTrackmyTofTrk
SmartRef< RecTofTrackmyTofTrk
int myTofTrkIdx
int myTrkId

Constructor & Destructor Documentation

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 }

RecTrackList::~RecTrackList  )  [inline]
 

00027 {;}

RecTrackList::RecTrackList const RecTrackList  ) 
 

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 }

RecTrackList::RecTrackList  ) 
 

RecTrackList::~RecTrackList  )  [inline]
 

00027 {;}

RecTrackList::RecTrackList const RecTrackList  ) 
 


Member Function Documentation

const CLID& RecTrackList::classID  )  [inline, static]
 

00024 { return CLID_RecTrackList;}

const CLID& RecTrackList::classID  )  [inline, static]
 

00024 { return CLID_RecTrackList;}

virtual const CLID& RecTrackList::clID  )  const [inline, virtual]
 

00023 {return  RecTrackList::classID();}

virtual const CLID& RecTrackList::clID  )  const [inline, virtual]
 

00023 {return  RecTrackList::classID();}

RecMdcDedx* RecTrackList::DedxTrk  )  [inline]
 

00042 {return myMdcDedx;}

RecMdcDedx* RecTrackList::DedxTrk  )  [inline]
 

00042 {return myMdcDedx;}

int RecTrackList::DedxTrkIdx  )  [inline]
 

00059 { return myMdcDedxIdx;}

int RecTrackList::DedxTrkIdx  )  [inline]
 

00059 { return myMdcDedxIdx;}

RecEmcShower* RecTrackList::EmcTrk  )  [inline]
 

00045 {return myRecEmcShower;}

RecEmcShower* RecTrackList::EmcTrk  )  [inline]
 

00045 {return myRecEmcShower;}

int RecTrackList::EmcTrkIdx  )  [inline]
 

00062 { return myRecEmcShowerIdx;}

int RecTrackList::EmcTrkIdx  )  [inline]
 

00062 { return myRecEmcShowerIdx;}

RecExtTrack* RecTrackList::ExtTrk  )  [inline]
 

00043 {return myExtTrk;}

RecExtTrack* RecTrackList::ExtTrk  )  [inline]
 

00043 {return myExtTrk;}

int RecTrackList::ExtTrkIdx  )  [inline]
 

00060 { return myExtTrkIdx;}

int RecTrackList::ExtTrkIdx  )  [inline]
 

00060 { return myExtTrkIdx;}

int RecTrackList::GetTrkId  )  [inline]
 

00039 {return myTrkId;}

int RecTrackList::GetTrkId  )  [inline]
 

00039 {return myTrkId;}

bool RecTrackList::IsDedxValid  )  [inline]
 

00033 {return (myMdcDedx != 0);}

bool RecTrackList::IsDedxValid  )  [inline]
 

00033 {return (myMdcDedx != 0);}

bool RecTrackList::IsEmcTrkValid  )  [inline]
 

00036 {return (myRecEmcShower != 0);}

bool RecTrackList::IsEmcTrkValid  )  [inline]
 

00036 {return (myRecEmcShower != 0);}

bool RecTrackList::IsExtTrkValid  )  [inline]
 

00034 {return (myExtTrk != 0);}

bool RecTrackList::IsExtTrkValid  )  [inline]
 

00034 {return (myExtTrk != 0);}

bool RecTrackList::IsMdcKalTrkValid  )  [inline]
 

00032 {return (myKalTrk != 0);}

bool RecTrackList::IsMdcKalTrkValid  )  [inline]
 

00032 {return (myKalTrk != 0);}

bool RecTrackList::IsMdcTrkValid  )  [inline]
 

00031 {return (myMdcTrk != 0);}

bool RecTrackList::IsMdcTrkValid  )  [inline]
 

00031 {return (myMdcTrk != 0);}

bool RecTrackList::IsMucTrkValid  )  [inline]
 

00037 {return (myMucTrk != 0);}

bool RecTrackList::IsMucTrkValid  )  [inline]
 

00037 {return (myMucTrk != 0);}

bool RecTrackList::IsTofTrkValid  )  [inline]
 

00035 {return (myTofTrk != 0);}

bool RecTrackList::IsTofTrkValid  )  [inline]
 

00035 {return (myTofTrk != 0);}

RecMdcKalTrack* RecTrackList::MdcKalTrk  )  [inline]
 

00041 {return myKalTrk;}

RecMdcKalTrack* RecTrackList::MdcKalTrk  )  [inline]
 

00041 {return myKalTrk;}

int RecTrackList::MdcKalTrkIdx  )  [inline]
 

00058 { return myKalTrkIdx;}

int RecTrackList::MdcKalTrkIdx  )  [inline]
 

00058 { return myKalTrkIdx;}

RecMdcTrack* RecTrackList::MdcTrk  )  [inline]
 

00040 {return myMdcTrk;}

RecMdcTrack* RecTrackList::MdcTrk  )  [inline]
 

00040 {return myMdcTrk;}

int RecTrackList::MdcTrkIdx  )  [inline]
 

00057 { return myMdcTrkIdx;}

int RecTrackList::MdcTrkIdx  )  [inline]
 

00057 { return myMdcTrkIdx;}

RecMucTrack* RecTrackList::MucTrk  )  [inline]
 

00046 {return myMucTrk;}

RecMucTrack* RecTrackList::MucTrk  )  [inline]
 

00046 {return myMucTrk;}

int RecTrackList::MucTrkIdx  )  [inline]
 

00063 { return myMucTrkIdx;}

int RecTrackList::MucTrkIdx  )  [inline]
 

00063 { return myMucTrkIdx;}

RecTrackList& RecTrackList::operator= const RecTrackList  ) 
 

RecTrackList & RecTrackList::operator= const RecTrackList  ) 
 

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 }

void RecTrackList::setDedxTrk RecMdcDedx trk  )  [inline]
 

00051 { myMdcDedx = trk;}

void RecTrackList::setDedxTrk RecMdcDedx trk  )  [inline]
 

00051 { myMdcDedx = trk;}

void RecTrackList::setDedxTrkIdx int  idx  )  [inline]
 

00067 { myMdcDedxIdx = idx ;}

void RecTrackList::setDedxTrkIdx int  idx  )  [inline]
 

00067 { myMdcDedxIdx = idx ;}

void RecTrackList::setEmcTrk RecEmcShower trk  )  [inline]
 

00054 { myRecEmcShower = trk;}

void RecTrackList::setEmcTrk RecEmcShower trk  )  [inline]
 

00054 { myRecEmcShower = trk;}

void RecTrackList::setEmcTrkIdx int  idx  )  [inline]
 

00070 { myRecEmcShowerIdx = idx ;}

void RecTrackList::setEmcTrkIdx int  idx  )  [inline]
 

00070 { myRecEmcShowerIdx = idx ;}

void RecTrackList::setExtTrk RecExtTrack trk  )  [inline]
 

00052 { myExtTrk = trk;}   

void RecTrackList::setExtTrk RecExtTrack trk  )  [inline]
 

00052 { myExtTrk = trk;}   

void RecTrackList::setExtTrkIdx int  idx  )  [inline]
 

00068 { myExtTrkIdx = idx ;}   

void RecTrackList::setExtTrkIdx int  idx  )  [inline]
 

00068 { myExtTrkIdx = idx ;}   

void RecTrackList::setMdcKalTrk RecMdcKalTrack trk  )  [inline]
 

00050 { myKalTrk = trk;}

void RecTrackList::setMdcKalTrk RecMdcKalTrack trk  )  [inline]
 

00050 { myKalTrk = trk;}

void RecTrackList::setMdcKalTrkIdx int  idx  )  [inline]
 

00066 { myKalTrkIdx = idx ;}

void RecTrackList::setMdcKalTrkIdx int  idx  )  [inline]
 

00066 { myKalTrkIdx = idx ;}

void RecTrackList::setMdcTrk RecMdcTrack trk  )  [inline]
 

00049 { myMdcTrk = trk;}

void RecTrackList::setMdcTrk RecMdcTrack trk  )  [inline]
 

00049 { myMdcTrk = trk;}

void RecTrackList::setMdcTrkIdx int  idx  )  [inline]
 

00065 { myMdcTrkIdx = idx ;}

void RecTrackList::setMdcTrkIdx int  idx  )  [inline]
 

00065 { myMdcTrkIdx = idx ;}

void RecTrackList::setMucTrk RecMucTrack trk  )  [inline]
 

00055 { myMucTrk = trk;}

void RecTrackList::setMucTrk RecMucTrack trk  )  [inline]
 

00055 { myMucTrk = trk;}

void RecTrackList::setMucTrkIdx int  idx  )  [inline]
 

00071 { myMucTrkIdx = idx;}

void RecTrackList::setMucTrkIdx int  idx  )  [inline]
 

00071 { myMucTrkIdx = idx;}

void RecTrackList::setTofTrk RecTofTrack trk  )  [inline]
 

00053 { myTofTrk = trk;}

void RecTrackList::setTofTrk RecTofTrack trk  )  [inline]
 

00053 { myTofTrk = trk;}

void RecTrackList::setTofTrkIdx int  idx  )  [inline]
 

00069 { myTofTrkIdx = idx ;}

void RecTrackList::setTofTrkIdx int  idx  )  [inline]
 

00069 { myTofTrkIdx = idx ;}

void RecTrackList::setTrackID const int  trkID  )  [inline]
 

00048 { myTrkId = trkID;}

void RecTrackList::setTrackID const int  trkID  )  [inline]
 

00048 { myTrkId = trkID;}

RecTofTrack* RecTrackList::TofTrk  )  [inline]
 

00044 {return myTofTrk;}

RecTofTrack* RecTrackList::TofTrk  )  [inline]
 

00044 {return myTofTrk;}

int RecTrackList::TofTrkIdx  )  [inline]
 

00061 { return myTofTrkIdx;}

int RecTrackList::TofTrkIdx  )  [inline]
 

00061 { return myTofTrkIdx;}


Member Data Documentation

SmartRef<RecExtTrack> RecTrackList::myExtTrk [private]
 

SmartRef<RecExtTrack> RecTrackList::myExtTrk [private]
 

int RecTrackList::myExtTrkIdx [private]
 

SmartRef<RecMdcKalTrack> RecTrackList::myKalTrk [private]
 

SmartRef<RecMdcKalTrack> RecTrackList::myKalTrk [private]
 

int RecTrackList::myKalTrkIdx [private]
 

SmartRef<RecMdcDedx> RecTrackList::myMdcDedx [private]
 

SmartRef<RecMdcDedx> RecTrackList::myMdcDedx [private]
 

int RecTrackList::myMdcDedxIdx [private]
 

SmartRef<RecMdcTrack> RecTrackList::myMdcTrk [private]
 

SmartRef<RecMdcTrack> RecTrackList::myMdcTrk [private]
 

int RecTrackList::myMdcTrkIdx [private]
 

SmartRef<RecMucTrack> RecTrackList::myMucTrk [private]
 

SmartRef<RecMucTrack> RecTrackList::myMucTrk [private]
 

int RecTrackList::myMucTrkIdx [private]
 

SmartRef<RecEmcShower> RecTrackList::myRecEmcShower [private]
 

SmartRef<RecEmcShower> RecTrackList::myRecEmcShower [private]
 

int RecTrackList::myRecEmcShowerIdx [private]
 

SmartRef<RecTofTrack> RecTrackList::myTofTrk [private]
 

SmartRef<RecTofTrack> RecTrackList::myTofTrk [private]
 

int RecTrackList::myTofTrkIdx [private]
 

int RecTrackList::myTrkId [private]
 


The documentation for this class was generated from the following files:
Generated on Wed Feb 2 16:48:24 2011 for BOSS6.5.5 by  doxygen 1.3.9.1