CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
promptTrackCountingComputer_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 # This computer counts the number of PROMPT tracks in a jet.
4 # i.e. The tagging variable it calculates is equal to this number.
5 # Its main use it for exotica physics, not b tagging.
6 # It counts tracks with impact parameter significance less than some cut.
7 # If you also wish to apply a cut on the maximum allowed impact parameter,
8 # you can do this in the TagInfoProducer.
9 
10 promptTrackCountingComputer = cms.ESProducer("PromptTrackCountingESProducer",
11  impactParameterType = cms.int32(0), ## 0 = 3D, 1 = 2D
12  minimumImpactParameter = cms.double(-1),
13  useSignedImpactParameterSig = cms.bool(True),
14  maximumDistanceToJetAxis = cms.double(999999.0),
15  deltaR = cms.double(-1.0), ## maximum deltaR of track to jet. If -ve just use cut from JTA
16  deltaRmin = cms.double(0.0), ## minimum deltaR of track to jet.
17 
18  maximumDecayLength = cms.double(999999.0),
19  # These cuts on absolute impact parameter and its significance
20  maxImpactParameter = cms.double(0.1),
21  maxImpactParameterSig = cms.double(999999.0),
22  trackQualityClass = cms.string("any"),
23 
24  # This parameter is not used.
25  nthTrack = cms.int32(-1)
26 )
27 
28