Join Us

If you are excited about Experimental High Energy Physics, do not hesitate to join us!


How to join us?
You can either send an email to Prof. Benjamin Hooberman at benhoob AT illinois.edu or stop by at 413 Loomis Laboratory.
Once I become a member, what are the next steps?
We are in the ATLAS collaboration, so you'll have to set up the CERN account by following the tutorial written by a former student, Philip Chang. It generally takes 2 weeks to get everything set up, so just relax and there is no rush. Although the tutorial is quite helpful, it's a little bulky. Also, it is written in a general sense, and usually we do not have to finish all of them. The steps we need are listed as follows:

Step 1: Gather the appropriate documents and register as an ATLAS user with CERN.
Step 2: Register for UIUC TWiki.
Step 3: Log on to CERN's computing environment (lxplus).
Step 4: Obtaining a GRID Certificate, and import it to both your browser and your lxplus directory.
Step 5: Contact any of our group members to be added to our skype group, our vidyo room and our group website.

CERN Account: After getting the CERN account, you'll be able to get access to logs of CERN resources, including CERN email (@cern.ch), lxplus (some remote linux computers), CERN TWiki (A Wiki for CERN used for record keeping and terminology definition), Vidyo (Video Conference Software), Indico (Conference Schedule, where you can download the slides for the talks), CERN SVN (where you get code from other colleagues and share your code) and so on.

UIUC TWiki: UIUC TWiki is our own Twiki where you can do your own record keeping. Besides, as long as you learn new terms, it is recommended that you add them to the glossary page on UIUC TWiki.

LXPLUS: In our group, we use lxplus for most of the time. By svn commands, you can get the codes you'll work on. By rucio commands, you can look for and download the samples. There are 2 lxplus directories you can see: user and work. User directory is your login point, with a maximum storage of 10 GB. You generally store the running codes here. Work directory has a maximum storage of 100 GB, and it's usually used to store samples. You have to manually increase the storage here, but it's no more difficult than clicking your mouse. There is another file service, called EOS. You have to ask for it by sending an email to atlas-support@cern.ch from your CERN email account. A sample email can be asked from any of our group members. Besides, the command line text editors are not easy to use for beginners. So unless you are familiarized with text editors like Emacs, it's recommended to use Cyberduck.

GRID Certificate: GRID Certificate is very important. Only after you import it onto lxplus can you use rucio commands and doing GRID job.
May I have a taste of the work?
The answer is YES! When counting the days to have all the steps on the tutorial completed, why not make a better use of the time? Even if you are not sure whether to join us, you are still recommended to try the things below, because this is the best way to know if what we are doing suits your intersts the most.

Then let's make some ROOT plots!

HEP Physicists speak with plots, so making plots is one of the most important things we do. You can download ROOT here.
You are always making plots with samples, here is a sample you can use.

Steps:
1. Open up the root file with ROOT. You can do root -l file_location or you can attach the root file after you get into ROOT. -l is a life saver... You can try running the command wihtout -l. And you'll see ROOT is a trouble maker by default.
2. Look at what the ROOT file has: do the command new TBrowser. You’ll see what’s inside a ROOT file, to be specific, trees and branches.
3. We store the stuff we need in outputTree. You can view what’re inside outputTree by doing outputTree->Print().
4. You can print out any single histogram you want by doing outputTree->Draw(“mll”), for example. Try producing the plots for MET and mu_pT.
5. After this, try applying the cut when drawing. You do this by outputTree->Draw(“mll”,TCut String). For example, outputTree->Draw(“mll”,”mll>100”) or outputTree->Draw(“mll”,”MET>100”) or outputTree->Draw(“mll”,”mll>100 && MET>100”). Try doing something like this for MET and mu_pT plot.