StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
StFstWedgeHitCollection.cxx
1 /***************************************************************************
2 * $Id: StFstWedgeHitCollection.cxx$
3 *
4 * Author: Shenghui Zhang, Oct. 2021
5 ****************************************************************************
6 * Description:
7 * See header file.
8 ***************************************************************************/
9 
10 #include "StFstWedgeHitCollection.h"
11 
13 
15 
16 unsigned int StFstWedgeHitCollection::numberOfHits() const
17 {
18  unsigned int sum = 0;
19 
20  for (unsigned int j = 0; j < kFstNumSensorsPerWedge; j++) {
21  sum += mSensors[j].hits().size();
22  }
23 
24  return sum;
25 }
26 
27 StFstSensorHitCollection* StFstWedgeHitCollection::sensor(unsigned int i)
28 {
29  if (i < kFstNumSensorsPerWedge)
30  return &(mSensors[i]);
31  else
32  return 0;
33 }
34 
35 const StFstSensorHitCollection* StFstWedgeHitCollection::sensor(unsigned int i) const
36 {
37  if (i < kFstNumSensorsPerWedge)
38  return &(mSensors[i]);
39  else
40  return 0;
41 }
42 
43 
44 /***************************************************************************
45 * StFstWedgeHitCollection.cxx,v 1.0
46 * Revision 1.0 2021/10/04 Shenghui Zhang
47 * Initial version
48 ****************************************************************************/