Baixar o GEANT
Criar uma pasta para os arquivos necessarios a instalacao (1) do geant e outra para a instalacao (2) do geant
rodar o cmake-gui e indicar as pastas (1) e (2)
selecionar as opções grouped e advanced
clicar configure
incluir as bibliotecas que faltam
Dicas para achar bibliotecas :
comando :
sudo apt-get install libexpat-dev (EXPAT)
caso faltem bibliotecas , instalar o Synaptic
comando : sudo apt-get install synaptic
No Synaptic > Edit > Reload package information (atualize os pacotes)
instalei o libdmx-dev (Apply)
sudo apt-get install libxmu-dev (Xmu instalacao OPENGL)
No Synaptic instalar libgl1-mesa-dev (instalacao OPENGL)
No Synaptic instalar libgles2-mesa-dev (instalacao OPENGL)
terminandos de instalar os pacotes desejados , clicar configigure novamente
selecionar se quer instalar GEaNT multithread ou nao (clicando na caixa GEANT )
clicar generate -> Os arquivos para insatlacao sao gerados
agora abrir o terminal e na pasta escolhida para instalacao (2) escrever
make -j "numprocessadores" ( sem aspas demora um tempo )
(se quiser instalar para mais usuarios no mesmo computador )
sudo make install
agora o geant está instalado .
Agora é criar o programa
Para iniciar usando um exemplo , seleciona um exemplo na pasta
/usr/local/share/Geant4-10.1.0/examples
e copiar para a home (3) (evite renomear)
criar uma pasta para a isntalacao do problema (4)
rodar o cmake-gui
indicar onde esta a pasta do problema (3)
indicar a pasta onde o problema vai ser constuido (4)
clicar configure no cmake-gui
(se nao houve nenhum problema ) generate
abrir o netbeans
novo projeto > c++ project with existing source > browse (indicar a pasta onde o probelma vai ser construido)
sempre que criar o projeto acerte as bibliotecas -> clicar com botao direito no nome do projeto
opcao run -> environment -> adicionar os caminhos para as bibliotecas (cuidado com os espacos e os nomes de diretorio )
G4LEDATA=/home//bibliotecas_geant/G4EMLOW6.41
G4LEVELGAMMADATA=/home//bibliotecas_geant/PhotonEvaporation3.1
G4NEUTRONHPDATA=/home//bibliotecas_geant/G4NDL4.5
G4NEUTRONXSDATA=/home//bibliotecas_geant/G4NEUTRONXS1.4
G4PIIDATA=/home//bibliotecas_geant/G4PII1.3
G4RADIOACTIVEDATA=/home//bibliotecas_geant/RadioactiveDecay4.2
G4REALSURFACEDATA=/home//bibliotecas_geant/RealSurface1.0
G4SAIDXSDATA=/home//bibliotecas_geant/G4SAIDDATA1.1
G4ABLADATA=/home//bibliotecas_geant/G4ABLA3.0
G4ENSDFSTATE1.0=/home//bibliotecas_geant/G4ENSDFSTATE1.0