Migration to newer version of CMSSW framework
Prerequisites
- compile and run some examples from current release - see Getting Started
- read documentation linked on this page
- play with LXR
- browse and search in CMSSW code
List of packages common with CMSSW
There are some packages, which at the beginning were taken from CMSSW and modified.
In order to migrate such package you need to:
- take old totem package
- take new cmssw package
- merge them (the best way is to take new-cmssw and put changes on it)
List of
common packages:
-
DataFormats/DetId
-
Geometry/CMSCommonData
-
Geometry/Records
-
SimG4Core/HelpfulWatchers
-
SimG4Core/Notification
List of T1T2 packages submitted to CMSSW repository:
-
Geometry/ForwardCommonData
-
Geometry/ForwardSimData
-
SimG4CMS/Forward
For T1T2 packages you should take latest version developed by T1T2 group.
List of configuration files common with CMSSW
Similar to packages, there are some configuration files, taken at some point from CMSSW and later modified.
Migration process is similar to
common packages.
List of
common configuration files:
-
Configuration/TotemCommon/data/G4.cfi
-> to be replaced by g4SimHits.cfi
-
Configuration/TotemCommon/data/g4SimHits.cfi
-> taken from SimG4Core/Application/data/g4SimHits.cfi
--
LeszekGrzanka - 14 Aug 2008