00001 /*************************************************************************** 00002 * 00003 * $Id: StMcFgtLayerHitCollection.hh,v 2.4 2012/03/22 00:40:41 perev Exp $ 00004 * 00005 * Author: Fabrice Retiere/Kai Schweda, Aug 2003 00006 *************************************************************************** 00007 * 00008 * Description: Monte Carlo Fgt Layer Hit Collection class from Kai 00009 * 00010 * The Fgt detector hits are stored here. 00011 * 00012 *************************************************************************** 00013 * 00014 * $Log: StMcFgtLayerHitCollection.hh,v $ 00015 * Revision 2.4 2012/03/22 00:40:41 perev 00016 * private => protected 00017 * 00018 * Revision 2.3 2012/03/01 16:48:29 perev 00019 * method Browse() added 00020 * 00021 * Revision 2.2 2009/07/24 19:08:07 perev 00022 * Cleanup + Btof added (Geurts) 00023 * 00024 * Revision 2.1 2005/04/18 20:11:33 calderon 00025 * Addition of Fgt and Fst files. Modified other files to accomodate changes. 00026 * 00027 * 00028 * 00029 **************************************************************************/ 00030 #ifndef StMcFgtLayerHitCollection_hh 00031 #define StMcFgtLayerHitCollection_hh 00032 00033 #include "StMcContainers.hh" 00034 #include "StObject.h" 00035 00036 class StMcFgtHit; 00037 00038 class StMcFgtLayerHitCollection : public StObject 00039 { 00040 public: 00041 StMcFgtLayerHitCollection(); 00042 virtual ~StMcFgtLayerHitCollection(); 00043 void Clear(const char* opt=""); 00044 bool IsFolder() const { return true;}; 00045 virtual void Browse(TBrowser *b); 00046 00047 unsigned long numberOfHits() const; 00048 00049 StSPtrVecMcFgtHit& hits(); 00050 const StSPtrVecMcFgtHit& hits() const; 00051 00052 protected: 00053 StSPtrVecMcFgtHit mHits; 00054 ClassDef(StMcFgtLayerHitCollection,1) 00055 }; 00056 #endif
1.5.9