ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/MitEdm/TrackerElectrons/python/generalGsfTracking_cfi.py
Revision: 1.5
Committed: Fri Jul 17 19:53:50 2009 UTC (15 years, 9 months ago) by bendavid
Content type: text/x-python
Branch: MAIN
CVS Tags: Mit_032, Mit_031, Mit_025c_branch2, Mit_025c_branch1, Mit_030, Mit_029c, Mit_029b, Mit_030_pre1, Mit_029a, Mit_029, Mit_029_pre1, Mit_028a, Mit_025c_branch0, Mit_028, Mit_027a, Mit_027, Mit_026, Mit_025e, Mit_025d, Mit_025c, Mit_025b, Mit_025a, Mit_025, Mit_025pre2, Mit_024b, Mit_025pre1, Mit_024a, Mit_024, Mit_023, Mit_022a, Mit_022, Mit_020d, TMit_020d, Mit_020c, Mit_021, Mit_021pre2, Mit_021pre1, Mit_020b, Mit_020a, Mit_020, Mit_020pre1, Mit_018, Mit_017, Mit_017pre3, Mit_017pre2, Mit_017pre1, V07-05-00, Mit_016, Mit_015b, Mit_015a, Mit_015, Mit_014e, Mit_014d, Mit_014c, Mit_014b, ConvRejection-10-06-09, Mit_014a, Mit_014, Mit_014pre3, Mit_014pre2, Mit_014pre1, Mit_013d, Mit_013c, Mit_013b, Mit_013a, Mit_013, Mit_013pre1, Mit_012i, Mit_012h, Mit_012g, Mit_012f, Mit_012e, Mit_012d, Mit_012c, Mit_012b, Mit_012a, Mit_012, Mit_011a, Mit_011, Mit_010a, Mit_010, HEAD
Branch point for: Mit_025c_branch
Changes since 1.4: +88 -88 lines
Log Message:
Silenced python errors, but all the python here needs to be redone from the 31 tracking stuff

File Contents

