StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
StTofDataCollection.cxx
1 /****************************************************************
2  *
3  * $Id: StTofDataCollection.cxx,v 1.1 2003/08/08 00:18:25 geurts Exp $
4  *
5  * Author: Bill Llope
6  *
7  *****************************************************************
8  *
9  * Description:
10  * Local TOF raw data colletion
11  *
12  *****************************************************************
13  *
14  * $Log: StTofDataCollection.cxx,v $
15  * Revision 1.1 2003/08/08 00:18:25 geurts
16  * moved from StTofMaker to StTofUtil
17  *
18  * Revision 1.2 2002/01/22 06:52:52 geurts
19  * cvs tags added
20  *
21  *
22  ****************************************************************/
23 #include "StTofDataCollection.h"
24 #include "StTofData.h"
25 
26 StTofDataCollection::StTofDataCollection() {/* nope */}
27 StTofDataCollection::~StTofDataCollection(){/* nope */}
28 
29 void StTofDataCollection::clear() {mDataVector.clear();}
30 
31 bool StTofDataCollection::push_back(StTofData* data) {
32  mDataVector.push_back(data);
33  return true;
34 }
35 
36 StTofData* StTofDataCollection::front() const {
37  return mDataVector.front();
38 }
39 
40 StTofData* StTofDataCollection::getData(size_t index) const {
41  return mDataVector[index];
42 }
43 
44 StTofData* StTofDataCollection::back() const {
45  return mDataVector.back();
46 }
47 
48 size_t StTofDataCollection::size() const {
49  return mDataVector.size();
50 }