Skip to content

MarkBaber/L1UpgradeJetAlgorithm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation

L1UpgradeJetAlgorithm

This is the developer release for the L1 upgrade jet algorithm.

Recommended release: CMSSW_6_2_2

Installation instructions

To checkout the latest development release:

cmsrel CMSSW_6_2_2
cd CMSSW_6_2_2/src
cmsenv
git clone git://github.com/L1UpgradeJets/L1UpgradeJetAlgorithm.git .
scram b -j8

Repository contents

The repository contains the following directories:

AnalyseUpgradeJets/ - Contains jet analyser code
SLHCUpgradeSimulations/ - Contains jet emulator code
SimDataFormats/ - Contains jet emulator dataformats

The core of the emulator code is run from the config files in SLHCUpgradeSimulations/L1CaloTrigger/python/: SLHCCaloTrigger_cfi.py SLHCCaloTrigger_cfi.py

Which in turn run modules in: SLHCUpgradeSimulations/L1CaloTrigger/plugins

Running and analysing the L1 upgrade jet algorithm

To run the jet emulator:

  • Run the config file ProduceJetCollections.py in the AnalyseUpgradeJets directory: cmsRun ProduceJetCollections.py
  • This will by default produce a ROOT file JetCollections.root which contains a large amount of information from: caloTowers and trigger towers to offline and online jet collections and energy sums.

To analyse the output:

  • The output of ProduceJetCollections.py can be analysed by running AnalyseJets.py:
    cmsRun AnalyseJets.py
  • The input ROOT file given to AnalyseJets.py should be modified to correspond to your file, i.e. edit:
process.source = cms.Source("PoolSource",
fileNames = cms.untracked.vstring( 'file:/home/hep/mb1512/JetAnalyser/CMSSW_6_2_2/src/JetCollections.root'),

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published