Title: |
Using Physics Analysis Toolkit (PAT) in your analysis |
Dates: |
8 March -12 March 2010 to be confirmed |
Internet address of the learning environment: |
http://cern.ch/learncms/patMarch09 |
Last update: |
8 March, 2010 |
Responsible teacher: |
Roger Wolf |
Tutors: |
Roger Wolf + lecturers, Jan Veverka, Andres Osorio, Felix Hoehle, Jack Chen |
Local organization & technical support: |
Sudhir Malik, Kati Lassila-Perini (CERN) |
Teaching level: |
post-graduate, further education |
Discipline: |
software development, data analysis |
Estimated number of participants: |
25 |
Main goal of the training: |
- participants: develop the software needed in his/her analysis using the common tools provided by the toolkit |
- project team: train future experts, get feedback to improve the product and the documentation |
Pedagogical approach of the training: |
Every participant will have an analysis project and the outcome of the training should be applicable to the project. |
Contents: http://indico.cern.ch/conferenceOtherViews.py?view=standard&confId=82841 |
Brief description of the scenario - tasks and expected results: |
Phase 0 - Prerequisities: |
- basic knowledge of CMSSW (eventually a separate tutorial session) |
Phase 1 - Introduction to the basic tools: |
- presentation of the projects- discussion, finding common areas |
- get familiar with the software environment and the data formats |
- learn the basic functionalities provided by the toolkit and understand why it is convenient to use them |
- write the first prototype of the data analysis using the toolkit |
Phase 2 - Understanding the details: |
- learn the principles of the different components of the toolkit and understand their functioning through exercises |
- understand what the toolkit provides for the project |
- improve and complete the prototype of the data analysis using the toolkit |
Phase 3 - Evaluation: |
- summary of the progress and the difficulties encountered |
- discussion and feedback |
Ratio: |
Presence/remote 20%/80% |
Brief description of the management of the training - tasks and roles: |
Responsible teacher: |
present the learning material, guarantee the coherence |
Tutors: |
help with the exercises, reply to questions |
Lecturers: |
plan a learning module and provide contents or update the existing material, help with the exercises, reply to questions |
Participants: |
prepare a project use-case, complete the exercises, keep logbook, give feedback |
Tools: |
web area for links to contents, logbook, discussions, code repository for exercises, videoconferencing for transmission and recording |
Management tools: |
Web site, code repository, e-mail (project team), evo |
People |
Role |
Task |
Responsible teacher: |
Responsible of the pedagogical content and coherence |
during planning: intervene in the planning of the learning material by the content providers |
|
Lecturers |
Give lectures |
Content providers: |
Expert on separate learning modules |
Provide or update learning material |
Tutors: |
Guide the participant in their exercises and in their project |
Assist to the hands-on sessions |
|
Private tutoring for remote participants |
Technical support: |
Practical arrangements |
Organize the rooms and EVO connections and recordings |
|
Course-related technical support |
Help with technical issues connected to the course (availability of the material, accessibility) |
Project management: |
Take care of the timely execution of the plan |
Plan and manage the project |
Participants: |
Progress on the analysis project integrating the issues learnt |
|
Give feedback |
|
Keep logbook |
Interaction between the protagonists: |
- project team: direct contact, e-mail discussion |
- discussion sessions and questions during the lectures |
- discussion forum and logbooks |
Tools for interaction: |
- project description and organization documents (wiki), meetings, e-mail for the project team |
- wiki logbooks for the participants, e-mail for the remote participants |
Constraints and limits: |
- availability of tutors |