StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
StMcTpcPadrowHitCollection.hh
1 /***************************************************************************
2  *
3  * $Id: StMcTpcPadrowHitCollection.hh,v 2.6 2012/03/22 00:54:37 perev Exp $
4  *
5  * Author: Manuel Calderon de la Barca Sanchez, Oct 1999
6  ***************************************************************************
7  *
8  * Description: Monte Carlo Tpc Padrow Hit Collection class
9  *
10  ***************************************************************************
11  *
12  * $Log: StMcTpcPadrowHitCollection.hh,v $
13  * Revision 2.6 2012/03/22 00:54:37 perev
14  * private => protected
15  *
16  * Revision 2.5 2012/03/01 16:48:30 perev
17  * method Browse() added
18  *
19  * Revision 2.4 2009/07/24 19:08:09 perev
20  * Cleanup + Btof added (Geurts)
21  *
22  * Revision 2.3 2005/01/27 23:40:49 calderon
23  * Adding persistency to StMcEvent as a step for Virtual MonteCarlo.
24  *
25  * Revision 2.2 2000/03/06 18:05:23 calderon
26  * 1) Modified SVT Hits storage scheme from layer-ladder-wafer to
27  * barrel-ladder-wafer.
28  * 2) Added Rich Hit class and collection, and links to them in other
29  * classes.
30  *
31  * Revision 2.1 1999/11/19 19:06:34 calderon
32  * Recommit after redoing the files.
33  *
34  * Revision 2.0 1999/11/17 02:01:00 calderon
35  * Completely revised for new StEvent
36  *
37  *
38  **************************************************************************/
39 #ifndef StMcTpcPadrowHitCollection_hh
40 #define StMcTpcPadrowHitCollection_hh
41 
42 #include "StMcContainers.hh"
43 #include "StObject.h"
44 
46 {
47 public:
49  virtual ~StMcTpcPadrowHitCollection();
50  void Clear(const char* opt="");
51  bool IsFolder() const { return true;};
52 virtual void Browse(TBrowser *b);
53 
54  // StMcTpcPadrowHitCollection(const StMcTpcPadrowHitCollection&); use default
55  // const StMcTpcPadrowHitCollection&
56  // operator=(const StMcTpcPadrowHitCollection&); use default
57 
58  StSPtrVecMcTpcHit& hits();
59  const StSPtrVecMcTpcHit& hits() const;
60 
61 protected:
62  StSPtrVecMcTpcHit mHits;
63  ClassDef(StMcTpcPadrowHitCollection,1)
64 };
65 #endif