32#ifndef BesCgemConstruction_h
33#define BesCgemConstruction_h 1
36#include "BesSubdetector.hh"
38#include "CgemGeomSvc/CgemGeomSvc.h"
43#include "G4Material.hh"
44#include "G4VisAttributes.hh"
47class G4VPhysicalVolume;
59 G4LogicalVolume* ConstructFromCode(G4LogicalVolume*,
BesCgemSD*);
60 void ConstructPassiveElements(G4LogicalVolume*);
61 void ConstructMaterial();
62 void Print(G4LogicalVolume *f_LV);
74 G4Material *m_M_cable;
75 G4Material *m_M_Permaglas;
76 G4Material *m_M_Aluminum;
79 G4Material *m_M_CgemGas;
81 G4Material *m_M_Rohacell;
82 G4Material *m_M_Kapton;
83 G4Material *m_M_Epoxy;
84 G4Material *m_M_CarbonFiber;
88 G4Material *m_M_Cu_GEMFoils;
89 G4Material *m_M_Cu_AnodeStripX;
90 G4Material *m_M_Cu_AnodeStripV;
91 G4Material *m_M_Kapton_GEMFoils;
92 G4Material *m_M_Kapton_StripV;
95 G4bool m_CheckOverlaps;
void Construct(G4LogicalVolume *)