Geant4  v4-10.4-release
 모두 클래스 네임스페이스들 파일들 함수 변수 타입정의 열거형 타입 열거형 멤버 Friends 매크로 그룹들 페이지들
FCALHadModule.hh
이 파일의 문서화 페이지로 가기
1 //
2 // ********************************************************************
3 // * License and Disclaimer *
4 // * *
5 // * The Geant4 software is copyright of the Copyright Holders of *
6 // * the Geant4 Collaboration. It is provided under the terms and *
7 // * conditions of the Geant4 Software License, included in the file *
8 // * LICENSE and available at http://cern.ch/geant4/license . These *
9 // * include a list of copyright holders. *
10 // * *
11 // * Neither the authors of this software system, nor their employing *
12 // * institutes,nor the agencies providing financial support for this *
13 // * work make any representation or warranty, express or implied, *
14 // * regarding this software system or assume any liability for its *
15 // * use. Please see the license in the file LICENSE and URL above *
16 // * for the full disclaimer and the limitation of liability. *
17 // * *
18 // * This code implementation is the result of the scientific and *
19 // * technical work of the GEANT4 collaboration. *
20 // * By using, copying, modifying or distributing the software (or *
21 // * any work based on the software) you agree to acknowledge its *
22 // * use in resulting scientific publications, and indicate your *
23 // * acceptance of all terms of the Geant4 Software license. *
24 // ********************************************************************
25 //
26 // Author: Mathieu Fontaine Rachid Mazini
27 // fontaine@lps.umontreal.ca Rachid.Mazini@cern.ch
28 // Language: C++
29 // Tested on: g++
30 // Prerequisites: None
31 // Purpose: Header file for FCALHadModule.cc, which defines
32 // the geometry of the FCAL HadModule 0.
33 // Developped: 10-March-2000 M.F.
34 //
35 //----------------------------------------------------------------------------
36 
37 #ifndef FCALHadModule_h
38 #define FCALHadModule_h 1
39 
40 #include "globals.hh"
41 #include "G4LogicalVolume.hh"
42 #include "G4SDManager.hh"
43 #include "FCALHadModuleSD.hh"
44 
46 {
47 public:
48 
49  FCALHadModule();
51 
52 public:
53 
55 
56  void InitializeGeometry();
58 
59 private:
67 
68 private:
69 
73 
76 
78 
83 
87 
89 
90 };
91 
92 #endif /* FCALHadModule.hh */
93 
G4double F2TroffABLenght
G4double F2TroffDphi
G4double F2RodStartPhi
G4double WAbsorberRMax
G4double F2RodLenght
G4double F2LArGapRmin
G4double WAbsorberLenght
G4double F2TroffMainLenght
G4double F2TroffABPosZ
G4double F2LArGapStartPhi
G4double WAbsorberRMin
G4double F2TroffRmin
G4double F2RodRmax
G4double HadModuleLenght
G4double HadModuleRMin
G4double F2RodRmin
G4double F2LArGapLenght
G4double F2TroffRotZ
G4double FCAL2HadSmart
G4double F2TroffRmax
G4LogicalVolume * Construct()
G4double * F2LArGapPosX
double G4double
Definition: G4Types.hh:76
G4double F2LArGapDphi
void InitializeGeometry()
G4double F2TroffStartPhi
G4double CuPlateBPosZ
FCALHadModuleSD * FcalHadModuleSD
G4int * F2LArGapID
int G4int
Definition: G4Types.hh:78
G4int * F2LArITile
G4double * F2LArGapPosY
G4double F2LArGapRmax
G4double F2RodDphi
G4double HadModuleRMax
G4double WAbsorberDPhi
G4double WAbsorberStartPhi
G4double CuPlateLenght
G4int GetF2TileID(G4int)
G4double CuPlateAPosZ
G4double HadModuleStartPhi
G4double HadModuleDPhi