88     new G4Tubs(
"CryostatSolid", CryostatRMin, CryostatRMax, CryostatLenght,
 
  101   G4Tubs * SolidInsulation = 
 
  102     new G4Tubs(
"InsulationSolid", InsulationRMin, InsulationRMax, 
 
  103            InsulationLenght, StartingPhi, DPhi);
 
  106             "InsulationLogical");
 
  109               LogicalCryostat, 0, 0);
 
  138       new G4Tubs(
"LArgSolid", LArgRMin, LArgRMax, LArgLenght,StartingPhi,DPhi);
 
  144             LogicalLArg, 
"LArgPhysical", LogicalCryostat, 0,0);
 
  152   G4Box * SolidFrontExcluder = 
 
  153     new G4Box(
"FrontExcluderSolid", FrontExcluderSizeX, FrontExcluderSizeY,
 
  157             , 
"FrontExcluderLogical");
 
  161               FrontExcluderPosZ), 
"FrontExcluderPhysical",
 
  162               LogicalFrontExcluder, PhysicalLArg, 0,0);
 
  171   G4Trd * SolidBackExcluder =
 
  172     new G4Trd(
"BackExcluderSolid", BackExcluderSize1X, BackExcluderSize2X,
 
  173           BackExcluderSize1Y, BackExcluderSize2Y, BackExcluderSizeZ);
 
  176             "BackExcluderLogical");
 
  179   BackExcluderRotationMatrix->rotateX(BackExcluderRotX);
 
  184               BackExcluderPosZ), 
"BackExcluder", LogicalBackExcluder, 
 
  194   G4Tubs * SolidFCALEnvelope = 
 
  195     new G4Tubs(
"FCALEnvelopeSolid", FCALEnvelopeRMin, FCALEnvelopeRMax, 
 
  196            FCALEnvelopeLenght, FCALEnvelopeStartPhi, FCALEnvelopeDPhi);
 
  200             "FCALEnvelopeLogical");
 
  203   FCALRotationMatrix->rotateX(FCALEnvelopeRotX);
 
  208               G4ThreeVector(FCALEnvelopePosX,FCALEnvelopePosY,FCALEnvelopePosZ)
 
  209               , LogicalFCALEnvelope, 
"FCALEnvelopePhysical", LogicalLArg, 0,0);
 
  221   EmModuleRot->
rotateZ(ModuleRotZ);
 
  225               G4ThreeVector(FCALEmModulePosX,FCALEmModulePosY,FCALEmModulePosZ),
 
  226               LogicalFCALEmModule,
"FCALEmModulePhysical",LogicalFCALEnvelope,0,0);
 
  236   HadModuleRot->
rotateZ(ModuleRotZ);
 
  240               G4ThreeVector(FCALHadModulePosX,FCALHadModulePosY,FCALHadModulePosZ),
 
  241               LogicalFCALHadModule, 
"FCALHadModulePhysical",LogicalFCALEnvelope,0,0);
 
  249   return LogicalCryostat;
 
static FCALMaterialConsultant * GetInstance()
 
CLHEP::Hep3Vector G4ThreeVector
 
CLHEP::HepRotation G4RotationMatrix
 
G4LogicalVolume * Construct()
 
G4Material * Material(G4String)
 
G4LogicalVolume * Construct()
 
HepRotation & rotateZ(double delta)
 
static const G4VisAttributes & GetInvisible()
 
void SetVisAttributes(const G4VisAttributes *pVA)