Public Member Functions | |
BDSAwakeMultilayerScreen (G4String material, G4double thickness, G4double dgrain, G4double windowThickness, G4String windowMaterial) | |
virtual | ~BDSAwakeMultilayerScreen () |
void | surfaces () |
void | place (G4RotationMatrix *rot, G4ThreeVector pos, G4LogicalVolume *motherVol) |
Private Types | |
typedef BDSMultilayerScreen | super |
Private Member Functions | |
void | layers () |
void | sampler (G4String name) |
void | preWindowSampler () |
void | preScreenSampler () |
void | postScreenSampler () |
void | windowLayer () |
void | backLayer () |
void | substrateLayer () |
void | binderLayer () |
void | backBinderLayer () |
void | scintillatorLayer () |
void | backScintillatorLayer () |
void | frontScintillatorLayer1 () |
void | frontScintillatorLayer2 () |
void | frontLayer () |
void | reflectiveSurface () |
void | roughSurface () |
Private Attributes | |
G4String | _material |
G4double | _thickness |
G4double | _gapWidth |
G4double | _gapSpacing |
G4double | _dgrain |
G4double | _windowThickness |
G4String | _windowMaterial |
G4double | _layerThickness |
G4double | _binderLayerThickness |
G4double | _firstLayerThickness |
G4double | _firstBinderLayerThickness |
G4double | _nScintLayers |
G4double | _fillFactor |
Definition at line 6 of file BDSAwakeMultilayerScreen.hh.