Child pages
  • Iterative L3 Trigger Reconstruction

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents


Objectives:

...

  1. Run at least as fast as the current version

...

  1. Efficiency for triggering prompt muons should be at least as high as in current version

...

  1. Robust against high pile-up

...

  1. Simpler to debug

...

  1. Higher efficiency for long-lived particles

...

  1. Higher efficiency for  close muons

...

  1. Use modern CMSSW framework features
  2. Avoid duplication of code
  3. Adapt the code for the Pixel Upgrade

Design:

1)   Seeding: One inside-out seeding algorithm using

...

The trajectory seed builder for OIState uses: TSGForRoadSearch: class generates hit-less TrajectorySeed from a given Track (=L2 cand). the original error matrix of the Track is adjusted (configurable). In particular for OIState: TSGForRoadSearch::makeSeeds_3.

 

Running the New Code

Assuming bash on a system with CMSSW and afs:

 

export SCRAM_ARCH=slc5_amd64_gcc472
cmsrel CMSSW_6_1_2
cd CMSSW_6_1_2/src && cmsenv
addpkg RecoMuon/L3TrackFinder
mkdir Test && cd Test
mkedanlzr Muons
cd ../
#--> copy new code and test code to local copy
cp /afs/cern.ch/user/b/benjamin/public/NewL3Code/Testing/BuildFile.xml Test/Muons/.
cp /afs/cern.ch/user/b/benjamin/public/NewL3Code/Testing/src/MuTrigEff.cc Test/Muons/src/.
cp /afs/cern.ch/user/b/benjamin/public/NewL3Code/Testing/interface/MuTrigEff.h Test/Muons/interface/.
cp /afs/cern.ch/user/b/benjamin/public/NewL3Code/Testing/test/runNewL3.py Test/Muons/test/.
cp /afs/cern.ch/user/b/benjamin/public/NewL3Code/Code/* RecoMuon/L3TrackFinder/plugins/.
scram b -j8

 

 

New TSG Design For OI

We will combine the OIState and OIHit into one TSG: TSGForOI.

...