CMS 3D CMS Logo

alcaisotrk_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 # producer for alcaisotrk (HCAL isolated tracks)
4 IsoProd = cms.EDProducer("AlCaIsoTracksProducer",
5  TrackLabel = cms.InputTag("generalTracks"),
6  VertexLabel = cms.InputTag("offlinePrimaryVertices"),
7  BeamSpotLabel = cms.InputTag("offlineBeamSpot"),
8  EBRecHitLabel = cms.InputTag("ecalRecHit","EcalRecHitsEB"),
9  EERecHitLabel = cms.InputTag("ecalRecHit","EcalRecHitsEE"),
10  HBHERecHitLabel = cms.InputTag("hbhereco"),
11  L1GTSeedLabel = cms.InputTag("hltL1sV0SingleJet60"),
12  TriggerEventLabel = cms.InputTag("hltTriggerSummaryAOD","","HLT"),
13  TriggerResultLabel= cms.InputTag("TriggerResults","","HLT"),
14  IsoTrackLabel = cms.string("HcalIsolatedTrackCollection"),
15  Triggers = cms.vstring("HLT_IsoTrackHB","HLT_IsoTrackHE"),
16  ProcessName = cms.string("HLT"),
17 # following 10 parameters are parameters to select good tracks
18  TrackQuality = cms.string("highPurity"),
19  MinTrackPt = cms.double(1.0),
20  MaxDxyPV = cms.double(10.0),
21  MaxDzPV = cms.double(100.0),
22  MaxChi2 = cms.double(5.0),
23  MaxDpOverP = cms.double(0.1),
24  MinOuterHit = cms.int32(4),
25  MinLayerCrossed = cms.int32(8),
26  MaxInMiss = cms.int32(2),
27  MaxOutMiss = cms.int32(2),
28 # Minimum momentum of selected isolated track and signal zone
29  ConeRadius = cms.double(34.98),
30  MinimumTrackP = cms.double(20.0),
31 # signal zone in ECAL and MIP energy cutoff
32  ConeRadiusMIP = cms.double(14.0),
33  MaximumEcalEnergy = cms.double(2.0),
34 # following 3 parameters are for isolation cuts and described in the code
35  MaxTrackP = cms.double(8.0),
36  SlopeTrackP = cms.double(0.05090504066),
37  IsolationEnergy = cms.double(10.0),
38 # Prescale events only containing isolated tracks in the range
39  MomentumRangeLow = cms.double(20.0),
40  MomentumRangeHigh = cms.double(40.0),
41  PreScaleFactor = cms.int32(1)
42 )
43