00001 /*************************************************************************** 00002 * 00003 * $Id: StFmsCollection.h,v 2.1 2010/01/08 22:42:31 ullrich Exp $ 00004 * 00005 * Author: Jingguo Ma, Dec 2009 00006 *************************************************************************** 00007 * 00008 * Description: 00009 * 00010 *************************************************************************** 00011 * 00012 * $Log: StFmsCollection.h,v $ 00013 * Revision 2.1 2010/01/08 22:42:31 ullrich 00014 * Initial Revision. 00015 * 00016 **************************************************************************/ 00017 #ifndef StFmsCollection_hh 00018 #define StFmsCollection_hh 00019 00020 #include "StObject.h" 00021 #include "StContainers.h" 00022 00023 class StFmsHit; 00024 //class StFmsCluster; 00025 //class StFmsPoint; 00026 00027 class StFmsCollection : public StObject { 00028 public: 00029 StFmsCollection(); 00030 ~StFmsCollection(); 00031 00032 void addHit(StFmsHit*); 00033 unsigned int numberOfHits() const; 00034 00035 //void addCluster(StFmsCluster*); 00036 //void addPoint(StFmsPoint*); 00037 //unsigned int nClusters() const; 00038 //unsigned int nPoints() const; 00039 00040 StSPtrVecFmsHit& hits(); 00041 const StSPtrVecFmsHit& hits() const; 00042 00043 //StSPtrVecFmsCluster& clusters(); 00044 //const StSPtrVecFmsCluster& clusters() const; 00045 //StSPtrVecFmsPoint& points(); 00046 //const StSPtrVecFmsPoint& points() const; 00047 00048 private: 00049 StSPtrVecFmsHit mHits; 00050 //StSPtrVecFmsCluster mClusters; 00051 //StSPtrVecFmsPoint mPoints; 00052 00053 ClassDef(StFmsCollection,1) 00054 }; 00055 #endif
1.5.9