https://github.com/ctdax/rhadronproduction

https://github.com/ctdax/rhadronproduction

Science Score: 13.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (10.3%) to scientific vocabulary
Last synced: 10 months ago · JSON representation

Repository

Basic Info
  • Host: GitHub
  • Owner: ctdax
  • Language: Python
  • Default Branch: main
  • Size: 2.6 MB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created over 1 year ago · Last pushed over 1 year ago
Metadata Files
Readme

README.md

RHadronProduction

The purpose of this repository is to generate and analyze di-Rhadron events in CMSSW106_30. You will be able to generate, simulate, reconstruct, and analyze the simulated data with both a custom event display and the current framework.


To begin, navigate to your preferred directory inside of lxplus or cmslpc and run the following commands:

cmssw-el7 cmsrel CMSSW_10_6_30 cd CMSSW_10_6_30/src

Now clone the repository using your SSH key. Refer to connecting-to-github-with-ssh-key if you have trouble.


(Optional)

If you need to edit CMSSW files you can import them now. If, for example, you wanted to edit files in SimG4Core, you may run the following command:

cp -r $CMSSW_RELEASE_BASE/src/SimG4Core SimG4Core/

(End of optional)


Now compile the code and navigate into the repository:

scram b -j 8 cd RHadronProduction

The file gensimToNTuple.sh conveniently does as suggested. It will generate and simulate however many di-gluino R-Hadron events that you would like and at whatever mass point. It will also continue through the reconstruction chain and ultimately create an NTuple from the current framework. It will also create a CSV designed for making event displays, more on that at the end.

First, open gensimToNTuple.sh and edit the six parameters in the control center to your liking. These six parameters are: - The mass of the gluino - The number of events to generate - The CM energy of the beam - And whether or not you would like your sample to be seeded - Whether or not you would like a csv for eventdisplay purposes - Whether or not you would like to pass the RECO file through the framework to make an NTuple

Once finished, you may run:

./gensimToNTuple.sh

All files will be saved under SpikedRHadronAnalyzer/data


(Optional)

If you would like, you can run RHadronAnalysis.py over the created csv file to create 2D and 3D event displays. The parameters exist at the bottom of the python file.

Owner

  • Name: Colby Thompson
  • Login: ctdax
  • Kind: user
  • Company: University of Virginia

Undergraduate at the University of Virginia researching experimental high energy physics

GitHub Events

Total
  • Push event: 1
  • Fork event: 1
  • Create event: 2
Last Year
  • Push event: 1
  • Fork event: 1
  • Create event: 2