Figure 1 - uploaded by Vassil G Vassilev
Content may be subject to copyright.
Dependency Graph of C++ Modules in CMSSW

Dependency Graph of C++ Modules in CMSSW

Source publication
Preprint
Full-text available
ROOT has several features which interact with libraries and require implicit header inclusion. This can be triggered by reading or writing data on disk, or user actions at the prompt. Often, the headers are immutable, and reparsing is redundant. C++ Modules are designed to minimize the reparsing of the same header content by providing an efficient...

Contexts in source publication

Context 1
... shown in Figure 1, SCRAM build system resolves library dependencies and executes genreflex and C++ compiler such as gcc. Genreflex is a wrapper of rootcling, which supports legacy interface for experiments using ROOT. ...
Context 2
... added C++ Modules to the existing CMS system, shown in Figure 1. Rootcling generates CMSSW PCMs using a modulemap generated by SCRAM, and they will be used at CMS Runtime to save its parsing overhead. ...
Context 3
... shown in Figure 1, SCRAM build system resolves library dependencies and executes genreflex and C++ compiler such as gcc. Genreflex is a wrapper of rootcling, which supports legacy interface for experiments using ROOT. ...
Context 4
... added C++ Modules to the existing CMS system, shown in Figure 1. Rootcling generates CMSSW PCMs using a modulemap generated by SCRAM, and they will be used at CMS Runtime to save its parsing overhead. ...

Similar publications

Article
Full-text available
ROOT has several features which interact with libraries and require implicit header inclusion. This can be triggered by reading or writing data on disk, or user actions at the prompt. Often, the headers are immutable, and reparsing is redundant. C++ Modules are designed to minimize the reparsing of the same header content by providing an efficient...
Article
Full-text available
We present the development of a deep neural network for identifying generic displaced jets arising from the decays of exotic long-lived particles in data recorded by the CMS detector at the CERN LHC. Various jet features including detailed information about each clustered particle candidate as well as reconstructed secondary vertices are refined th...