84 #include "FCALEMModuleParameters.input" 86 (
"geom_data/FCal1Electrodes.dat");
88 if(!File)
G4cerr <<
"Failed to open file FCal1Electrodes data file " <<
G4endl;
92 while(!(File.eof())) {
137 G4Tubs * SolidF1CableTroff =
142 "F1CableTroffLogical");
152 LogicalF1CableTroff,
"F1CableTroffPhysical",
153 LogicalEmModule,0,i+1);
177 LogicalF1LArGap,
"F1LArGapPhysical", LogicalEmModule, 0, i);
196 return LogicalEmModule;
static FCALMaterialConsultant * GetInstance()
CLHEP::Hep3Vector G4ThreeVector
G4double GetF1LArGapPosX(G4int)
void InitializeGeometry()
G4double F1CableTroffRotZ
G4double F1CableTroffStartPhi
G4Material * Material(G4String)
G4GLOB_DLL std::ostream G4cout
G4double EmModuleStartPhi
G4LogicalVolume * Construct()
void AddNewDetector(G4VSensitiveDetector *aSD)
G4double F1LArGapStartPhi
void SetSmartless(G4double s)
static G4SDManager * GetSDMpointer()
static const G4VisAttributes Invisible
HepRotation & rotateZ(double delta)
FCALEMModuleSD * FcalEmModuleSD
G4double F1CableTroffRMax
G4double F1CableTroffRMin
G4double F1CableTroffLenght
void SetVisAttributes(const G4VisAttributes *pVA)
G4double F1CableTroffDPhi
void SetSensitiveDetector(G4VSensitiveDetector *pSDetector)
G4GLOB_DLL std::ostream G4cerr