00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020 #include "StFtpcPlaneHitCollection.h"
00021
00022 static const char rcsid[] = "$Id: StFtpcPlaneHitCollection.cxx,v 2.2 2001/04/05 04:00:50 ullrich Exp $";
00023
00024 ClassImp(StFtpcPlaneHitCollection)
00025
00026 StFtpcPlaneHitCollection::StFtpcPlaneHitCollection() { }
00027
00028 StFtpcPlaneHitCollection::~StFtpcPlaneHitCollection() { }
00029
00030 unsigned int
00031 StFtpcPlaneHitCollection::numberOfSectors() const { return mNumberOfSectors; }
00032
00033 StFtpcSectorHitCollection* StFtpcPlaneHitCollection::sector(unsigned int i)
00034 {
00035 if (i < mNumberOfSectors)
00036 return &(mSectors[i]);
00037 else
00038 return 0;
00039 }
00040
00041 const StFtpcSectorHitCollection*
00042 StFtpcPlaneHitCollection::sector(unsigned int i) const
00043 {
00044 if (i < mNumberOfSectors)
00045 return &(mSectors[i]);
00046 else
00047 return 0;
00048 }
00049
00050 unsigned int StFtpcPlaneHitCollection::numberOfHits() const
00051 {
00052 unsigned int sum = 0;
00053 for (int i=0; i < mNumberOfSectors; i++)
00054 sum += mSectors[i].hits().size();
00055 return sum;
00056 }