WCSim
Public Member Functions | Private Attributes | List of all members
WCSimPmtInfo Class Reference

#include <WCSimPmtInfo.hh>

Inheritance diagram for WCSimPmtInfo:
Inheritance graph
Collaboration diagram for WCSimPmtInfo:
Collaboration graph

Public Member Functions

 WCSimPmtInfo ()
 
 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)
 
 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, Int_t mPMTid, Int_t mPMT_pmtid)
 
virtual ~WCSimPmtInfo ()
 
Int_t Get_cylocation ()
 
Double_t Get_transx ()
 
Double_t Get_transy ()
 
Double_t Get_transz ()
 
Double_t Get_orienx ()
 
Double_t Get_orieny ()
 
Double_t Get_orienz ()
 
Int_t Get_tubeid ()
 
Int_t Get_mPMTid ()
 
Int_t Get_mPMT_pmtid ()
 
 ClassDef (WCSimPmtInfo, 2)
 

Private Attributes

Int_t cylocation
 
Double_t trans_x
 
Double_t trans_y
 
Double_t trans_z
 
Double_t orien_x
 
Double_t orien_y
 
Double_t orien_z
 
Int_t tube
 
Int_t mPMT
 
Int_t mPMT_pmt
 

Detailed Description

Definition at line 14 of file WCSimPmtInfo.hh.

Constructor & Destructor Documentation

◆ WCSimPmtInfo() [1/3]

WCSimPmtInfo::WCSimPmtInfo ( )

◆ WCSimPmtInfo() [2/3]

WCSimPmtInfo::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 
)

Definition at line 10 of file WCSimPmtInfo.cc.

◆ WCSimPmtInfo() [3/3]

WCSimPmtInfo::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,
Int_t  mPMTid,
Int_t  mPMT_pmtid 
)

Definition at line 25 of file WCSimPmtInfo.cc.

◆ ~WCSimPmtInfo()

WCSimPmtInfo::~WCSimPmtInfo ( )
virtual

Definition at line 40 of file WCSimPmtInfo.cc.

Member Function Documentation

◆ ClassDef()

WCSimPmtInfo::ClassDef ( WCSimPmtInfo  ,
 
)

◆ Get_cylocation()

Int_t WCSimPmtInfo::Get_cylocation ( )
inline

Definition at line 36 of file WCSimPmtInfo.hh.

◆ Get_mPMT_pmtid()

Int_t WCSimPmtInfo::Get_mPMT_pmtid ( )
inline

Definition at line 45 of file WCSimPmtInfo.hh.

◆ Get_mPMTid()

Int_t WCSimPmtInfo::Get_mPMTid ( )
inline

Definition at line 44 of file WCSimPmtInfo.hh.

◆ Get_orienx()

Double_t WCSimPmtInfo::Get_orienx ( )
inline

Definition at line 40 of file WCSimPmtInfo.hh.

◆ Get_orieny()

Double_t WCSimPmtInfo::Get_orieny ( )
inline

Definition at line 41 of file WCSimPmtInfo.hh.

◆ Get_orienz()

Double_t WCSimPmtInfo::Get_orienz ( )
inline

Definition at line 42 of file WCSimPmtInfo.hh.

◆ Get_transx()

Double_t WCSimPmtInfo::Get_transx ( )
inline

Definition at line 37 of file WCSimPmtInfo.hh.

◆ Get_transy()

Double_t WCSimPmtInfo::Get_transy ( )
inline

Definition at line 38 of file WCSimPmtInfo.hh.

◆ Get_transz()

Double_t WCSimPmtInfo::Get_transz ( )
inline

Definition at line 39 of file WCSimPmtInfo.hh.

◆ Get_tubeid()

Int_t WCSimPmtInfo::Get_tubeid ( )
inline

Definition at line 43 of file WCSimPmtInfo.hh.

Member Data Documentation

◆ cylocation

Int_t WCSimPmtInfo::cylocation
private

Definition at line 16 of file WCSimPmtInfo.hh.

◆ mPMT

Int_t WCSimPmtInfo::mPMT
private

Definition at line 24 of file WCSimPmtInfo.hh.

◆ mPMT_pmt

Int_t WCSimPmtInfo::mPMT_pmt
private

Definition at line 25 of file WCSimPmtInfo.hh.

◆ orien_x

Double_t WCSimPmtInfo::orien_x
private

Definition at line 20 of file WCSimPmtInfo.hh.

◆ orien_y

Double_t WCSimPmtInfo::orien_y
private

Definition at line 21 of file WCSimPmtInfo.hh.

◆ orien_z

Double_t WCSimPmtInfo::orien_z
private

Definition at line 22 of file WCSimPmtInfo.hh.

◆ trans_x

Double_t WCSimPmtInfo::trans_x
private

Definition at line 17 of file WCSimPmtInfo.hh.

◆ trans_y

Double_t WCSimPmtInfo::trans_y
private

Definition at line 18 of file WCSimPmtInfo.hh.

◆ trans_z

Double_t WCSimPmtInfo::trans_z
private

Definition at line 19 of file WCSimPmtInfo.hh.

◆ tube

Int_t WCSimPmtInfo::tube
private

Definition at line 23 of file WCSimPmtInfo.hh.


The documentation for this class was generated from the following files: