00001 /*************************************************************************** 00002 * 00003 * $Id: StMcFtpcPlaneHitCollection.hh,v 2.5 2012/03/22 00:42:55 perev Exp $ 00004 * 00005 * Author: Manuel Calderon de la Barca Sanchez, Oct 1999 00006 *************************************************************************** 00007 * 00008 * Description: Monte Carlo Ftpc Plane Hit Collection class 00009 * 00010 * The hits are stored here, and there is no Sector Hit collection, because 00011 * the sector assignment depends on the reconstruction, B-Field, etc. The 00012 * Monte Carlo Data doesn't shouldn't assign the sector. 00013 * 00014 *************************************************************************** 00015 * 00016 * $Log: StMcFtpcPlaneHitCollection.hh,v $ 00017 * Revision 2.5 2012/03/22 00:42:55 perev 00018 * private => protected 00019 * 00020 * Revision 2.4 2012/03/01 16:48:29 perev 00021 * method Browse() added 00022 * 00023 * Revision 2.3 2009/07/24 19:08:07 perev 00024 * Cleanup + Btof added (Geurts) 00025 * 00026 * Revision 2.2 2005/01/27 23:40:47 calderon 00027 * Adding persistency to StMcEvent as a step for Virtual MonteCarlo. 00028 * 00029 * Revision 2.1 2000/03/06 18:05:21 calderon 00030 * 1) Modified SVT Hits storage scheme from layer-ladder-wafer to 00031 * barrel-ladder-wafer. 00032 * 2) Added Rich Hit class and collection, and links to them in other 00033 * classes. 00034 * 00035 * Revision 2.0 1999/11/17 02:00:59 calderon 00036 * Completely revised for new StEvent 00037 * 00038 * 00039 **************************************************************************/ 00040 #ifndef StMcFtpcPlaneHitCollection_hh 00041 #define StMcFtpcPlaneHitCollection_hh 00042 00043 #include "StMcContainers.hh" 00044 #include "StObject.h" 00045 00046 class StMcFtpcHit; 00047 00048 class StMcFtpcPlaneHitCollection : public StObject 00049 { 00050 public: 00051 StMcFtpcPlaneHitCollection(); 00052 virtual ~StMcFtpcPlaneHitCollection(); 00053 void Clear(const char* opt=""); 00054 bool IsFolder() const { return true;}; 00055 virtual void Browse(TBrowser *b); 00056 00057 unsigned long numberOfHits() const; 00058 00059 StSPtrVecMcFtpcHit& hits(); 00060 const StSPtrVecMcFtpcHit& hits() const; 00061 00062 protected: 00063 StSPtrVecMcFtpcHit mHits; 00064 ClassDef(StMcFtpcPlaneHitCollection,1) 00065 }; 00066 #endif
1.5.9