19#ifndef BDSSCREENFRAME_H
20#define BDSSCREENFRAME_H
23#include "G4TwoVector.hh"
24#include "G4ThreeVector.hh"
25#include "G4VisAttributes.hh"
45 G4TwoVector windowSize,
46 G4TwoVector windowOffset,
47 G4Material* material);
55 G4LogicalVolume*
LogVol()
const {
return logVol;}
67 G4VisAttributes* visAttsIn =
nullptr);
71 G4TwoVector windowSize;
72 G4TwoVector windowOffset;
74 G4LogicalVolume* logVol;
76 G4VisAttributes* visAtt;
A frame for the vacuum window in e.g. BDSMultilayerScreen.
G4bool checkOverlaps
Cache of checking overlaps from global constants.
void SetDefaultVisAtts()
Construct default visualisation attribute for light transparent grey.
virtual void SetVisAtts()
Set the visual attributes to member logVol.
virtual void Build()=0
Build method to construct geometry.
G4LogicalVolume * LogVol() const
Accessor.