StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
StSvtHybridPixels2.hh
1 /***************************************************************************
2  *
3  * $Id: StSvtHybridPixels2.hh,v 1.2 2000/07/03 02:07:54 perev Exp $
4  *
5  * Author: Marcelo Munhoz
6  ***************************************************************************
7  *
8  * Description: SVT Hybrid Array of Pixels used for 2 order pedestal correction
9  *
10  ***************************************************************************
11  *
12  * $Log: StSvtHybridPixels2.hh,v $
13  * Revision 1.2 2000/07/03 02:07:54 perev
14  * StEvent: vector<TObject*>
15  *
16  * Revision 1.1.1.1 2000/03/10 14:26:21 munhoz
17  * SVT Class Library
18  *
19  **************************************************************************/
20 
21 #ifndef STSVTHYBRIDPIXELS2_HH
22 #define STSVTHYBRIDPIXELS2_HH
23 
24 #include "StSvtHybridObject.hh"
25 
26 class StObjArray;
27 class StSvtHybridPixels;
28 
30 {
31 public:
32  StSvtHybridPixels2(int barrel, int ladder, int wafer, int hybrid);
33  virtual ~StSvtHybridPixels2();
34 
35  void setSvtHybridPixels(StSvtHybridPixels* pixels, int time2) {mPixels->at(time2) = pixels;}
36  StSvtHybridPixels* getSvtHybridPixels(int time2) {return (StSvtHybridPixels*)mPixels->at(time2);}
37 
38  int getNumberOfCapacitors(){return mNumberOfCapacitors;}
39 
40 protected:
41 
42  int mNumberOfCapacitors; // Number of Capacitors in the SCA (same as time bins)
43 
44  StObjArray* mPixels;
45 
46  ClassDef(StSvtHybridPixels2,1)
47 };
48 
49 #endif