BDSAwakeMultilayerScreen Class Reference

Inheritance diagram for BDSAwakeMultilayerScreen:

Inheritance graph
[legend]
Collaboration diagram for BDSAwakeMultilayerScreen:

Collaboration graph
[legend]

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

Detailed Description

Definition at line 6 of file BDSAwakeMultilayerScreen.hh.


The documentation for this class was generated from the following files:
Generated on 28 Jun 2015 for BDSIM by  doxygen 1.4.7