StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
StTofRawDataCollection.cxx
1 /****************************************************************
2  *
3  * $Id: StTofRawDataCollection.cxx,v 1.1 2005/04/12 17:29:29 dongx Exp $
4  *
5  * Author: Xin Dong
6  *
7  *****************************************************************
8  *
9  * Description:
10  * Local TOF raw data colletion - only valid hits
11  *
12  *****************************************************************
13  *
14  * $Log: StTofRawDataCollection.cxx,v $
15  * Revision 1.1 2005/04/12 17:29:29 dongx
16  * first release, a new data format in StEvent for year 5
17  *
18  *
19  ****************************************************************/
20 #include "StTofRawDataCollection.h"
21 #include "StTofRawData.h"
22 
23 StTofRawDataCollection::StTofRawDataCollection() {/* nope */}
24 StTofRawDataCollection::~StTofRawDataCollection(){/* nope */}
25 
26 void StTofRawDataCollection::clear() {mDataVector.clear();}
27 
28 bool StTofRawDataCollection::push_back(StTofRawData* data) {
29  mDataVector.push_back(data);
30  return true;
31 }
32 
33 StTofRawData* StTofRawDataCollection::front() const {
34  return mDataVector.front();
35 }
36 
37 StTofRawData* StTofRawDataCollection::getRawData(size_t index) const {
38  return mDataVector[index];
39 }
40 
41 StTofRawData* StTofRawDataCollection::back() const {
42  return mDataVector.back();
43 }
44 
45 size_t StTofRawDataCollection::size() const {
46  return mDataVector.size();
47 }