⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mt01vismanager.cc

📁 利用linux环境下蒙特卡罗计算工具geant4实现伽玛射线与探测器乘积能量的模拟过程
💻 CC
字号:
//// ********************************************************************// * DISCLAIMER                                                       *// *                                                                  *// * The following disclaimer summarizes all the specific disclaimers *// * of contributors to this software. The specific disclaimers,which *// * govern, are listed with their locations in:                      *// *   http://cern.ch/geant4/license                                  *// *                                                                  *// * Neither the authors of this software system, nor their employing *// * institutes,nor the agencies providing financial support for this *// * work  make  any representation or  warranty, express or implied, *// * regarding  this  software system or assume any liability for its *// * use.                                                             *// *                                                                  *// * This  code  implementation is the  intellectual property  of the *// * GEANT4 collaboration.                                            *// * By copying,  distributing  or modifying the Program (or any work *// * based  on  the Program)  you indicate  your  acceptance of  this *// * statement, and all its terms.                                    *// ********************************************************************////// $Id: mt01VisManager.cc,v 1.10 2003/11/10 14:30:22 gcosmo Exp $// GEANT4 tag $Name: geant4-07-00-patch-01 $////// John Allison 24th January 1998.//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......#ifdef G4VIS_USE#include "mt01VisManager.hh"// Supported drivers...// Not needing external packages or libraries...#include "G4ASCIITree.hh"#include "G4DAWNFILE.hh"#include "G4GAGTree.hh"#include "G4HepRepFile.hh"#include "G4HepRep.hh"#include "G4RayTracer.hh"#include "G4VRML1File.hh"#include "G4VRML2File.hh"// Needing external packages or libraries...#ifdef G4VIS_USE_DAWN#include "G4FukuiRenderer.hh"#endif#ifdef G4VIS_USE_OPENGLX#include "G4OpenGLImmediateX.hh"#include "G4OpenGLStoredX.hh"#endif#ifdef G4VIS_USE_OPENGLWIN32#include "G4OpenGLImmediateWin32.hh"#include "G4OpenGLStoredWin32.hh"#endif#ifdef G4VIS_USE_OPENGLXM#include "G4OpenGLImmediateXm.hh"#include "G4OpenGLStoredXm.hh"#endif#ifdef G4VIS_USE_OIX#include "G4OpenInventorX.hh"#endif#ifdef G4VIS_USE_OIWIN32#include "G4OpenInventorWin32.hh"#endif#ifdef G4VIS_USE_VRML#include "G4VRML1.hh"#include "G4VRML2.hh"#endif//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......mt01VisManager::mt01VisManager () {}//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......void mt01VisManager::RegisterGraphicsSystems () {  // Graphics Systems not needing external packages or libraries...  RegisterGraphicsSystem (new G4ASCIITree);  RegisterGraphicsSystem (new G4DAWNFILE);  RegisterGraphicsSystem (new G4GAGTree);  RegisterGraphicsSystem (new G4HepRepFile);  RegisterGraphicsSystem (new G4HepRep);  RegisterGraphicsSystem (new G4RayTracer);  RegisterGraphicsSystem (new G4VRML1File);  RegisterGraphicsSystem (new G4VRML2File);  // Graphics systems needing external packages or libraries...#ifdef G4VIS_USE_DAWN  RegisterGraphicsSystem (new G4FukuiRenderer);#endif#ifdef G4VIS_USE_OPENGLX  RegisterGraphicsSystem (new G4OpenGLImmediateX);  RegisterGraphicsSystem (new G4OpenGLStoredX);#endif#ifdef G4VIS_USE_OPENGLWIN32  RegisterGraphicsSystem (new G4OpenGLImmediateWin32);  RegisterGraphicsSystem (new G4OpenGLStoredWin32);#endif#ifdef G4VIS_USE_OPENGLXM  RegisterGraphicsSystem (new G4OpenGLImmediateXm);  RegisterGraphicsSystem (new G4OpenGLStoredXm);#endif#ifdef G4VIS_USE_OIX  RegisterGraphicsSystem (new G4OpenInventorX);#endif#ifdef G4VIS_USE_OIWIN32  RegisterGraphicsSystem (new G4OpenInventorWin32);#endif#ifdef G4VIS_USE_VRML  RegisterGraphicsSystem (new G4VRML1);  RegisterGraphicsSystem (new G4VRML2);#endif  if (fVerbose > 0) {    G4cout <<      "\nYou have successfully chosen to use the following graphics systems."	 << G4endl;    PrintAvailableGraphicsSystems ();  }}#endif//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -