StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
StSvtT0.hh
1 /***************************************************************************
2  *
3  * $Id: StSvtT0.hh,v 1.1 2003/04/14 15:48:25 munhoz Exp $
4  *
5  * Author: Marcelo Munhoz
6  ***************************************************************************
7  *
8  * Description: SVT t0 object. It makes the link with the Data Base
9  *
10  ***************************************************************************
11  *
12  * $Log: StSvtT0.hh,v $
13  * Revision 1.1 2003/04/14 15:48:25 munhoz
14  * adding t0 object
15  *
16  *
17  **************************************************************************/
18 
19 #ifndef STSVTT0_HH
20 #define STSVTT0_HH
21 
22 #include "StObject.h"
23 
24 class StSvtConfig;
25 class svg_geom_st;
26 class svg_shape_st;
27 class srs_srspar_st;
28 
29 class StSvtT0: public StObject
30 {
31 public:
32  StSvtT0();
33  virtual ~StSvtT0();
34 
35  StSvtT0(const StSvtT0&);
36  StSvtT0& operator = (const StSvtT0&);
37 
38  void setT0(double x, int readoutBox){t0[readoutBox-1]=x;}
39  void setFsca(double x){fsca=x;}
40 
41  double getT0(int readoutBox=1){return t0[readoutBox-1];}
42  double getFsca(){return fsca;}
43 
44 private:
45 
46  double t0[24]; //cm
47  double fsca;
48 
49  ClassDef(StSvtT0,1)
50 };
51 
52 #endif