shanto268 / mc_simulation_wtp_gui

Local Working Geant4 Monte Carlo Simulation of Water Tower built with Qt driver

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Geant4 Program for Simulating the Water Tower Imaging Experiment and Testing the latest Prototype Design

Current version: This configuration has the prototype 2 muon telescope with the latest water tower geometry

This directory has all the C++, ROOT, and GEANT4 code needed for the Monte Carlo simulation of our Muon Detector and the Water Tower at Reese Technology Center. There also the C++ code for the Muon Image and Track Analysis.

EXPERIMENTAL OVERVIEW:

The High Energy Physics Group, led by Dr. Shuichi Kunori at Texas Tech University, has created a portable prototype muon ray telescope which in the experiment is used to measure the muon flux at any given angle. Our experiment concerns with the use of this telescope to create tomographical images; we point the telescope towards a Water Tower located at the Reese Technology Center and record the muon flux for a period of time. Using this data and the known behavior of muon physics, we generate a shadow image of the water tower. This image gives us information of the structural integrity of the water tower, which basically means we can infer the different materials used in the construction of the tower and the level of water inside the tower.

PURPOSE OF MONTE CARLO:

The purpose of this program is to create a Monte Carlo simulation of this experiment. The program uses input from the Cosmic-Ray Shower Generator (CRY) module and processing engines from CERN's ROOT and GEANT4 libraries to recreate the experimental set up. The result of our program gives us insight about the efficiency of our muon telescope and test the integrity of our experimental data. We are constantly simulating different test cases for our simulation to learn more on how to make muon tomography more efficient and test out different materials and design to make a telescope with higher spatial resolution.

Project Abstract

Abstract

Project Presentation Slides

Poster 1: Presented at the Texas Section of the American Physical Society and Stanford University

Poster 2: Presented at the Texas Tech Univerisity Undergraduate Research Conference and Rice University

Oral Presentation: Presented at the Texas Tech Univerisity Undergraduate Research Conference

Project Paper

We were recently confirmed on our publication to the Journal of Undergraduate Reports in Physics. The link to the paper would be posted as soon as we the next issue comes out.

RUNNING THE PROGRAM:

To compile and run interactively:

  • Download the repository.
  • Import CRY variables
    • Download the CRY files and remember the installation directory
  • Execute the environmnet variables
. muonSetup.sh
  • Go into the build directory
cd build/
  • Delete everything inside build directory
rm *
  • Compile the source code
cmake ..
  • Make executable
make
  • Execute the program to start the simulation
./exampleb4a

To start sim:

cd /sim/build
./exampleb4a

To run batch job:

  • Import CRY variables
  • cd into the sim directory
cd sim\
  • Execute the environmnet variables
. muonSetup.sh
  • run the following shell script
. run_batch.sh

Interactive Simulation

Some example pictures showing the water tower, the telescope and the muon shower in the interactive simulation.

base

shower

shower1

Batch Mode Simulation

Analysis of the physical processes

1s

w2

w23

1w23

About

Local Working Geant4 Monte Carlo Simulation of Water Tower built with Qt driver


Languages

Language:C++ 50.9%Language:Makefile 42.0%Language:CMake 3.3%Language:C 2.8%Language:Shell 1.0%