Introduction
|
The CMS SoftWare (CMSSW) is the software used by the CMS experiment for acquiring, producing, processing and analyzing its data.
CMSSW is built in a modular fashion around a main Framework.
|
Installation and Execution
|
A CMSSW area is not really installed but set up.
cmsRun is the CMSSW executable. There are also utilitarian scripts.
You can compile CMSSW with scram b
|
EDAnalyzers
|
An EDAnalyzer is a an edm class that generates a template for any analysis code using CMSSW.
There are essentially three important files in an EDAnalyzer package, the source code in c++, the python config file and a Buildfile for tracking dependencies.
|
The Source
|
|
The Configuration
|
The Python implementation of the configuration of CMSSW is fundamentally modular.
The CMSSW configuration allows for the usage of already available code and/or make changes to yours without having to recompile.
|