CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
HLTmultiTrackValidatorGsfTracks_cff.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
4 hltGsfTrackValidator = hltMultiTrackValidator.clone(
5  label = [
6  "hltEgammaGsfTracks",
7 # "hltEgammaGsfTracksUnseeded",
8  ],
9  label_tp_effic = "trackingParticlesElectron",
10  label_tp_effic_refvector = cms.bool(True),
11  dirName = cms.string('HLT/EGM/Tracking/ValidationWRTtp/'),
12  ## eta range driven by ECAL acceptance
13  histoProducerAlgoBlock = dict(
14  TpSelectorForEfficiencyVsEta = dict(minRapidity=-3, maxRapidity=3),
15  TpSelectorForEfficiencyVsPhi = dict(minRapidity=-3, maxRapidity=3),
16  TpSelectorForEfficiencyVsPt = dict(minRapidity=-3, maxRapidity=3),
17  TpSelectorForEfficiencyVsVTXR = dict(minRapidity=-3, maxRapidity=3),
18  TpSelectorForEfficiencyVsVTXZ = dict(minRapidity=-3, maxRapidity=3),
19  generalTpSelector = dict(minRapidity=-3, maxRapidity=3),
20  ),
21  maxRapidityTP = 3.0,
22  minRapidityTP = -3.0,
23 )
24 
25 from Validation.RecoTrack.TrackValidation_cff import trackingParticlesElectron
26 hltMultiTrackValidationGsfTracksTask = cms.Task(
27  hltTPClusterProducer
28  , hltTrackAssociatorByHits
29  , trackingParticlesElectron
30  )
31 hltMultiTrackValidationGsfTracks = cms.Sequence(
32  hltGsfTrackValidator,
33  hltMultiTrackValidationGsfTracksTask
34 )