描画したい(G4VHit::Draw
)
1void SensorHit::Draw()
2{
3 G4debug << "SensorHit::Draw" << G4endl;
4 auto vm = G4VVisManager::GetConcreteInstance();
5 if (vm)
6 {
7 G4Circle circle(fXYZ);
8 circle.SetScreenSize(4.);
9 circle.SetFillStyle(G4Circle::filled);
10 G4VisAttributes color{G4Colour::Red()};
11 circle.SetVisAttributes(color);
12 vm->Draw(circle);
13 };
14};
Qt画面などに描画するときの設定です。 ヒット点を赤い丸で描画するように設定しています。