WCSim
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions | Private Attributes | List of all members
WCSimRootPMT Class Reference

#include <WCSimRootGeom.hh>

Inheritance diagram for WCSimRootPMT:

Public Member Functions

 WCSimRootPMT ()
 
 WCSimRootPMT (Int_t tubeNo, Int_t cylLoc, Double_t orientation[3], Double_t position[3])
 
 WCSimRootPMT (const WCSimRootPMT &in)
 
virtual ~WCSimRootPMT ()
 
bool CompareAllVariables (const WCSimRootPMT *c) const
 
void SetTubeNo (Int_t i)
 
void SetCylLoc (Int_t i)
 
void SetOrientation (Int_t i, Double_t f)
 
void SetPosition (Int_t i, Double_t f)
 
Int_t GetTubeNo () const
 
Int_t GetCylLoc () const
 
Float_t GetOrientation (Int_t i=0) const
 
Float_t GetPosition (Int_t i=0) const
 

Private Attributes

Int_t fTubeNo
 
Int_t fCylLoc
 
Float_t fOrientation [3]
 
Float_t fPosition [3]
 

Detailed Description

Definition at line 20 of file WCSimRootGeom.hh.

Constructor & Destructor Documentation

WCSimRootPMT::WCSimRootPMT ( )

Definition at line 74 of file WCSimRootGeom.cc.

WCSimRootPMT::WCSimRootPMT ( Int_t  tubeNo,
Int_t  cylLoc,
Double_t  orientation[3],
Double_t  position[3] 
)

Definition at line 89 of file WCSimRootGeom.cc.

WCSimRootPMT::WCSimRootPMT ( const WCSimRootPMT in)

Definition at line 79 of file WCSimRootGeom.cc.

WCSimRootPMT::~WCSimRootPMT ( )
virtual

Definition at line 124 of file WCSimRootGeom.cc.

Member Function Documentation

bool WCSimRootPMT::CompareAllVariables ( const WCSimRootPMT c) const

Definition at line 129 of file WCSimRootGeom.cc.

Int_t WCSimRootPMT::GetCylLoc ( ) const
inline

Definition at line 41 of file WCSimRootGeom.hh.

Float_t WCSimRootPMT::GetOrientation ( Int_t  i = 0) const
inline

Definition at line 42 of file WCSimRootGeom.hh.

Float_t WCSimRootPMT::GetPosition ( Int_t  i = 0) const
inline

Definition at line 43 of file WCSimRootGeom.hh.

Int_t WCSimRootPMT::GetTubeNo ( ) const
inline

Definition at line 40 of file WCSimRootGeom.hh.

void WCSimRootPMT::SetCylLoc ( Int_t  i)
inline

Definition at line 36 of file WCSimRootGeom.hh.

void WCSimRootPMT::SetOrientation ( Int_t  i,
Double_t  f 
)
inline

Definition at line 37 of file WCSimRootGeom.hh.

void WCSimRootPMT::SetPosition ( Int_t  i,
Double_t  f 
)
inline

Definition at line 38 of file WCSimRootGeom.hh.

void WCSimRootPMT::SetTubeNo ( Int_t  i)
inline

Definition at line 35 of file WCSimRootGeom.hh.

Member Data Documentation

Int_t WCSimRootPMT::fCylLoc
private

Definition at line 24 of file WCSimRootGeom.hh.

Float_t WCSimRootPMT::fOrientation[3]
private

Definition at line 25 of file WCSimRootGeom.hh.

Float_t WCSimRootPMT::fPosition[3]
private

Definition at line 26 of file WCSimRootGeom.hh.

Int_t WCSimRootPMT::fTubeNo
private

Definition at line 23 of file WCSimRootGeom.hh.


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