ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
FCALTestbeamSetup.hh
Go to the documentation of this file. Or view the newest version in sPHENIX GitHub for file FCALTestbeamSetup.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 FCALFrontVolume.cc, which defines
32 // the volumes in the testbeam front.
33 // Developped: 10-March-2000 M.F.
34 //
35 //----------------------------------------------------------------------------
36 
37 
38 #ifndef FCALTestbeamSetup_h
39 #define FCALTestbeamSetup_h 1
40 
42 #include "globals.hh"
43 
44 //class FCALFrontVolumes;
45 //class FCALTailVolumes;
46 //class FCALCryostatVolumes;
47 
48 class G4LogicalVolume;
49 class G4VPhysicalVolume;
50 
52 {
53 
54 public:
55 
58 
59 public:
60 
62  void ConstructSDandField();
63 
64 private:
65 
67 
70 
74 
83 
87 
91 
97 
102 
105 
106 
108 
109 
110  //FCALTestbeamSetupSD* FCALTBSetupSD; // Senstive detector
111 
112  /*
113  G4double TailPosX;
114  G4double TailPosY;
115  G4double TailPosZ;
116 
117  G4double FrontPosX;
118  G4double FrontPosY;
119  G4double FrontPosZ;
120  */
121  /*
122  G4double EMModulePosX;
123  G4double EMModulePosY;
124  G4double EMModulePosZ;
125 
126  G4double HadModulePosX;
127  G4double HadModulePosY;
128  G4double HadModulePosZ;
129  */
130 
131 };
132 
133 #endif /* FCALTestbeamSetup.hh */
134