StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
StFgtCollection.cxx
1 /***************************************************************************
2  *
3  * $Id: StFgtCollection.cxx,v 2.2 2013/01/08 19:54:03 ullrich Exp $
4  * Author: S. Gliske, Oct 2011
5  *
6  ***************************************************************************
7  *
8  * Description: FGT data collection for StEvent.
9  *
10  ***************************************************************************
11  *
12  * $Log: StFgtCollection.cxx,v $
13  * Revision 2.2 2013/01/08 19:54:03 ullrich
14  * Added mNumTimeBins and access functions.
15  *
16  * Revision 2.1 2012/04/16 20:20:49 ullrich
17  * Initial Revision
18  *
19  *
20  **************************************************************************/
21 
22 #include "StFgtCollection.h"
23 
24 // constructor
25 StFgtCollection::StFgtCollection() : StObject() {
26  // set the disc field for some of the collections
27  for( int i=0; i<kFgtNumDiscs; ++i ){
28  mStripCollection[i].setDisc( i );
29  mHitCollection[i].setDisc( i );
30  }
31  mNumTimeBins=7; //reasonable default
32 }
33 
34 // deconstructor
35 StFgtCollection::~StFgtCollection(){
36  // nothing to do
37 }
38 
39 void StFgtCollection::Clear( Option_t *opt ){
40  for( int i=0; i<kFgtNumDiscs; ++i ){
41  mStripCollection[i].Clear( opt );
42  mHitCollection[i].Clear( opt );
43  }
44  mPointCollection.Clear( opt );
45 }
46 
47 ClassImp(StFgtCollection);