olivito/L1HadMenu
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Repository files navigation
This package depends on the UCT2015 emulator (or the bitwise L1 emulator). To set everything up: cmsrel CMSSW_7_1_0_pre8 cd CMSSW_7_1_0_pre8/src cmsenv git cms-init # Downloading the UCT git clone https://github.com/uwcms/UCT2015.git L1Trigger/UCT2015 cd L1Trigger/UCT2015 git checkout 2014-Menus-V47 cd ../.. # Download this package git clone git@github.com:olivito/L1HadMenu.git scram b -j 8 #### example of running cd L1HadMenu/L1HadMenu/test cmsRun runUCTToGTinterface_l1hadmenu_decisions.py ## this outputs basically an ntuple with the trigger decisions. ## to check the number of events passing various triggers: root -l output.root Events->GetEntries("l1_HTT200") Events->GetEntries("l1_HTT200 || l1_DoubleJetC120") ## the SUSY menu proposal corresponds to: Events->GetEntries("l1_HTT200 || l1_DoubleJetC120 || l1_QuadJetC60 || l1_HTT125DoubleJetC30Dphi8bins || l1_DoubleJetC60MET60") ## for the |eta| < 2.2 proposal, change the following lines in the python config: process.UCT2015Producer.minGctEtaForSums = cms.uint32(5) process.UCT2015Producer.maxGctEtaForSums = cms.uint32(16) doEta22 = cms.bool(True), ## and rerun as above. The menu proposal corresponds to: Events->GetEntries("l1_HTT175 || l1_DoubleJetC120 || l1_QuadJetC60 || l1_HTT95DoubleJetC30Dphi8bins || l1_DoubleJetC60MET60") ## note that in the |eta| < 2.2 scenario, ALL jets, HT and MET use |eta| < 2.2, with this implementation