StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
StTofSlatCollection.cxx
1 /****************************************************************
2  * $Id: StTofSlatCollection.cxx,v 1.1 2003/08/08 00:18:25 geurts Exp $
3  *
4  * Author: Wei-Ming Zhang, April 2001
5  *
6  *****************************************************************
7  * Description:
8  * Local TOF slats collection
9  *
10  *****************************************************************
11  *
12  * $Log: StTofSlatCollection.cxx,v $
13  * Revision 1.1 2003/08/08 00:18:25 geurts
14  * moved from StTofMaker to StTofUtil
15  *
16  *
17  ****************************************************************/
18 #include "StTofSlatCollection.h"
19 #include "StTofSlat.h"
20 
21 StTofSlatCollection::StTofSlatCollection() {/* nope */}
22 StTofSlatCollection::~StTofSlatCollection(){/* nope */}
23 
24 void StTofSlatCollection::clear(){mSlatVector.clear();}
25 
26 bool StTofSlatCollection::push_back(StTofSlat* slat){
27  mSlatVector.push_back(slat);
28  return true;
29 }
30 
31 StTofSlat* StTofSlatCollection::front() const {
32  return mSlatVector.front();
33 }
34 
35 StTofSlat* StTofSlatCollection::getSlat(size_t index) const {
36  return mSlatVector[index];
37 }
38 
39 StTofSlat* StTofSlatCollection::back() const {
40  return mSlatVector.back();
41 }
42 
43 size_t StTofSlatCollection::size() const {
44  return mSlatVector.size();
45 }
46