00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025 #include "StRichCollection.h"
00026
00027 static const char rcsid[] = "$Id: StRichCollection.cxx,v 2.3 2001/04/05 04:00:52 ullrich Exp $";
00028
00029 ClassImp(StRichCollection)
00030
00031 StRichCollection::StRichCollection() { }
00032
00033 StRichCollection::~StRichCollection() { }
00034
00035
00036 const StSPtrVecRichPixel&
00037 StRichCollection::getRichPixels() const
00038 {
00039 return mRichPixels;
00040 }
00041
00042 StSPtrVecRichPixel&
00043 StRichCollection::getRichPixels()
00044 {
00045 return mRichPixels;
00046 }
00047
00048 const StSPtrVecRichCluster&
00049 StRichCollection::getRichClusters() const
00050 {
00051 return mRichClusters;
00052 }
00053
00054 StSPtrVecRichCluster&
00055 StRichCollection::getRichClusters()
00056 {
00057 return mRichClusters;
00058 }
00059
00060 const StSPtrVecRichHit&
00061 StRichCollection::getRichHits() const
00062 {
00063 return mRichHits;
00064 }
00065
00066 StSPtrVecRichHit&
00067 StRichCollection::getRichHits()
00068 {
00069 return mRichHits;
00070 }
00071
00072 const StPtrVecTrack&
00073 StRichCollection::getTracks() const
00074 {
00075 return mTracks;
00076 }
00077
00078 StPtrVecTrack&
00079 StRichCollection::getTracks()
00080 {
00081 return mTracks;
00082 }
00083
00084 void
00085 StRichCollection::addPixel(const StRichPixel* aPix)
00086 {
00087 mRichPixels.push_back(aPix);
00088 }
00089
00090 void
00091 StRichCollection::addCluster(const StRichCluster* aClus)
00092 {
00093 mRichClusters.push_back(aClus);
00094 }
00095
00096 void
00097 StRichCollection::addHit(const StRichHit* aHit)
00098 {
00099 mRichHits.push_back(aHit);
00100 }
00101
00102 void
00103 StRichCollection::addTrack(const StTrack* track)
00104 {
00105 mTracks.push_back(track);
00106 }
00107
00108 bool
00109 StRichCollection::pixelsPresent() const
00110 {
00111 if(mRichPixels.size() > 0)
00112 return kTRUE;
00113 else
00114 return kFALSE;
00115 }
00116
00117 bool
00118 StRichCollection::clustersPresent() const
00119 {
00120 if(mRichClusters.size() > 0)
00121 return kTRUE;
00122 else
00123 return kFALSE;
00124 }
00125
00126 bool
00127 StRichCollection::hitsPresent() const
00128 {
00129 if(mRichHits.size() > 0)
00130 return kTRUE;
00131 else
00132 return kFALSE;
00133 }