WCSim
Public Member Functions | Protected Member Functions | List of all members
WCSimPMTObject Class Referenceabstract

#include <WCSimPMTObject.hh>

Inheritance diagram for WCSimPMTObject:
Inheritance graph
Collaboration diagram for WCSimPMTObject:
Collaboration graph

Public Member Functions

virtual G4String GetPMTName ()=0
 
virtual G4double GetExposeHeight ()=0
 
virtual G4double GetRadius ()=0
 
virtual G4doubleGetqpe ()=0
 
virtual G4doubleGetQE ()=0
 
virtual G4doubleGetQEWavelength ()=0
 
virtual G4double GetmaxQE ()=0
 
virtual G4double GetCollectionEfficiency (double)
 
virtual double HitTimeSmearing (double, double)=0
 
virtual double SaturFactor (double, double)=0
 
virtual G4double GetPMTGlassThickness ()=0
 
virtual G4double GetDarkRate ()=0
 
virtual G4double GetDarkRateConversionFactor ()=0
 
virtual G4int GetNbOfQEDefined ()=0
 

Protected Member Functions

virtual G4doubleGetCollectionEfficiencyArray ()
 
virtual G4doubleGetCollectionEfficiencyAngle ()
 
G4double Interpolate_func (G4double, G4int, G4double *, G4double *)
 

Detailed Description

Definition at line 12 of file WCSimPMTObject.hh.

Member Function Documentation

◆ GetCollectionEfficiency()

G4double WCSimPMTObject::GetCollectionEfficiency ( double  angle)
virtual

Definition at line 35 of file WCSimPMTObject.cc.

◆ GetCollectionEfficiencyAngle()

G4double * WCSimPMTObject::GetCollectionEfficiencyAngle ( )
protectedvirtual

Definition at line 60 of file WCSimPMTObject.cc.

◆ GetCollectionEfficiencyArray()

G4double * WCSimPMTObject::GetCollectionEfficiencyArray ( )
protectedvirtual

◆ GetDarkRate()

virtual G4double WCSimPMTObject::GetDarkRate ( )
pure virtual

◆ GetDarkRateConversionFactor()

virtual G4double WCSimPMTObject::GetDarkRateConversionFactor ( )
pure virtual

◆ GetExposeHeight()

virtual G4double WCSimPMTObject::GetExposeHeight ( )
pure virtual

◆ GetmaxQE()

virtual G4double WCSimPMTObject::GetmaxQE ( )
pure virtual

◆ GetNbOfQEDefined()

virtual G4int WCSimPMTObject::GetNbOfQEDefined ( )
pure virtual

◆ GetPMTGlassThickness()

virtual G4double WCSimPMTObject::GetPMTGlassThickness ( )
pure virtual

◆ GetPMTName()

virtual G4String WCSimPMTObject::GetPMTName ( )
pure virtual

◆ GetQE()

virtual G4double* WCSimPMTObject::GetQE ( )
pure virtual

◆ GetQEWavelength()

virtual G4double* WCSimPMTObject::GetQEWavelength ( )
pure virtual

◆ Getqpe()

virtual G4double* WCSimPMTObject::Getqpe ( )
pure virtual

◆ GetRadius()

virtual G4double WCSimPMTObject::GetRadius ( )
pure virtual

◆ HitTimeSmearing()

virtual double WCSimPMTObject::HitTimeSmearing ( double  ,
double   
)
pure virtual

◆ Interpolate_func()

G4double WCSimPMTObject::Interpolate_func ( G4double  x,
G4int  ncount,
G4double angle,
G4double quantity 
)
protected

Definition at line 40 of file WCSimPMTObject.cc.

◆ SaturFactor()

virtual double WCSimPMTObject::SaturFactor ( double  ,
double   
)
pure virtual

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