Title: |
Using Physics Analysis Toolkit (PAT) in your analysis |
Dates: |
30 November -4 December 2009 to be confirmed |
Internet address of the learning environment: |
http://cern.ch/learncms/patDec09 |
Last update: |
3 September, 2009 |
Responsible teacher: |
Roger Wolf |
Tutors: |
Roger Wolf + lecturers, NN to be confirmed |
Local organization & technical support: |
Kati Lassila-Perini (CERN) |
Teaching level: |
post-graduate, further education |
Discipline: |
software development, data analysis |
Estimated number of participants: |
30-35 |
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: https://twiki.cern.ch/twiki/bin/view/Sandbox/CMSUserSupportELearningPATSept09ProjectContents |
Brief description of the scenario - tasks and expected results: |
Phase 0 - Prerequisities: |
- basic knowledge of CMSSW |
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 |
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, discussion forum, code repository, e-mail (project team) |
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 |