StFms  0.0.0
FMS software in the STAR framework
StFmsCollection.cxx
Go to the documentation of this file.
1 /***************************************************************************
2  *
3  * $Id: StFmsCollection.cxx,v 2.1 2010/01/08 22:42:30 ullrich Exp $
4  *
5  * Author: Jingguo Ma, Dec 2009
6  ***************************************************************************
7  *
8  * Description:
9  *
10  ***************************************************************************
11  *
12  * $Log: StFmsCollection.cxx,v $
13  * Revision 2.1 2010/01/08 22:42:30 ullrich
14  * Initial Revision.
15  *
16  **************************************************************************/
18 
19 static const char rcsid[] = "$Id: StFmsCollection.cxx,v 2.1 2010/01/08 22:42:30 ullrich Exp $";
20 
22 
24 
25 unsigned int StFmsCollection::numberOfHits() const {
26  return mHits.size();
27 }
28 
29 unsigned int StFmsCollection::numberOfClusters() const {
30  return mClusters.size();
31 }
32 
33 unsigned int StFmsCollection::numberOfPoints() const {
34  return mPoints.size();
35 }
36 
37 void StFmsCollection::addHit(StFmsHit* hit) {
38  mHits.push_back(hit);
39 }
40 
42  mClusters.push_back(cluster);
43 }
44 
46  mPoints.push_back(point);
47 }
48 
49 StSPtrVecFmsHit& StFmsCollection::hits() {
50  return mHits;
51 }
52 
53 const StSPtrVecFmsHit& StFmsCollection::hits() const {
54  return mHits;
55 }
56 
57 StSPtrVecFmsCluster& StFmsCollection::clusters() {
58  return mClusters;
59 }
60 
61 const StSPtrVecFmsCluster& StFmsCollection::clusters() const {
62  return mClusters;
63 }
64 
65 StSPtrVecFmsPoint& StFmsCollection::points() {
66  return mPoints;
67 }
68 
69 const StSPtrVecFmsPoint& StFmsCollection::points() const {
70  return mPoints;
71 }
unsigned int numberOfClusters() const
void addPoint(StFmsPoint *)
unsigned int numberOfHits() const
StSPtrVecFmsCluster mClusters
Owns all FMS clusters.
StSPtrVecFmsHit mHits
Owns all FMS hits.
StSPtrVecFmsPoint mPoints
Owns all FMS points (photons)
static const char rcsid[]
void addHit(StFmsHit *)
StSPtrVecFmsPoint & points()
void addCluster(StFmsCluster *)
StSPtrVecFmsHit & hits()
unsigned int numberOfPoints() const
StSPtrVecFmsCluster & clusters()