StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
StMuTowerEmu.h
1 // -*- mode: c++ -*-
2 
3 //
4 // Pibero Djawotho <pibero@tamu.edu>
5 // Texas A&M University
6 // 2 September 2009
7 //
8 
9 #ifndef ST_MU_TOWER_EMU_H
10 #define ST_MU_TOWER_EMU_H
11 
12 class StMuTowerEmu {
13 public:
14  StMuTowerEmu()
15  : _px(0)
16  , _py(0)
17  , _pz(0)
18  , _adc(0)
19  , _pedestal(0)
20  , _rms(0)
21  , _status(0)
22  , _id(0)
23  , _detectorId(0)
24  {
25  }
26 
27  virtual ~StMuTowerEmu() {}
28 
29  double px () const { return _px; }
30  double py () const { return _py; }
31  double pz () const { return _pz; }
32  int adc () const { return _adc; }
33  double pedestal () const { return _pedestal; }
34  double rms () const { return _rms; }
35  int status () const { return _status; }
36  int id () const { return _id; }
37  int detectorId() const { return _detectorId; }
38 
39 private:
41 
42  double _px;
43  double _py;
44  double _pz;
45  int _adc;
46  double _pedestal;
47  double _rms;
48  int _status;
49  int _id;
50  int _detectorId;
51 };
52 
53 #endif // ST_MU_TOWER_EMU_H