Main Page
Class Categories
Classes
Namespaces
File List
File Members
exper-sw
cosmosw
AugerSW
Offline
source
main
Modules
FdSimulation
TelescopeSimulatorLX
FDsimG4CameraFoot.hh
Go to the documentation of this file.
1
#ifndef FDsimG4CameraFoot_H
2
#define FDsimG4CameraFoot_H
3
4
#include "globals.hh"
5
6
class
G4LogicalVolume;
7
class
G4Material;
8
9
namespace
TelescopeSimulatorLX {
10
11
class
FDsimG4CameraFoot
{
12
13
public
:
14
15
FDsimG4CameraFoot
() ;
16
~FDsimG4CameraFoot
() ;
17
18
G4LogicalVolume *
GetCameraFootLogicalVolume
()
const
{
return
CameraFoot_log
;}
19
G4double
GetTilt
(){
return
TopTilt
;}
20
G4double
GetTopSide
(){
return
TopSide
;}
21
G4double
GetFootSide
(){
return
FootSide
;}
22
G4double
GetFootThick
(){
return
FootThick
;}
23
G4double
GetHeight
(){
return
Height
;}
24
25
26
27
void
MakeCameraFootLogicalVolume
();
28
void
DumpInfo
() ;
29
30
private
:
31
32
33
G4double
Height
;
34
G4double
TopTilt
;
35
G4double
FootThick
;
36
G4double
FootSide
;
37
G4double
TopSide
;
38
39
const
G4Material *
CameraFootMaterial
;
40
G4LogicalVolume *
CameraFoot_log
;
41
42
//private:
43
44
// void CheckParameters() ;
45
46
47
};
48
49
}
50
#endif
TelescopeSimulatorLX::FDsimG4CameraFoot::TopTilt
G4double TopTilt
Definition:
FDsimG4CameraFoot.hh:34
TelescopeSimulatorLX::FDsimG4CameraFoot::GetTopSide
G4double GetTopSide()
Definition:
FDsimG4CameraFoot.hh:20
TelescopeSimulatorLX::FDsimG4CameraFoot::~FDsimG4CameraFoot
~FDsimG4CameraFoot()
Definition:
FDsimG4CameraFoot.cc:43
TelescopeSimulatorLX::FDsimG4CameraFoot::MakeCameraFootLogicalVolume
void MakeCameraFootLogicalVolume()
Definition:
FDsimG4CameraFoot.cc:76
TelescopeSimulatorLX::FDsimG4CameraFoot::GetHeight
G4double GetHeight()
Definition:
FDsimG4CameraFoot.hh:23
TelescopeSimulatorLX::FDsimG4CameraFoot::FootSide
G4double FootSide
Definition:
FDsimG4CameraFoot.hh:36
TelescopeSimulatorLX::FDsimG4CameraFoot::FDsimG4CameraFoot
FDsimG4CameraFoot()
Definition:
FDsimG4CameraFoot.cc:23
TelescopeSimulatorLX::FDsimG4CameraFoot::GetFootSide
G4double GetFootSide()
Definition:
FDsimG4CameraFoot.hh:21
TelescopeSimulatorLX::FDsimG4CameraFoot::GetFootThick
G4double GetFootThick()
Definition:
FDsimG4CameraFoot.hh:22
TelescopeSimulatorLX::FDsimG4CameraFoot::DumpInfo
void DumpInfo()
Definition:
FDsimG4CameraFoot.cc:65
TelescopeSimulatorLX::FDsimG4CameraFoot::GetCameraFootLogicalVolume
G4LogicalVolume * GetCameraFootLogicalVolume() const
Definition:
FDsimG4CameraFoot.hh:18
TelescopeSimulatorLX::FDsimG4CameraFoot
Definition:
FDsimG4CameraFoot.hh:11
TelescopeSimulatorLX::FDsimG4CameraFoot::FootThick
G4double FootThick
Definition:
FDsimG4CameraFoot.hh:35
TelescopeSimulatorLX::FDsimG4CameraFoot::TopSide
G4double TopSide
Definition:
FDsimG4CameraFoot.hh:37
TelescopeSimulatorLX::FDsimG4CameraFoot::CameraFootMaterial
const G4Material * CameraFootMaterial
Definition:
FDsimG4CameraFoot.hh:39
TelescopeSimulatorLX::FDsimG4CameraFoot::GetTilt
G4double GetTilt()
Definition:
FDsimG4CameraFoot.hh:19
TelescopeSimulatorLX::FDsimG4CameraFoot::Height
G4double Height
Definition:
FDsimG4CameraFoot.hh:33
TelescopeSimulatorLX::FDsimG4CameraFoot::CameraFoot_log
G4LogicalVolume * CameraFoot_log
Definition:
FDsimG4CameraFoot.hh:40
, generated on Tue Sep 26 2023.