CMS 3D CMS Logo

/afs/cern.ch/work/a/aaltunda/public/www/CMSSW_5_3_14/src/Validation/RecoMuon/python/muonValidationFastSim_cff.py

Go to the documentation of this file.
00001 import FWCore.ParameterSet.Config as cms
00002 
00003 # Configurations for MuonTrackValidators
00004 
00005 from Validation.RecoMuon.muonValidation_cff import trkMuonTrackVTrackAssoc
00006 
00007 #trkMuonTrackVTrackAssocFS = Validation.RecoMuon.muonValidation_cff.trkMuonTrackVTrackAssoc.clone()
00008 trkMuonTrackVTrackAssocFS = trkMuonTrackVTrackAssoc.clone()
00009 trkMuonTrackVTrackAssocFS.associatormap = 'tpToTkmuTrackAssociationFS'
00010 
00011 from Validation.RecoMuon.muonValidation_cff import staMuonTrackVTrackAssoc
00012 
00013 #staMuonTrackVTrackAssocFS = Validation.RecoMuon.muonValidation_cff.staMuonTrackVTrackAssoc.clone()
00014 staMuonTrackVTrackAssocFS = staMuonTrackVTrackAssoc.clone()
00015 staMuonTrackVTrackAssocFS.associatormap = 'tpToStaTrackAssociationFS'
00016 staMuonTrackVTrackAssocFS.label_tp_effic = 'mergedtruthMuon:MergedTrackTruth'
00017 staMuonTrackVTrackAssocFS.label_tp_fake = 'mergedtruthMuon:MergedTrackTruth'
00018 
00019 from Validation.RecoMuon.muonValidation_cff import staUpdMuonTrackVTrackAssoc
00020 
00021 staUpdMuonTrackVTrackAssocFS = staUpdMuonTrackVTrackAssoc.clone()
00022 staUpdMuonTrackVTrackAssocFS.associatormap = 'tpToStaUpdTrackAssociationFS'
00023 staUpdMuonTrackVTrackAssocFS.label_tp_effic = 'mergedtruthMuon:MergedTrackTruth'
00024 staUpdMuonTrackVTrackAssocFS.label_tp_fake = 'mergedtruthMuon:MergedTrackTruth'
00025 
00026 from Validation.RecoMuon.muonValidation_cff import glbMuonTrackVTrackAssoc
00027 
00028 glbMuonTrackVTrackAssocFS = glbMuonTrackVTrackAssoc.clone()
00029 glbMuonTrackVTrackAssocFS.associatormap = 'tpToGlbTrackAssociationFS'
00030 glbMuonTrackVTrackAssocFS.label_tp_effic = 'mergedtruth:MergedTrackTruth'
00031 glbMuonTrackVTrackAssocFS.label_tp_fake = 'mergedtruth:MergedTrackTruth'
00032 
00033 from Validation.RecoMuon.muonValidation_cff import tevMuonFirstTrackVTrackAssoc
00034 
00035 tevMuonFirstTrackVTrackAssocFS = tevMuonFirstTrackVTrackAssoc.clone()
00036 tevMuonFirstTrackVTrackAssocFS.associatormap = 'tpToTevFirstTrackAssociationFS'
00037 tevMuonFirstTrackVTrackAssocFS.label_tp_effic = 'mergedtruth:MergedTrackTruth'
00038 tevMuonFirstTrackVTrackAssocFS.label_tp_fake = 'mergedtruth:MergedTrackTruth'
00039 
00040 from Validation.RecoMuon.muonValidation_cff import tevMuonPickyTrackVTrackAssoc
00041 
00042 tevMuonPickyTrackVTrackAssocFS = tevMuonPickyTrackVTrackAssoc.clone()
00043 tevMuonPickyTrackVTrackAssocFS.associatormap = 'tpToTevPickyTrackAssociationFS'
00044 tevMuonPickyTrackVTrackAssocFS.label_tp_effic = 'mergedtruth:MergedTrackTruth'
00045 tevMuonPickyTrackVTrackAssocFS.label_tp_fake = 'mergedtruth:MergedTrackTruth'
00046 
00047 from Validation.RecoMuon.muonValidation_cff import tevMuonDytTrackVTrackAssoc
00048 
00049 tevMuonDytTrackVTrackAssocFS = tevMuonDytTrackVTrackAssoc.clone()
00050 tevMuonDytTrackVTrackAssocFS.associatormap = 'tpToTevDytTrackAssociationFS'
00051 tevMuonDytTrackVTrackAssocFS.label_tp_effic = 'mergedtruth:MergedTrackTruth'
00052 tevMuonDytTrackVTrackAssocFS.label_tp_fake = 'mergedtruth:MergedTrackTruth'
00053 
00054 from Validation.RecoMuon.muonValidation_cff import staMuonTrackVMuonAssoc
00055 
00056 staMuonTrackVMuonAssocFS = staMuonTrackVMuonAssoc.clone()
00057 staMuonTrackVMuonAssocFS.associatormap = 'tpToStaMuonAssociationFS'
00058 staMuonTrackVMuonAssocFS.label_tp_effic = 'mergedtruthMuon:MergedTrackTruth'
00059 staMuonTrackVMuonAssocFS.label_tp_fake = 'mergedtruthMuon:MergedTrackTruth'
00060 
00061 from Validation.RecoMuon.muonValidation_cff import staUpdMuonTrackVMuonAssoc
00062 
00063 staUpdMuonTrackVMuonAssocFS = staUpdMuonTrackVMuonAssoc.clone()
00064 staUpdMuonTrackVMuonAssocFS.associatormap = 'tpToStaUpdMuonAssociationFS'
00065 staUpdMuonTrackVMuonAssocFS.label_tp_effic = 'mergedtruthMuon:MergedTrackTruth'
00066 staUpdMuonTrackVMuonAssocFS.label_tp_fake = 'mergedtruthMuon:MergedTrackTruth'
00067 
00068 from Validation.RecoMuon.muonValidation_cff import staRefitMuonTrackVMuonAssoc
00069 
00070 staRefitMuonTrackVMuonAssocFS = staRefitMuonTrackVMuonAssoc.clone()
00071 staRefitMuonTrackVMuonAssocFS.associatormap = 'tpToStaRefitMuonAssociationFS'
00072 staRefitMuonTrackVMuonAssocFS.label_tp_effic = 'mergedtruthMuon:MergedTrackTruth'
00073 staRefitMuonTrackVMuonAssocFS.label_tp_fake = 'mergedtruthMuon:MergedTrackTruth'
00074 
00075 from Validation.RecoMuon.muonValidation_cff import staRefitUpdMuonTrackVMuonAssoc
00076 
00077 staRefitUpdMuonTrackVMuonAssocFS = staRefitUpdMuonTrackVMuonAssoc.clone()
00078 staRefitUpdMuonTrackVMuonAssocFS.associatormap = 'tpToStaRefitUpdMuonAssociationFS'
00079 staRefitUpdMuonTrackVMuonAssocFS.label_tp_effic = 'mergedtruthMuon:MergedTrackTruth'
00080 staRefitUpdMuonTrackVMuonAssocFS.label_tp_fake = 'mergedtruthMuon:MergedTrackTruth'
00081 
00082 from Validation.RecoMuon.muonValidation_cff import glbMuonTrackVMuonAssoc
00083 
00084 glbMuonTrackVMuonAssocFS = glbMuonTrackVMuonAssoc.clone()
00085 glbMuonTrackVMuonAssocFS.associatormap = 'tpToGlbMuonAssociationFS'
00086 glbMuonTrackVMuonAssocFS.label_tp_effic = 'mergedtruth:MergedTrackTruth'
00087 glbMuonTrackVMuonAssocFS.label_tp_fake = 'mergedtruth:MergedTrackTruth'
00088 
00089 from Validation.RecoMuon.muonValidation_cff import tevMuonFirstTrackVMuonAssoc
00090 
00091 tevMuonFirstTrackVMuonAssocFS = tevMuonFirstTrackVMuonAssoc.clone()
00092 tevMuonFirstTrackVMuonAssocFS.associatormap = 'tpToTevFirstMuonAssociationFS'
00093 tevMuonFirstTrackVMuonAssocFS.label_tp_effic = 'mergedtruth:MergedTrackTruth'
00094 tevMuonFirstTrackVMuonAssocFS.label_tp_fake = 'mergedtruth:MergedTrackTruth'
00095 
00096 from Validation.RecoMuon.muonValidation_cff import tevMuonPickyTrackVMuonAssoc
00097 
00098 tevMuonPickyTrackVMuonAssocFS = tevMuonPickyTrackVMuonAssoc.clone()
00099 tevMuonPickyTrackVMuonAssocFS.associatormap = 'tpToTevPickyMuonAssociationFS'
00100 tevMuonPickyTrackVMuonAssocFS.label_tp_effic = 'mergedtruth:MergedTrackTruth'
00101 tevMuonPickyTrackVMuonAssocFS.label_tp_fake = 'mergedtruth:MergedTrackTruth'
00102 
00103 from Validation.RecoMuon.muonValidation_cff import tevMuonDytTrackVMuonAssoc
00104 
00105 tevMuonDytTrackVMuonAssocFS = tevMuonDytTrackVMuonAssoc.clone()
00106 tevMuonDytTrackVMuonAssocFS.associatormap = 'tpToTevDytMuonAssociationFS'
00107 tevMuonDytTrackVMuonAssocFS.label_tp_effic = 'mergedtruth:MergedTrackTruth'
00108 tevMuonDytTrackVMuonAssocFS.label_tp_fake = 'mergedtruth:MergedTrackTruth'
00109 
00110 # Configurations for RecoMuonValidators
00111 from Validation.RecoMuon.muonValidation_cff import *
00112 
00113 
00114 # Muon Validation sequence
00115 muonValidationFastSim_seq = cms.Sequence(trkMuonTrackVTrackAssocFS
00116                                          +staMuonTrackVMuonAssocFS+staUpdMuonTrackVMuonAssocFS+glbMuonTrackVMuonAssocFS
00117                                          +staRefitMuonTrackVMuonAssocFS+staRefitUpdMuonTrackVMuonAssocFS
00118                                          +tevMuonFirstTrackVMuonAssocFS+tevMuonPickyTrackVMuonAssocFS+tevMuonDytTrackVMuonAssocFS
00119                                          +recoMuonVMuAssoc_trk+recoMuonVMuAssoc_sta+recoMuonVMuAssoc_glb+recoMuonVMuAssoc_tgt
00120                                          +recoMuonVMuAssoc_trkPF+recoMuonVMuAssoc_staPF+recoMuonVMuAssoc_glbPF)
00121 
00122 # The muon association and Validation sequence
00123 from Validation.RecoMuon.associators_cff import muonAssociationFastSim_seq
00124 recoMuonAssociationFastSim = cms.Sequence(muonAssociationFastSim_seq)
00125 recoMuonValidationFastSim = cms.Sequence(muonValidationFastSim_seq)
00126