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

# User Rev Content
1 bendavid 1.5 ## $Id: generalGsfTracking_cfi.py,v 1.4 2009/03/21 12:46:57 loizides Exp $
2 loizides 1.3
3 bendavid 1.5 #import FWCore.ParameterSet.Config as cms
4 bendavid 1.1
5 bendavid 1.5 #import RecoEgamma.EgammaElectronProducers.gsfElectronCkfTrackCandidateMaker_cff
6 bendavid 1.2
7 bendavid 1.5 #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)