You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Kenneth Long edited this page Jun 5, 2015
·
2 revisions
This section attempts to explain the organization of the Final State Analysis software package at the level of someone planning to contribute to development of the code. FSA is designed to be highly flexible for ease of extension to many different analyses. This is accomplished by a high degree of abstraction. Such a design allows the developer to easily make small changes, such as adding Ntuple variables, but makes more complicated changes to the inner workings of the code more challenging.
Background Knowledge Necessary for Development
Small Development Tasks
Some familiarity with the python programming language.
Some familiarity with CMS Software and its organization
Larger Development Tasks
Strong understanding of CMS Software
Strong familiarity with python programming language