WCSim
Public Member Functions | Static Public Attributes | Protected Member Functions | Protected Attributes | List of all members
WCSimLC Class Reference

#include <WCSimLC.hh>

Inheritance diagram for WCSimLC:
Inheritance graph
Collaboration diagram for WCSimLC:
Collaboration graph

Public Member Functions

 WCSimLC (const G4String &name, G4Material *bulkMaterial, G4int LCType)
 
G4double GetHeight ()
 
G4double GetRadius ()
 
G4double GetOffset ()
 
void SetInvisible ()
 

Static Public Attributes

static G4OpticalSurface * OpLCMirrorSurface = NULL
 

Protected Member Functions

G4double Winston_z_from_r (double r)
 
G4double Tsukada_z_from_r (double radius)
 

Protected Attributes

G4double a
 
G4double t
 
G4double theta
 
G4double costh
 
G4double sinth
 
G4double f
 
G4double r
 
G4double rmin
 
G4double rmax
 
G4double thickness_mirror
 
G4double LCOffset
 
G4int n
 

Detailed Description

Definition at line 9 of file WCSimLC.hh.

Constructor & Destructor Documentation

◆ WCSimLC()

WCSimLC::WCSimLC ( const G4String name,
G4Material *  bulkMaterial,
G4int  LCType 
)

Definition at line 24 of file WCSimLC.cc.

Member Function Documentation

◆ GetHeight()

G4double WCSimLC::GetHeight ( )

Definition at line 156 of file WCSimLC.cc.

◆ GetOffset()

G4double WCSimLC::GetOffset ( )

Definition at line 166 of file WCSimLC.cc.

◆ GetRadius()

G4double WCSimLC::GetRadius ( )

Definition at line 161 of file WCSimLC.cc.

◆ SetInvisible()

void WCSimLC::SetInvisible ( )

Definition at line 193 of file WCSimLC.cc.

◆ Tsukada_z_from_r()

G4double WCSimLC::Tsukada_z_from_r ( double  radius)
protected

Definition at line 181 of file WCSimLC.cc.

◆ Winston_z_from_r()

G4double WCSimLC::Winston_z_from_r ( double  r)
protected

Definition at line 171 of file WCSimLC.cc.

Member Data Documentation

◆ a

G4double WCSimLC::a
protected

Definition at line 25 of file WCSimLC.hh.

◆ costh

G4double WCSimLC::costh
protected

Definition at line 25 of file WCSimLC.hh.

◆ f

G4double WCSimLC::f
protected

Definition at line 25 of file WCSimLC.hh.

◆ LCOffset

G4double WCSimLC::LCOffset
protected

Definition at line 28 of file WCSimLC.hh.

◆ n

G4int WCSimLC::n
protected

Definition at line 29 of file WCSimLC.hh.

◆ OpLCMirrorSurface

G4OpticalSurface * WCSimLC::OpLCMirrorSurface = NULL
static

Definition at line 37 of file WCSimLC.hh.

◆ r

G4double WCSimLC::r
protected

Definition at line 26 of file WCSimLC.hh.

◆ rmax

G4double WCSimLC::rmax
protected

Definition at line 26 of file WCSimLC.hh.

◆ rmin

G4double WCSimLC::rmin
protected

Definition at line 26 of file WCSimLC.hh.

◆ sinth

G4double WCSimLC::sinth
protected

Definition at line 25 of file WCSimLC.hh.

◆ t

G4double WCSimLC::t
protected

Definition at line 25 of file WCSimLC.hh.

◆ theta

G4double WCSimLC::theta
protected

Definition at line 25 of file WCSimLC.hh.

◆ thickness_mirror

G4double WCSimLC::thickness_mirror
protected

Definition at line 27 of file WCSimLC.hh.


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