BDSIM
BDSIM is a Geant4 extension toolkit for simulation of particle transport in accelerator beamlines.
Public Member Functions | Private Member Functions | Private Attributes
BDSVisCommandSceneAddQueryMagneticField Class Reference

Scene describer for adding magnetic field lines according to a query. More...

#include <BDSVisCommandSceneAddQueryMagneticField.hh>

Inheritance diagram for BDSVisCommandSceneAddQueryMagneticField:
Inheritance graph
Collaboration diagram for BDSVisCommandSceneAddQueryMagneticField:
Collaboration graph

Public Member Functions

 BDSVisCommandSceneAddQueryMagneticField (const BDSDetectorConstruction *realWorldIn)
 
virtual G4String GetCurrentValue (G4UIcommand *command)
 
virtual void SetNewValue (G4UIcommand *command, G4String newValue)
 

Private Member Functions

void CheckSceneAndNotifyHandlers (G4Scene *scene)
 Simplified copy of G4VVisCommands::CheckSceneAndNotifyHandlers from G4 V6 and upwards. More...
 

Private Attributes

const BDSDetectorConstructionrealWorld
 
G4UIcommand * command
 

Detailed Description

Scene describer for adding magnetic field lines according to a query.

Author
Laurie Nevay

Definition at line 35 of file BDSVisCommandSceneAddQueryMagneticField.hh.

Constructor & Destructor Documentation

◆ BDSVisCommandSceneAddQueryMagneticField()

BDSVisCommandSceneAddQueryMagneticField::BDSVisCommandSceneAddQueryMagneticField ( const BDSDetectorConstruction realWorldIn)

Definition at line 40 of file BDSVisCommandSceneAddQueryMagneticField.cc.

◆ ~BDSVisCommandSceneAddQueryMagneticField()

BDSVisCommandSceneAddQueryMagneticField::~BDSVisCommandSceneAddQueryMagneticField ( )
virtual

Definition at line 53 of file BDSVisCommandSceneAddQueryMagneticField.cc.

Member Function Documentation

◆ CheckSceneAndNotifyHandlers()

void BDSVisCommandSceneAddQueryMagneticField::CheckSceneAndNotifyHandlers ( G4Scene *  scene)
private

Simplified copy of G4VVisCommands::CheckSceneAndNotifyHandlers from G4 V6 and upwards.

Definition at line 120 of file BDSVisCommandSceneAddQueryMagneticField.cc.

◆ GetCurrentValue()

G4String BDSVisCommandSceneAddQueryMagneticField::GetCurrentValue ( G4UIcommand *  command)
virtual

Definition at line 58 of file BDSVisCommandSceneAddQueryMagneticField.cc.

◆ SetNewValue()

void BDSVisCommandSceneAddQueryMagneticField::SetNewValue ( G4UIcommand *  command,
G4String  newValue 
)
virtual

Definition at line 63 of file BDSVisCommandSceneAddQueryMagneticField.cc.

Field Documentation

◆ command

G4UIcommand* BDSVisCommandSceneAddQueryMagneticField::command
private

Definition at line 46 of file BDSVisCommandSceneAddQueryMagneticField.hh.

◆ realWorld

const BDSDetectorConstruction* BDSVisCommandSceneAddQueryMagneticField::realWorld
private

Definition at line 45 of file BDSVisCommandSceneAddQueryMagneticField.hh.


The documentation for this class was generated from the following files: