Migration of CMSSW software from 6_2_0 version to 7_0_4

What needs to be done:

  • Some more testing
  • Fix Raw Data Reader
  • Migrate some modules omitted in previous migration
  • Add CMS UATree producer

To run your configurations, which are not in repository, you may need to make some changes:

In src/Configuration/TotemCommon/python/mixNoPU_cfi.py
+ mix.mixObjects.mixSH.crossingFrames = cms.untracked.vstring('MuonCSCHits',
+ 'MuonDTHits',
+ 'MuonRPCHits',
+ 'TotemHitsT1',
+ 'TotemHitsT2Gem',
+ 'TotemHitsRP')

In src/Configuration/TotemCommon/python/g4SimHits_cfi.py
Under Physics = cms.PSet( ... 
+         ElectronStepLimit         = cms.bool(False),
+         ElectronRangeTest         = cms.bool(False),
+         PositronStepLimit         = cms.bool(False),
+         MinStepLimit              = cms.double(1.0),

Under StackingAction = cms.PSet( ...
+         RusRoGammaEnergyLimit  = cms.double(5.0), ## (MeV)
+         RusRoEcalGamma         = cms.double(0.3),
+         RusRoHcalGamma         = cms.double(0.3),
+         RusRoMuonIronGamma     = cms.double(0.3),
+         RusRoPreShowerGamma    = cms.double(0.3),
+         RusRoCastorGamma       = cms.double(0.3),
+         RusRoWorldGamma        = cms.double(0.3)

In src/Configuration/TotemCommon/python/g4SimHits_cfi.py
+     UseMeasuredGeometryRecord = cms.untracked.bool(True),
This is because TOTEM uses MeasuredGeometryRecord instead of IdealGeometryRecord.

In src/Configuration/TotemCommon/python/g4SimHits_cfi.py 
-         LeaveScatteredProtons = cms.bool(True),  ##Leave intact protons after scattering for further near beam transport
-         LeaveOnlyScatteredProtons = cms.bool(False)  ##Leave only intact protons and reject all the other particles
+         LeaveScatteredProtons = cms.untracked.bool(True),  ##Leave intact protons after scattering for further near beam transport
+         LeaveOnlyScatteredProtons = cms.untracked.bool(False)  ##Leave only intact protons and reject all the other particles
This change was done to be CMS compatibile.

In Configuration/TotemStandardSequences/python/prodT1T2Default_cfg.py 
- process.g4SimHits.Generator.LeaveScatteredProtons = cms.bool(False)
+ process.g4SimHits.Generator.LeaveScatteredProtons = cms.untracked.bool(False)

To run merged configs

This section demonstrates how to construct and run merged configs. The steps to follow are: * create a root file with genera Raw Data Reader was not migrated due to changes in data format and project of Michał Żmuda.

-- BartoszRakoczy - 19 Sep 2014

Edit | Attach | Watch | Print version | History: r7 | r4 < r3 < r2 < r1 | Backlinks | Raw View | Raw edit | More topic actions...
Topic revision: r2 - 2014-09-19 - PiotrSzymonSarnicki
 
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    TOTEM All webs login

This site is powered by the TWiki collaboration platform Powered by PerlCopyright & 2008-2021 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
or Ideas, requests, problems regarding TWiki? use Discourse or Send feedback