38 #ifndef GammaRayTelDetectorConstruction_h
39 #define GammaRayTelDetectorConstruction_h 1
G4LogicalVolume * logicCALDetectorY
G4LogicalVolume * logicTKRDetectorY
void SetNbOfCALLayers(G4int)
G4double GetTKRViewsDistance()
G4int GetNbOfACDLateralTiles()
G4VPhysicalVolume * physiPayload
~GammaRayTelDetectorConstruction()
G4Box * solidTKRDetectorY
void SetNbOfTKRLayers(G4int)
G4LogicalVolume * logicACT
void SetCALBarThickness(G4double)
void SetTKRSiliconThickness(G4double)
G4LogicalVolume * logicPlane
G4LogicalVolume * logicCALLayerX
GammaRayTelCalorimeterSD * calorimeterSD
G4double TKRSupportThickness
G4VPhysicalVolume * physiTKRDetectorX
G4double TKRLayerDistance
G4Box * solidCALDetectorY
G4VPhysicalVolume * physiACL2
G4VPhysicalVolume * physiTKRDetectorY
void SetTKRViewsDistance(G4double)
G4double GetTKRLayerDistance()
G4double GetACDThickness()
G4double GetWorldSizeXY()
G4VPhysicalVolume * physiCALLayerY
G4VPhysicalVolume * physiACT
void SetTKRSiliconPitch(G4double)
G4LogicalVolume * logicTKR
G4VPhysicalVolume * physiWorld
void SetNbOfCALBars(G4int)
G4double GetCALTKRDistance()
G4VPhysicalVolume * physiCALDetectorY
G4double GetPayloadSizeZ()
G4double TKRViewsDistance
G4Material * GetConverterMaterial()
G4double GetTKRSiliconThickness()
G4LogicalVolume * logicCAL
G4double GetTKRActiveTileZ()
G4LogicalVolume * logicCALDetectorX
G4VPhysicalVolume * physiConverter
G4double SiliconGuardRing
void SetConverterMaterial(G4String)
G4double GetTKRActiveTileXY()
G4Material * ConverterMaterial
void SetTKRLayerDistance(G4double)
G4VPhysicalVolume * physiTKR
G4Box * solidCALDetectorX
G4double GetConverterThickness()
G4double GetSiliconGuardRing()
G4double GetTKRSiliconPitch()
GammaRayTelTrackerSD * trackerSD
G4VPhysicalVolume * physiCALDetectorX
void PrintPayloadParameters()
void SetNbOfTKRTiles(G4int)
G4LogicalVolume * logicACL2
GammaRayTelDetectorConstruction()
G4double GetPayloadSizeXY()
void SetTKRTileSizeXY(G4double)
G4LogicalVolume * logicConverter
G4Box * solidTKRDetectorX
G4UniformMagField * magField
GammaRayTelAnticoincidenceSD * anticoincidenceSD
G4double GetCALBarThickness()
G4VPhysicalVolume * physiPlane
G4LogicalVolume * logicCALLayerY
G4double TKRSiliconTileXY
G4LogicalVolume * logicWorld
void SetMagField(G4double)
G4double GetTKRSiliconTileXY()
G4VPhysicalVolume * Construct()
G4int GetNbOfACDTopTiles()
void ComputePayloadParameters()
G4LogicalVolume * logicTKRDetectorX
G4Material * defaultMaterial
G4double GetTilesSeparation()
G4VPhysicalVolume * ConstructPayload()
G4LogicalVolume * logicACL1
G4VPhysicalVolume * physiACL1
G4VPhysicalVolume * physiCAL
void SetConverterThickness(G4double)
void SetACDThickness(G4double)
G4double TKRSiliconThickness
G4VPhysicalVolume * physiCALLayerX
G4double ConverterThickness
GammaRayTelDetectorMessenger * detectorMessenger
G4int NbOfACDLateralTiles
G4LogicalVolume * logicPayload