Physics (DR) (English) | |||||
PhD | TR-NQF-HE: Level 8 | QF-EHEA: Third Cycle | EQF-LLL: Level 8 |
Course Code: | PHYS6205 | ||||
Course Name: | Computing in High Energy Physics | ||||
Semester: | Fall | ||||
Course Credits: |
|
||||
Language of instruction: | English | ||||
Course Condition: | |||||
Does the Course Require Work Experience?: | No | ||||
Type of course: | Compulsory Courses | ||||
Course Level: |
|
||||
Mode of Delivery: | Face to face | ||||
Course Coordinator: | Prof. Dr. SERTAÇ ÖZTÜRK | ||||
Course Lecturer(s): | Prof.Dr. Sertaç Öztürk | ||||
Course Assistants: |
Course Objectives: | Introducing and teaching of data analysis and simulation programs commonly used in high energy physics and particle physics. |
Course Content: | Basic linux commands, C++ programming language, ROOT data analysis program, Pythia8 event generator and Geant4 simulation program. |
The students who have succeeded in this course;
1) Learning basic Linux commands 2) Learning the C++ programming language 3) Learning the ROOT data analysis program. Generating data histograms, statistical values. 4) Learning the Pythia8 event generation program. Learning event generation methods for different particle collision states and parameters. Analysis of event production results. 5) Learning the Geant4 simulation program. Making radiation-matter interaction simulations for different detector structures, analyzing the results. |
Week | Subject | Related Preparation |
1) | General introduction to computer programs used in high energy physics, linux operating system and basic linux commands. | Linux Pocket Guide, Daniel J. Barrett, O'Reilly Media |
2) | Introduction to C++ programming. Variables, operators, loops, functions | https://cplusplus.com/doc/tutorial/ |
3) | C++ array, vectors, pointers, I/O | https://cplusplus.com/doc/tutorial/ |
4) | Introduction to ROOT, histograms and graphics | https://root.cern/manual/ |
5) | ROOT fit ve ntuples | https://root.cern/manual/ |
6) | ROOT tree | https://root.cern/manual/ |
7) | Introduction to Pythia8 event generator, cross section calculation and event generation for different processes | https://www.pythia.org |
8) | Different hadronization processes in Pythia 8, running with root | https://www.pythia.org |
9) | Introduction to the Geant4 simulation program | https://geant4.web.cern.ch/docs/ |
10) | Geometry definition in Geant4 | https://geant4.web.cern.ch/docs/ |
11) | Tracking and physics list in Geant4 | https://geant4.web.cern.ch/docs/ |
12) | Optical processes in Geant4 | https://geant4.web.cern.ch/docs/ |
13) | Project presentation | |
14) | Project presentation |
Course Notes / Textbooks: | ROOT manual, Pythia8 manual, Geant4 manual |
References: | https://root.cern https://www.pythia.org https://geant4.web.cern.ch https://cplusplus.com |
Course Learning Outcomes | 1 |
2 |
3 |
4 |
5 |
||||
---|---|---|---|---|---|---|---|---|---|
Program Outcomes | |||||||||
1) Possession of fundamental and recents theories and experimental techniques in the field of high energy and particle physics. | 3 | 3 | 3 | 3 | 3 | ||||
2) Effective use of the theoretical knowledge on applications. | 1 | 1 | 2 | 2 | 2 | ||||
3) Competence in using analysis tools and equipment in experimental studies. | 2 | 2 | 3 | 3 | 3 | ||||
4) Advanced design competence about particle detectors and/or particle accelerators. | 1 | 1 | 2 | 2 | 3 | ||||
5) Possession of data acquisition, data analysis and data processing skills. | 1 | 2 | 3 | 2 | 2 | ||||
6) Competence to do independent research in the field of High Energy and Particle Physics. | 2 | 2 | 3 | 3 | 3 | ||||
7) Having R&D and/or P&D experience on Particle Detectors and Particle Accelerators. | 1 | 2 | 2 | 2 | 3 | ||||
8) Collaborative work competence required by experimental and phenomenological research activities in the field of High Energy and Particle Physics. | 2 | 2 | 2 | 2 | 2 | ||||
9) Competence in understanding, using and developing the software and hardware required by particle physics research and applications, from data analysis to detector and accelerator design. | 2 | 2 | 3 | 2 | 3 |
No Effect | 1 Lowest | 2 Average | 3 Highest |
Program Outcomes | Level of Contribution | |
1) | Possession of fundamental and recents theories and experimental techniques in the field of high energy and particle physics. | 2 |
2) | Effective use of the theoretical knowledge on applications. | 2 |
3) | Competence in using analysis tools and equipment in experimental studies. | 3 |
4) | Advanced design competence about particle detectors and/or particle accelerators. | 3 |
5) | Possession of data acquisition, data analysis and data processing skills. | 2 |
6) | Competence to do independent research in the field of High Energy and Particle Physics. | 3 |
7) | Having R&D and/or P&D experience on Particle Detectors and Particle Accelerators. | 2 |
8) | Collaborative work competence required by experimental and phenomenological research activities in the field of High Energy and Particle Physics. | 2 |
9) | Competence in understanding, using and developing the software and hardware required by particle physics research and applications, from data analysis to detector and accelerator design. | 3 |
Semester Requirements | Number of Activities | Level of Contribution |
Presentation | 2 | % 40 |
Project | 2 | % 60 |
total | % 100 | |
PERCENTAGE OF SEMESTER WORK | % 100 | |
PERCENTAGE OF FINAL WORK | % | |
total | % 100 |
Activities | Number of Activities | Preparation for the Activity | Spent for the Activity Itself | Completing the Activity Requirements | Workload | ||
Course Hours | 14 | 3 | 2 | 1 | 84 | ||
Study Hours Out of Class | 14 | 3 | 2 | 1 | 84 | ||
Presentations / Seminar | 2 | 4 | 4 | 2 | 20 | ||
Project | 2 | 5 | 5 | 3 | 26 | ||
Homework Assignments | 5 | 3 | 3 | 2 | 40 | ||
Total Workload | 254 |