- 博客(18)
- 收藏
- 关注
原创 lammps drag 命令
对group中的每个原子施加一个力,将其拖向点(x,y,z)。力的大小用fmag表示。如果一个原子离该点的距离小于delta距离,那么这个力就没有作用。这个fix 是EXTRA-FIX包的一部分。它仅在LAMMPS使用该包构建时才启用。有关更多信息,请参阅构建包页面。任何x,y,z值都可以指定为NULL,这意味着在距离计算或力应用中不包括该尺寸。该命令可用于将一个或多个原子引导到模拟中的新位置。作为最重要的依据,手册中相关内容在。
2024-02-28 15:59:48
312
原创 注册一个gmail账号
4.注册完成后,登入gmail邮箱,在安全性里面修改备用手机号,改成自己国内的号码,没有出现问题。这个地方用自己的号码的话应该还是要验证,可能出现一样的无法使用的问题,比较麻烦,这样最简单。1.打开谷歌浏览器,使用魔法工具登谷歌官网,注册,前面步骤看提示进行,到了。因为手机号码一直显示的无法使用,试了半天才注册好。注意一定要和魔法工具的节点的国家对应!之前用印尼的搞了半天,一直不行。3. 用这个租来的号码验证通过之后,会让输入。我用自己的手机号一直显示的。能接收短信的手机号。(和魔法工具的国家对应的)
2023-10-08 09:55:57
355
原创 Geant4的物理过程相关的类
几个重要的和物理过程相关的类需要明晰他们之间的关系G4VModularPhysicsList 继承自 G4VUserPhysicsList使用前者更加方便,也是官方推荐的方式。其一般用G4VModularPhysicsList::RegisterPhysics(G4VPhysicsConstructor*) G4VModularPhysicsList::ReplacePhysics(G4VPhysicsConstructor*)来登记和替换物理过程,G4VPhysicsConstruct
2022-02-24 11:03:05
763
原创 lammps的coul/long势
cutoff 为库伦作用的全局截断例子:Styles coul/long and coul/msm compute the same Coulombic interactions as style coul/cut except that an additional damping factor is applied so it can be used in conjunction with the kspace_style command and its ewald or pppm op...
2021-07-25 17:25:48
746
原创 ROOT软件使用心得(不断更新)
1. 用vector时,声明的时候最好用vector<int> x; 这种。如果用Int_t可能会报出奇怪的错误。
2021-07-19 13:50:27
126
原创 root中的常用指令
启动root root root -b :不弹logo root -l : 不弹帮助框 在启动root时打开特定文件root total.root -l运行.c文件 .L AAA.C //导入该.C 文件 AAA() //运行其中的AAA()函数 .x AAA.C //直接运行该.C文件 打开root文件浏览器TBrowser t在root中使用bash(正常命令行的功能)加.!例如 .! ls...
2021-07-14 21:42:38
2822
原创 用ROOT读取文本文件中的数据
解读官方教程中的tree/basic.C#include "Riostream.h"void basic() {//找到.dat文件的路径 TString dir = gROOT->GetTutorialDir(); dir.Append("/tree/"); dir.ReplaceAll("/./","/");// 打开.dat文件 ifstream in; in.open(Form("%sbasic.dat",dir.Data()));// 文件中有...
2021-07-14 21:28:38
1409
原创 GEANT4常用软件ROOT的安装和配置
ROOT官方网站:https://root.cern.ch/选择和系统匹配的安装包下载https://root.cern/install/all_releases/解压即可使用在Ubantu系统中解压的命令tar -xzvf root_v6.22.00.Linux-ubuntu19-x86_64-gcc9.2.tar.gz环境变量的配置(不过这样的话每次都要配置一下才能用)source root/bin/thisroot.sh # also available: thisroot
2020-09-03 20:07:28
1408
原创 radioprotection例子
放在宇宙射线环境下的探测器该例子要点如下:1. 各向同性源的设置;2.能谱的抽样设置;3.物理过程列表的详细自设,通过.mac文件或者命令行控制物理过程,如果不输入的话,有些物理过程不触发...
2020-09-02 13:54:13
163
原创 GEANT4的B5例子要点
1. 不同粒子的随机抽样(等概率)2.动量->能量auto ekin = std::sqrt(pp*pp+mass*mass)-mass;3.自设交互式命令4.直接用函数来设定输出文件的类型,例如ROOT(在runaction中) auto analysisManager = G4Analysis::ManagerInstance("root");输出文件类型输出analysisManager->GetType()5.用analysisManager记录数据.
2020-08-31 16:40:42
649
原创 GEANT4的B4a例子要点
examples/extended/electromagnetic/TestEm3是该例子的更普适版本1. 层状几何结构,重复G4PVReplica,参数化输入2.真空,自设材料,材料报错,每层材料信息输出3. auto定义实体和逻辑体4.全均匀磁场5.根据几何设置入射粒子位置和相关报错6.根据Analysis.hh来确定analysisManager的类型7.analysisManager来记录需要的信息8.G4BestUnit()输出带通用单位的数据9.在B4aSte
2020-08-30 23:11:31
1249
原创 GEANT4的B3例子要点
模型大致为病人的头在中间,周围是多个闪烁晶体Lu2SiO5排成圆柱侧面形状。源在头内一块区域1. 自设材料2.HIT+SD3.ROOT+ntuples(G4TScoreNtupleWriter)4.G4Accumulable5.杀死特定次级粒子
2020-08-28 15:32:09
1072
原创 GEANT4 B2例子要点记录
为了以后方便查询参考,将各例子的要点做一个记录。1. B2a中使用循环的方式排列多个逻辑体,B2b是用相关函数来实现。2. SD+HIT的记录方式(重要)3. 修改几何的颜色显示4. 实现用.mac文件控制一些参数,例如逻辑体的材料、最大步长这些信息...
2020-08-28 08:46:00
927
1
原创 在qt中调试GEANT4时出现报错Starting executable failed: : No such file or directory.
1. 删掉原来的.user文件2.建立build文件夹,用cmake编译好3.再用qt调试,目录选到build问题解决
2020-08-26 23:16:45
997
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人