00001 /*************************************************************************** 00002 * 00003 * $Id: StMcTpcSectorHitCollection.hh,v 2.5 2012/05/16 21:36:15 fisyak Exp $ 00004 * 00005 * Author: Manuel Calderon de la Barca Sanchez, Oct 1999 00006 *************************************************************************** 00007 * 00008 * Description: Monte Carlo Tpc Sector Hit Collection class 00009 * 00010 *************************************************************************** 00011 * 00012 * $Log: StMcTpcSectorHitCollection.hh,v $ 00013 * Revision 2.5 2012/05/16 21:36:15 fisyak 00014 * Incresa no. possible row to 100 00015 * 00016 * Revision 2.4 2012/03/22 01:02:31 perev 00017 * private => protected 00018 * 00019 * Revision 2.3 2009/07/24 19:08:09 perev 00020 * Cleanup + Btof added (Geurts) 00021 * 00022 * Revision 2.2 2005/01/27 23:40:49 calderon 00023 * Adding persistency to StMcEvent as a step for Virtual MonteCarlo. 00024 * 00025 * Revision 2.1 2000/03/06 18:05:23 calderon 00026 * 1) Modified SVT Hits storage scheme from layer-ladder-wafer to 00027 * barrel-ladder-wafer. 00028 * 2) Added Rich Hit class and collection, and links to them in other 00029 * classes. 00030 * 00031 * Revision 2.0 1999/11/17 02:01:00 calderon 00032 * Completely revised for new StEvent 00033 * 00034 * 00035 **************************************************************************/ 00036 #ifndef StMcTpcSectorHitCollection_hh 00037 #define StMcTpcSectorHitCollection_hh 00038 00039 #include "StMcTpcPadrowHitCollection.hh" 00040 00041 class StMcTpcSectorHitCollection : public StObject 00042 { 00043 public: 00044 StMcTpcSectorHitCollection(); 00045 virtual ~StMcTpcSectorHitCollection(); 00046 // StMcTpcSectorHitCollection(const StMcTpcSectorHitCollection&); use default 00047 // StMcTpcSectorHitCollection& operator=(const StMcTpcSectorHitCollection&); use default 00048 00049 unsigned long numberOfHits() const; 00050 unsigned int numberOfPadrows() const; 00051 00052 StMcTpcPadrowHitCollection* padrow(unsigned int); 00053 const StMcTpcPadrowHitCollection* padrow(unsigned int) const; 00054 00055 protected: 00056 enum { mNumberOfPadrows = 100 }; 00057 StMcTpcPadrowHitCollection mPadrows[mNumberOfPadrows]; 00058 ClassDef(StMcTpcSectorHitCollection,1) 00059 }; 00060 #endif
1.5.9