This is the developer release for the L1 upgrade jet algorithm.
Recommended release: CMSSW_6_2_2
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
The repository contains the following directories:
AnalyseUpgradeJets/ - Contains jet analyser code
SLHCUpgradeSimulations/ - Contains jet emulator code
SimDataFormats/ - Contains jet emulator dataformats
Which in turn run modules in: SLHCUpgradeSimulations/L1CaloTrigger/plugins
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'),