# Content
1 ## $Id: generalGsfTracking_cfi.py,v 1.4 2009/03/21 12:46:57 loizides Exp $
2
3 #import FWCore.ParameterSet.Config as cms
4
5 #import RecoEgamma.EgammaElectronProducers.gsfElectronCkfTrackCandidateMaker_cff
6
7 #TrajectoryBuilderForGeneralGsfTracks = RecoEgamma.EgammaElectronProducers.gsfElectronCkfTrackCandidateMaker_cff.TrajectoryBuilderForPixelMatchGsfElectrons.clone()
8 #TrajectoryBuilderForGeneralGsfTracks.ComponentName = 'TrajectoryBuilderForGeneralGsfTracks'
9 #TrajectoryBuilderForGeneralGsfTracks.trajectoryFilterName = 'newTrajectoryFilter'
10 ## TrajectoryBuilderForGeneralGsfTracks.trajectoryFilterName = 'TrajectoryFilterForGeneralGsfTracks'
11
12 ## TrajectoryFilterForGeneralGsfTracks = RecoEgamma.EgammaElectronProducers.gsfElectronCkfTrackCandidateMaker_cff.TrajectoryFilterForPixelMatchGsfElectrons.clone()
13 ## TrajectoryFilterForGeneralGsfTracks.ComponentName = 'TrajectoryFilterForGeneralGsfTracks'
14 ## TrajectoryFilterForGeneralGsfTracks.filterPset.minPt = 0.0
15 ## TrajectoryFilterForGeneralGsfTracks.filterPset.minPt.nSigmaMinPt = 0.0
16
17 #newTrackCandidateMakerGsf = RecoEgamma.EgammaElectronProducers.gsfElectronCkfTrackCandidateMaker_cff.egammaCkfTrackCandidates.clone()
18 #newTrackCandidateMakerGsf.TrajectoryBuilder = 'TrajectoryBuilderForGeneralGsfTracks'
19 ##newTrackCandidateMakerGsf.SeedProducer = 'newCombinedSeeds'
20
21 ##normal iterative tracking procedure reimplemented using gsf fits for all tracks
22 #import TrackingTools.GsfTracking.GsfElectronFit_cfi
23 #preFilterFirstStepTracksGsf = TrackingTools.GsfTracking.GsfElectronFit_cfi.GsfGlobalElectronTest.clone()
24 #preFilterFirstStepTracksGsf.src = 'newTrackCandidateMakerGsf'
25 #preFilterFirstStepTracksGsf.TrajectoryInEvent = True
26
27 #from MitEdm.TrackerElectrons.iterativeTkGsf_cff import *
28 #from MitEdm.TrackerElectrons.MergeTrackCollectionsGsf_cff import *
29
30 #import MitEdm.Producers.gsfTrackAssociator_cff
31 #generalGsfTrackAssociator = MitEdm.Producers.gsfTrackAssociator_cff.gsfTrackAssociator.clone()
32 #generalGsfTrackAssociator.fromTracks = 'generalTracksGsf'
33
34 #import SimTracker.TrackAssociation.trackingParticleRecoTrackAsssociation_cfi
35 #gsfMcMatch = SimTracker.TrackAssociation.trackingParticleRecoTrackAsssociation_cfi.trackingParticleRecoTrackAsssociation.clone()
36 #gsfMcMatch.label_tr = 'generalTracksGsf'
37
38 ##configure tracker-seeded electron producer with very loose cuts
39 #import RecoEgamma.EgammaElectronProducers.gsfElectrons_cfi
40 #globalGeneralGsfElectrons = RecoEgamma.EgammaElectronProducers.gsfElectrons_cfi.gsfElectrons.clone()
41 #globalGeneralGsfElectrons.tracks = cms.InputTag("generalTracksGsf")
42 #globalGeneralGsfElectrons.minEOverPEndcaps = 0.0
43 #globalGeneralGsfElectrons.minEOverPBarrel = 0.0
44 #globalGeneralGsfElectrons.maxEOverPEndcaps = 99999.9
45 #globalGeneralGsfElectrons.maxEOverPBarrel = 99999.9
46 ##globalGeneralGsfElectrons.maxHOverE = 99999.9
47 ##globalGeneralGsfElectrons.maxDeltaPhi = 0.3
48 ##globalGeneralGsfElectrons.maxDeltaEta = 0.06
49 ##globalGeneralGsfElectrons.applyAmbResolution = True
50
51 ##run isolation and electron id algorithms on new electron collection
52 #import RecoEgamma.EgammaIsolationAlgos.eleIsolationSequence_cff
53 #eleIsoDepositTkGsf = RecoEgamma.EgammaIsolationAlgos.eleIsolationSequence_cff.eleIsoDepositTk.clone()
54 #eleIsoDepositTkGsf.src = cms.InputTag("globalGeneralGsfElectrons")
55 #eleIsoDepositEcalFromHitsGsf = RecoEgamma.EgammaIsolationAlgos.eleIsolationSequence_cff.eleIsoDepositEcalFromHits.clone()
56 #eleIsoDepositEcalFromHitsGsf.src = cms.InputTag("globalGeneralGsfElectrons")
57 ##eleIsoDepositHcalFromHitsGsf = RecoEgamma.EgammaIsolationAlgos.eleIsolationSequence_cff.eleIsoDepositHcalFromHits.clone()
58 ##eleIsoDepositHcalFromHitsGsf.src = cms.InputTag("globalGeneralGsfElectrons")
59 #eleIsoFromDepsTkGsf = RecoEgamma.EgammaIsolationAlgos.eleIsolationSequence_cff.eleIsoFromDepsTk.clone()
60 #eleIsoFromDepsTkGsf.deposits[0].src = cms.InputTag("eleIsoDepositEcalFromHitsGsf")
61 #eleIsoFromDepsEcalFromHitsGsf = RecoEgamma.EgammaIsolationAlgos.eleIsolationSequence_cff.eleIsoFromDepsEcalFromHits.clone()
62 #eleIsoFromDepsEcalFromHitsGsf.deposits[0].src = cms.InputTag("eleIsoDepositEcalFromHitsGsf")
63 #eleIsoFromDepsHcalFromHitsGsf = RecoEgamma.EgammaIsolationAlgos.eleIsolationSequence_cff.eleIsoFromDepsHcalFromHits.clone()
64 #eleIsoFromDepsHcalFromHitsGsf.deposits[0].src = cms.InputTag("eleIsoDepositHcalFromHitsGsf")
65
66 #generalGsfElectronsIso = cms.Sequence(eleIsoDepositTkGsf*eleIsoDepositEcalFromHitsGsf*eleIsoDepositHcalFromHitsGsf
67 #*eleIsoFromDepsTkGsf*eleIsoFromDepsEcalFromHitsGsf*eleIsoFromDepsHcalFromHitsGsf)
68
69 #import RecoEgamma.ElectronIdentification.electronIdSequence_cff
70 #eidRobustLooseGsf = RecoEgamma.ElectronIdentification.electronIdSequence_cff.eidRobustLoose.clone()
71 #eidRobustLooseGsf.src = cms.InputTag("globalGeneralGsfElectrons")
72 #eidRobustTightGsf = RecoEgamma.ElectronIdentification.electronIdSequence_cff.eidRobustTight.clone()
73 #eidRobustTightGsf.src = cms.InputTag("globalGeneralGsfElectrons")
74 #eidLooseGsf = RecoEgamma.ElectronIdentification.electronIdSequence_cff.eidLoose.clone()
75 #eidLooseGsf.src = cms.InputTag("globalGeneralGsfElectrons")
76 #eidTightGsf = RecoEgamma.ElectronIdentification.electronIdSequence_cff.eidTight.clone()
77 #eidTightGsf.src = cms.InputTag("globalGeneralGsfElectrons")
78
79 #import RecoEgamma.ElectronIdentification.electronIdNeuralNet_cfi
80 #eidNeuralNetGsf = RecoEgamma.ElectronIdentification.electronIdNeuralNet_cfi.eidNeuralNet.clone()
81 #eidNeuralNetGsf.src = cms.InputTag("globalGeneralGsfElectrons")
82
83 #import RecoEgamma.ElectronIdentification.electronIdLikelihoodExt_cfi
84 #eidLikelihoodExtGsf = RecoEgamma.ElectronIdentification.electronIdLikelihoodExt_cfi.eidLikelihoodExt.clone()
85 #eidLikelihoodExtGsf.src = cms.InputTag("globalGeneralGsfElectrons")
86
87 #generalGsfElectronId = cms.Sequence(eidRobustLooseGsf*eidRobustTightGsf*eidLooseGsf*eidTightGsf*eidNeuralNetGsf*eidLikelihoodExtGsf)
88
89 #generalGsfTracking = cms.Sequence(newTrackCandidateMakerGsf*preFilterFirstStepTracksGsf*iterTrackingGsf*trackCollectionMergingGsf*
90 #gsfMcMatch*generalGsfTrackAssociator*
91 #globalGeneralGsfElectrons*generalGsfElectronsIso*generalGsfElectronId)