#include <FDsimG4Filter.hh>
Public Member Functions | |
void | DumpInfo () |
FDsimG4Filter (G4VPhysicalVolume *) | |
G4LogicalVolume * | GetLogicalVolume () const |
G4double | GetRadius () const |
G4double | GetThickness () const |
Private Member Functions | |
void | MakeFilter () |
void | MakeFrame () |
Private Attributes | |
const FDsimG4DetectorConstruction * | fDetector = nullptr |
G4LogicalVolume * | fFilter_log = nullptr |
G4LogicalVolume * | fFrame_log = nullptr |
G4double | fFrameArmWidth |
G4OpticalSurface * | fFrameOpticalSurface = nullptr |
G4double | fFrameSize |
G4UnionSolid * | fFrameSolid = nullptr |
G4double | fFrameThickness |
const G4Material * | fMaterial = nullptr |
G4VPhysicalVolume * | fMother = nullptr |
G4ThreeVector | fPosition |
G4double | fRadius |
G4double | fThickness |
Definition at line 22 of file FDsimG4Filter.hh.
FDsimG4Filter::FDsimG4Filter | ( | G4VPhysicalVolume * | mother | ) |
Definition at line 29 of file FDsimG4Filter.cc.
References utl::cm, and TelescopeSimulatorLX::FDsimG4DetectorConstruction::fFilterPosition.
void FDsimG4Filter::DumpInfo | ( | ) |
Definition at line 50 of file FDsimG4Filter.cc.
References utl::mm.
Referenced by TelescopeSimulatorLX::FDsimG4DetectorConstruction::ConstructFilter().
|
inline |
Definition at line 26 of file FDsimG4Filter.hh.
References fFilter_log.
Referenced by TelescopeSimulatorLX::FDsimG4DetectorConstruction::ConstructFilter().
|
inline |
Definition at line 28 of file FDsimG4Filter.hh.
References fRadius.
|
inline |
Definition at line 29 of file FDsimG4Filter.hh.
References fThickness.
|
private |
Definition at line 66 of file FDsimG4Filter.cc.
References TelescopeSimulatorLX::magenta(), and utl::mm.
|
private |
Definition at line 100 of file FDsimG4Filter.cc.
References TelescopeSimulatorLX::SurfaceRoughness::Backscatter, utl::deg, utl::gray, utl::mm, TelescopeSimulatorLX::SurfaceRoughness::Sigma_alpha, TelescopeSimulatorLX::SurfaceRoughness::SpecularLobe, TelescopeSimulatorLX::SurfaceRoughness::SpecularSpike, and TelescopeSimulatorLX::SurfaceRoughness::Wavelength.
|
private |
Definition at line 38 of file FDsimG4Filter.hh.
|
private |
Definition at line 44 of file FDsimG4Filter.hh.
Referenced by GetLogicalVolume().
|
private |
Definition at line 50 of file FDsimG4Filter.hh.
|
private |
Definition at line 48 of file FDsimG4Filter.hh.
|
private |
Definition at line 51 of file FDsimG4Filter.hh.
|
private |
Definition at line 46 of file FDsimG4Filter.hh.
|
private |
Definition at line 49 of file FDsimG4Filter.hh.
|
private |
Definition at line 47 of file FDsimG4Filter.hh.
|
private |
Definition at line 42 of file FDsimG4Filter.hh.
|
private |
Definition at line 41 of file FDsimG4Filter.hh.
|
private |
Definition at line 43 of file FDsimG4Filter.hh.
|
private |
Definition at line 39 of file FDsimG4Filter.hh.
Referenced by GetRadius().
|
private |
Definition at line 40 of file FDsimG4Filter.hh.
Referenced by GetThickness().