Changeset 571 for trunk/geant4/interfaces
- Timestamp:
- Aug 17, 2007, 5:29:02 PM (17 years ago)
- Location:
- trunk/geant4/interfaces
- Files:
-
- 831 added
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/geant4/interfaces/G4History.macro
r562 r571 5 5 /vis/sceneHandler/attach 6 6 /vis/viewer/create ! ! 600 7 /vis/open OGLIX 7 /vis/open OGLSQT 8 /vis/sceneHandler/create OGLSQT 9 /vis/sceneHandler/attach 10 /vis/viewer/create ! ! 600 11 /vis/viewer/refresh 12 /vis/scene/notifyHandlers 13 /vis/viewer/flush 14 /vis/viewer/refresh viewer-1 15 /vis/viewer/update viewer-1 16 /vis/scene/add/trajectories 17 /tracking/storeTrajectory 1 18 /vis/scene/notifyHandlers 19 /vis/modeling/trajectories/create/drawByCharge 20 /vis/modeling/trajectories/drawByCharge-0/default/setDrawStepPts true 21 /vis/modeling/trajectories/drawByCharge-0/default/setStepPtsSize 2 22 /vis/scene/endOfEventAction accumulate 23 /vis/scene/notifyHandlers 8 24 /control/execute visTutor/gui.mac 9 25 /gui/addMenu file File … … 29 45 /gui/addButton vis Vis3(OGLSX) "/control/execute visTutor/exN03Vis3.mac" 30 46 /gui/addButton vis Vis4(OGLIX) "/control/execute visTutor/exN03Vis4.mac" 47 /gui/addButton vis Vis12(OGLIQT) "/control/execute visTutor/exN03Vis12.mac" 48 /gui/addButton vis Vis14(OGLSQT) "/control/execute visTutor/exN03Vis14.mac" 31 49 /gui/addButton vis Vis5(OIX) "/control/execute visTutor/exN03Vis5.mac" 32 50 /gui/addButton vis Vis6(VRML2FILE) "/control/execute visTutor/exN03Vis6.mac" -
trunk/geant4/interfaces/basic/src/G4UIQt.cc
r538 r571 97 97 fMainWindow->setWindowTitle( "G4UI Session" ); 98 98 fMainWindow->resize(800,600); 99 fMainWindow->move(QPoint( 200,100));99 fMainWindow->move(QPoint(50,100)); 100 100 101 101 QSplitter *splitter = new QSplitter(Qt::Vertical); … … 172 172 UI->SetCoutDestination(NULL); // TO KEEP 173 173 } 174 175 174 176 175 if (fMainWindow!=NULL) 177 176 delete fMainWindow; 178 177 } 179 180 178 181 179 … … 297 295 { 298 296 if (!aString) return 0; 299 300 fTextArea->append(QString((char*)aString.data()).trimmed());301 fTextArea->verticalScrollBar()->setSliderPosition(fTextArea->verticalScrollBar()->maximum());297 printf(" **************** G4 Cout : %s \n",(char*)aString.data()); 298 // fTextArea->append(QString((char*)aString.data()).trimmed()); 299 // fTextArea->verticalScrollBar()->setSliderPosition(fTextArea->verticalScrollBar()->maximum()); 302 300 return 0; 303 301 } -
trunk/geant4/interfaces/common/src/G4Qt.cc
r506 r571 85 85 /*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/ 86 86 { 87 printf("G4Qt::G4Qt try to inited Qt\n"); 87 88 if(QtInited==FALSE) { //Qt should be Inited once ! 89 printf("G4Qt::G4Qt inited Qt\n"); 88 90 89 91 new QApplication (a_argn, a_args); -
trunk/geant4/interfaces/common/src/G4VBasicShell.cc
r483 r571 197 197 std::vector<G4UIcommand*> commands; 198 198 G4int n_commandEntry = aTree->GetCommandEntry(); 199 for( G4int i_thCommand = 1; i_thCommand <= n_commandEntry; i_thCommand++ ) {199 for( int i_thCommand = 1; i_thCommand <= n_commandEntry; i_thCommand++ ) { 200 200 G4UIcommand* cmd = aTree->GetCommand(i_thCommand); 201 201 G4String ss = cmd->GetCommandName(); -
trunk/geant4/interfaces/vis.mac
r562 r571 21 21 # 22 22 # Use this open statement instead for OpenGL in immediate mode. 23 #/vis/open OGLIQT24 /vis/open OGLIX23 /vis/open OGLSQT 24 #/vis/open OGLIX 25 25 # 26 26 # Use this open statement instead to get a HepRep version 1 file -
trunk/geant4/interfaces/visTutor/exN03Vis12.mac
r562 r571 1 1 ####################################################################### 2 # MACRO FILE NAME: exN03Vis12.mac #2 # MACRO FILE NAME: exN03Vis12.mac # 3 3 # # 4 # AUTHOR(S): John Allison#4 # AUTHOR(S): Laurent Garnier # 5 5 # # 6 # DATE: 16th August 2006#6 # DATE: July 01, 2007 # 7 7 # # 8 # CONTENTS: A basic macro for demonstrating time slicing#8 # CONTENTS: A basic macro for demonstrating Inventor driver # 9 9 # # 10 # USAGE: % $G4BINDIR/exampleN03 visTutor/exN03Vis12.mac 10 # USAGE: % $G4BINDIR/exampleN03 visTutor/exN03Vis12.mac # 11 11 # # 12 # REQUIRED PLATFORMS & SOFTWARES: Mac/Unix with X-Windows, OpenGL # 12 # REQUIRED PLATFORMS & SOFTWARES: Unix, Motif, X-window, OpenGL,Qt # 13 # HEPVis # 14 # Inventor (TGS or SoFree) # 13 15 # # 16 # ENVIRONMENTAL VARIABLES (C-MACROS) FOR INSTALLATION: # 17 # (See geant4/source/visualization/README for details.) # 18 # # 19 # % setenv G4VIS_BUILD_OIX_DRIVER 1 # 20 # # 21 # ENVIRONMENTAL VARIABLES (C-MACROS) FOR COMPILATION: # 22 # (See geant4/source/visualization/README for details.) # 23 # # 24 # % setenv G4VIS_USE_OIQT 1 # 25 # # 14 26 # ADDITIONAL NOTES: # 15 27 # # 16 28 ####################################################################### 17 29 30 # Create "scene-0" 31 /vis/scene/create 32 33 # Invoke the OpenInventor driver 34 /vis/sceneHandler/create OGLIQT 35 /vis/viewer/create 36 37 # Add the world volume to the current scene 38 /vis/scene/add/volume 39 #/vis/scene/add/volume Layer 40 # Name of the absorbers = name of their material (Lead) ! 41 #/vis/scene/add/volume Lead 42 # Name of the gaps = name of their material (liquidArgon) ! 43 #/vis/scene/add/volume liquidArgon 44 #/vis/scene/add/trajectories 45 /tracking/storeTrajectory 1 46 47 # Bird-eye view of events 48 /vis/viewer/reset 49 /vis/viewer/set/viewpointThetaPhi 45 45 50 51 /vis/scene/notifyHandlers 52 18 53 /control/verbose 2 19 /vis/verbose confirmations 54 ####################################################################### 55 # Controls on an Inventor examiner viewer are : # 56 # - in picking mode (cursor is the upper left arrow) # 57 # Ctrl + pick a volume : see daughters. # 58 # Shift + pick a volume : see mother. # 59 # - in viewing mode (cursor is the hand) # 60 # Left-button + pointer move : rotate. # 61 # Ctrl+Left-button + pointer move : pane. # 62 # Ctrl+Shift+Left-button + pointer move : scale. # 63 # Middle-button + pointer move : pane. # 64 # # 65 ####################################################################### 20 66 21 /vis/open OGLSX 22 /vis/drawVolume 23 /vis/scene/add/eventID 24 /vis/scene/add/trajectories rich 67 /vis/viewer/update 25 68 26 # Set up drawByCharge with time slicing 27 /vis/modeling/trajectories/create/drawByCharge 28 /vis/modeling/trajectories/drawByCharge-0/default/setDrawStepPts true 29 /vis/modeling/trajectories/drawByCharge-0/default/setStepPtsSize 5 30 /vis/modeling/trajectories/drawByCharge-0/default/setDrawAuxPts true 31 /vis/modeling/trajectories/drawByCharge-0/default/setAuxPtsSize 5 32 /vis/modeling/trajectories/drawByCharge-0/default/setTimeSliceInterval 0.001 ns 33 /vis/modeling/trajectories/list 34 #/N03/det/setField 5 T 35 #/N03/det/update 36 /run/beamOn 69 /run/beamOn 1 37 70 38 # Configure OpenGL for display-by-time39 /vis/ogl/set/fade 140 /vis/ogl/set/displayHeadTime true41 /control/alias timeRange 0.142 /vis/verbose warnings43 /control/verbose 044 /control/loop visTutor/exN03Vis12.loop startTime -{timeRange} 0.7 0.00545 /control/verbose 246 /vis/verbose confirmations47 /vis/ogl/set/displayHeadTime false48 49 # Set up drawByParticleID with time slicing50 /vis/modeling/trajectories/create/drawByParticleID51 /vis/modeling/trajectories/drawByParticleID-0/set e- red52 /vis/modeling/trajectories/drawByParticleID-0/set e+ blue53 /vis/modeling/trajectories/drawByParticleID-0/set pi- cyan54 /vis/modeling/trajectories/drawByParticleID-0/set pi+ magenta55 #/vis/modeling/trajectories/drawByParticleID-0/default/setDrawStepPts true56 /vis/modeling/trajectories/drawByParticleID-0/default/setStepPtsSize 557 #/vis/modeling/trajectories/drawByParticleID-0/default/setDrawAuxPts true58 /vis/modeling/trajectories/drawByParticleID-0/default/setAuxPtsSize 559 /vis/modeling/trajectories/drawByParticleID-0/default/setTimeSliceInterval 0.001 ns60 /vis/modeling/trajectories/list61 62 # Remove gammas63 /vis/filtering/trajectories/create/particleFilter64 /vis/filtering/trajectories/particleFilter-0/add gamma65 /vis/filtering/trajectories/particleFilter-0/invert true66 67 /gun/energy 1 GeV68 /run/beamOn69 /control/alias timeRange 0.170 /vis/ogl/set/displayHeadTime true71 /vis/ogl/set/displayLightFront true -90 0 0 mm72 /vis/verbose warnings73 /control/verbose 074 /control/loop visTutor/exN03Vis12.loop startTime -{timeRange} 0.7 0.00175 /control/verbose 276 /vis/verbose confirmations77 /vis/ogl/set/displayLightFront false78 /vis/ogl/set/displayHeadTime false79 80 # To see pi -> mu -> e decay.81 /gun/particle pi+82 /vis/filtering/trajectories/particleFilter-0/add anti_nu_mu83 /vis/filtering/trajectories/particleFilter-0/add nu_mu84 /vis/filtering/trajectories/particleFilter-0/add anti_nu_e85 /vis/filtering/trajectories/particleFilter-0/add nu_e86 # Accumulate several events for effect87 # /vis/scene/endOfEventAction accumulate88 /gun/energy 100 MeV89 #/vis/viewer/set/globalLineWidthScale 290 /run/beamOn91 /control/alias timeRange 100092 /vis/ogl/set/displayHeadTime true93 /vis/verbose warnings94 /control/verbose 095 /control/loop visTutor/exN03Vis12.loop startTime -{timeRange} 3000 596 /control/verbose 297 /vis/verbose confirmations -
trunk/geant4/interfaces/visTutor/gui.mac
r562 r571 33 33 /gui/addButton vis Vis3(OGLSX) "/control/execute visTutor/exN03Vis3.mac" 34 34 /gui/addButton vis Vis4(OGLIX) "/control/execute visTutor/exN03Vis4.mac" 35 /gui/addButton vis Vis12(OGLIQT) "/control/execute visTutor/exN03Vis12.mac" 36 /gui/addButton vis Vis14(OGLSQT) "/control/execute visTutor/exN03Vis14.mac" 35 37 /gui/addButton vis Vis5(OIX) "/control/execute visTutor/exN03Vis5.mac" 36 38 /gui/addButton vis Vis6(VRML2FILE) "/control/execute visTutor/exN03Vis6.mac"
Note: See TracChangeset
for help on using the changeset viewer.