StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
StTpcSectorHitCollection.cxx
1 /***************************************************************************
2  *
3  * $Id: StTpcSectorHitCollection.cxx,v 2.3 2009/11/23 16:34:07 fisyak Exp $
4  *
5  * Author: Thomas Ullrich, July 1999
6  ***************************************************************************
7  *
8  * Description:
9  *
10  ***************************************************************************
11  *
12  * $Log: StTpcSectorHitCollection.cxx,v $
13  * Revision 2.3 2009/11/23 16:34:07 fisyak
14  * Cleanup, remove dependence on dst tables, clean up software monitors
15  *
16  * Revision 2.2 2001/04/05 04:00:57 ullrich
17  * Replaced all (U)Long_t by (U)Int_t and all redundant ROOT typedefs.
18  *
19  * Revision 2.1 1999/10/13 19:45:34 ullrich
20  * Initial Revision
21  *
22  **************************************************************************/
23 #include "StTpcSectorHitCollection.h"
24 
25 static const char rcsid[] = "$Id: StTpcSectorHitCollection.cxx,v 2.3 2009/11/23 16:34:07 fisyak Exp $";
26 
28 
30 {
31  if (i < mNumberOfPadrows)
32  return &(mPadrows[i]);
33  else
34  return 0;
35 }
36 
38 StTpcSectorHitCollection::padrow(unsigned int i) const
39 {
40  if (i < mNumberOfPadrows)
41  return &(mPadrows[i]);
42  else
43  return 0;
44 }
45 
46 unsigned int StTpcSectorHitCollection::numberOfHits() const
47 {
48  unsigned int sum = 0;
49  for (int i=0; i < mNumberOfPadrows; i++)
50  sum += mPadrows[i].hits().size();
51  return sum;
52 }