WCSim
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
WCSimPmtInfo.hh
Go to the documentation of this file.
1 #ifndef WCSim_PmtInfo
2 #define WCSim_PmtInfo
3 
5 //
6 // Save the Pmt info
7 //
9 
10 #include "TObject.h"
11 
12 class TDirectory;
13 
14 class WCSimPmtInfo : public TObject {
15 private:
16  Int_t cylocation;
17  Double_t trans_x;
18  Double_t trans_y;
19  Double_t trans_z;
20  Double_t orien_x;
21  Double_t orien_y;
22  Double_t orien_z;
23  Int_t tube;
24 
25 public:
26  WCSimPmtInfo();
27 
28  WCSimPmtInfo(Int_t i, Double_t t1, Double_t t2, Double_t t3, Double_t o1, Double_t o2, Double_t o3, Int_t tubeid);
29 
30  virtual ~WCSimPmtInfo();
31 
32  Int_t Get_cylocation(){return cylocation;}
33  Double_t Get_transx() {return trans_x;}
34  Double_t Get_transy() {return trans_y;}
35  Double_t Get_transz() {return trans_z;}
36  Double_t Get_orienx() {return orien_x;}
37  Double_t Get_orieny() {return orien_y;}
38  Double_t Get_orienz() {return orien_z;}
39  Int_t Get_tubeid(){return tube;}
40 
42 };
43 
44 #endif
Double_t trans_y
Definition: WCSimPmtInfo.hh:18
Double_t Get_orienx()
Definition: WCSimPmtInfo.hh:36
Double_t Get_transy()
Definition: WCSimPmtInfo.hh:34
Int_t cylocation
Definition: WCSimPmtInfo.hh:16
ClassDef(WCSimPmtInfo, 1)
Double_t Get_orieny()
Definition: WCSimPmtInfo.hh:37
Double_t trans_z
Definition: WCSimPmtInfo.hh:19
Double_t Get_transz()
Definition: WCSimPmtInfo.hh:35
Double_t Get_transx()
Definition: WCSimPmtInfo.hh:33
Int_t Get_tubeid()
Definition: WCSimPmtInfo.hh:39
Double_t orien_z
Definition: WCSimPmtInfo.hh:22
virtual ~WCSimPmtInfo()
Definition: WCSimPmtInfo.cc:23
Double_t orien_x
Definition: WCSimPmtInfo.hh:20
Double_t Get_orienz()
Definition: WCSimPmtInfo.hh:38
Double_t trans_x
Definition: WCSimPmtInfo.hh:17
Int_t Get_cylocation()
Definition: WCSimPmtInfo.hh:32
Double_t orien_y
Definition: WCSimPmtInfo.hh:21