00001 import FWCore.ParameterSet.Config as cms
00002
00003
00004 SelectTaus = cms.EDFilter("PFTauSelector",
00005 src = cms.InputTag("hpsPFTauProducer"),
00006 discriminators = cms.VPSet(
00007 cms.PSet( discriminator=cms.InputTag("hpsPFTauDiscriminationByDecayModeFinding"),selectionCut=cms.double(0.5)),
00008 cms.PSet( discriminator=cms.InputTag("hpsPFTauDiscriminationByMediumIsolation"),selectionCut=cms.double(0.5)),
00009 cms.PSet( discriminator=cms.InputTag("hpsPFTauDiscriminationByTightMuonRejection"),selectionCut=cms.double(0.5))
00010 )
00011 )
00012
00013
00014 IsolationAnalyzer= cms.EDAnalyzer('L1CaloClusterAnalyzer',
00015 src = cms.InputTag("L1CaloClusterIsolator"),
00016 electrons = cms.InputTag("gsfElectrons")
00017 )
00018
00019
00020 isoElectrons_Rate = cms.EDAnalyzer('CaloTriggerAnalyzerOnData',
00021 SLHCsrc = cms.InputTag("rawSLHCL1ExtraParticles","IsoEGamma"),
00022 LHCisosrc = cms.InputTag("l1extraParticles","Isolated"),
00023 LHCsrc = cms.InputTag("l1extraParticles","NonIsolated"),
00024 iso = cms.double(1)
00025 )
00026
00027 Electrons_Rate = cms.EDAnalyzer('CaloTriggerAnalyzerOnData',
00028 SLHCsrc = cms.InputTag("rawSLHCL1ExtraParticles","EGamma"),
00029 LHCisosrc = cms.InputTag("l1extraParticles","Isolated"),
00030 LHCsrc = cms.InputTag("l1extraParticles","NonIsolated"),
00031 iso = cms.double(0)
00032 )
00033
00034 isoElectrons_Rate_Cal = cms.EDAnalyzer('CaloTriggerAnalyzerOnData',
00035 SLHCsrc = cms.InputTag("SLHCL1ExtraParticles","IsoEGamma"),
00036 LHCisosrc = cms.InputTag("l1extraParticles","Isolated"),
00037 LHCsrc = cms.InputTag("l1extraParticles","NonIsolated"),
00038 iso = cms.double(1)
00039 )
00040
00041 Electrons_Rate_Cal = cms.EDAnalyzer('CaloTriggerAnalyzerOnData',
00042 SLHCsrc = cms.InputTag("SLHCL1ExtraParticles","EGamma"),
00043 LHCisosrc = cms.InputTag("l1extraParticles","Isolated"),
00044 LHCsrc = cms.InputTag("l1extraParticles","NonIsolated"),
00045 iso = cms.double(0)
00046 )
00047
00048
00049 Taus_Rate = cms.EDAnalyzer('CaloTriggerAnalyzerOnData',
00050 SLHCsrc = cms.InputTag("rawSLHCL1ExtraParticles","Taus"),
00051 LHCisosrc = cms.InputTag("l1extraParticles","Tau"),
00052 LHCsrc = cms.InputTag("l1extraParticles","Tau"),
00053 iso = cms.double(0)
00054 )
00055
00056
00057 isoTaus_Rate = cms.EDAnalyzer('CaloTriggerAnalyzerOnData',
00058 SLHCsrc = cms.InputTag("rawSLHCL1ExtraParticles","IsoTaus"),
00059 LHCisosrc = cms.InputTag("l1extraParticles","Tau"),
00060 LHCsrc = cms.InputTag("l1extraParticles","Tau"),
00061 iso = cms.double(1)
00062 )
00063
00064
00065 Taus_Rate_Cal = cms.EDAnalyzer('CaloTriggerAnalyzerOnData',
00066 SLHCsrc = cms.InputTag("SLHCL1ExtraParticles","Taus"),
00067 LHCisosrc = cms.InputTag("l1extraParticles","Tau"),
00068 LHCsrc = cms.InputTag("l1extraParticles","Tau"),
00069 iso = cms.double(0)
00070 )
00071
00072
00073 isoTaus_Rate_Cal = cms.EDAnalyzer('CaloTriggerAnalyzerOnData',
00074 SLHCsrc = cms.InputTag("SLHCL1ExtraParticles","IsoTaus"),
00075 LHCisosrc = cms.InputTag("l1extraParticles","Tau"),
00076 LHCsrc = cms.InputTag("l1extraParticles","Tau"),
00077 iso = cms.double(1)
00078 )
00079
00080
00081 isoElectrons = cms.EDAnalyzer('CaloTriggerAnalyzerOnDataTrees',
00082 LHCsrc = cms.InputTag("l1extraParticles","Isolated"),
00083 LHCisosrc = cms.InputTag("l1extraParticles","Isolated"),
00084 SLHCsrc = cms.InputTag("rawSLHCL1ExtraParticles","IsoEGamma"),
00085 electrons = cms.InputTag("gsfElectrons"),
00086 iso = cms.double(1),
00087 deltaR = cms.double(0.3),
00088 threshold = cms.double(30.0),
00089 VertexCollection = cms.InputTag("offlinePrimaryVertices")
00090 )
00091
00092 Electrons = cms.EDAnalyzer('CaloTriggerAnalyzerOnDataTrees',
00093 LHCsrc = cms.InputTag("l1extraParticles","NonIsolated"),
00094 LHCisosrc = cms.InputTag("l1extraParticles","Isolated"),
00095 SLHCsrc = cms.InputTag("rawSLHCL1ExtraParticles","EGamma"),
00096 electrons = cms.InputTag("gsfElectrons"),
00097 iso = cms.double(0),
00098 deltaR = cms.double(0.3),
00099 threshold = cms.double(30.0),
00100 VertexCollection = cms.InputTag("offlinePrimaryVertices")
00101 )
00102 isoElectrons_Cal = cms.EDAnalyzer('CaloTriggerAnalyzerOnDataTrees',
00103 LHCsrc = cms.InputTag("l1extraParticles","Isolated"),
00104 LHCisosrc = cms.InputTag("l1extraParticles","Isolated"),
00105 SLHCsrc = cms.InputTag("SLHCL1ExtraParticles","IsoEGamma"),
00106 electrons = cms.InputTag("gsfElectrons"),
00107 iso = cms.double(1),
00108 deltaR = cms.double(0.3),
00109 threshold = cms.double(30.0),
00110 VertexCollection = cms.InputTag("offlinePrimaryVertices")
00111 )
00112
00113 Electrons_Cal = cms.EDAnalyzer('CaloTriggerAnalyzerOnDataTrees',
00114 LHCsrc = cms.InputTag("l1extraParticles","NonIsolated"),
00115 LHCisosrc = cms.InputTag("l1extraParticles","Isolated"),
00116 SLHCsrc = cms.InputTag("SLHCL1ExtraParticles","EGamma"),
00117 electrons = cms.InputTag("gsfElectrons"),
00118 iso = cms.double(0),
00119 deltaR = cms.double(0.3),
00120 threshold = cms.double(30.0),
00121 VertexCollection = cms.InputTag("offlinePrimaryVertices")
00122 )
00123
00124
00125 Taus = cms.EDAnalyzer('CaloTriggerAnalyzerTaus',
00126 LHCisosrc = cms.InputTag("l1extraParticles","Tau"),
00127 SLHCsrc = cms.InputTag("rawSLHCL1ExtraParticles","IsoTaus"),
00128 LHCsrc = cms.InputTag("l1extraParticles","Tau"),
00129 iso = cms.double(0),
00130 deltaR = cms.double(0.5),
00131 threshold = cms.double(20.0),
00132 goodTaus = cms.InputTag("SelectTaus")
00133 )
00134
00135
00136 Taus_Cal = cms.EDAnalyzer('CaloTriggerAnalyzerTaus',
00137 LHCisosrc = cms.InputTag("l1extraParticles","Tau"),
00138 SLHCsrc = cms.InputTag("SLHCL1ExtraParticles","IsoTaus"),
00139 LHCsrc = cms.InputTag("l1extraParticles","Tau"),
00140 iso = cms.double(0),
00141 deltaR = cms.double(0.5),
00142 threshold = cms.double(20.0),
00143 goodTaus = cms.InputTag("SelectTaus")
00144 )
00145
00146
00147 isoTaus = cms.EDAnalyzer('CaloTriggerAnalyzerTaus',
00148 LHCisosrc = cms.InputTag("l1extraParticles","Tau"),
00149 SLHCsrc = cms.InputTag("rawSLHCL1ExtraParticles","Taus"),
00150 LHCsrc = cms.InputTag("l1extraParticles","Tau"),
00151 iso = cms.double(1),
00152 deltaR = cms.double(0.5),
00153 threshold = cms.double(30.0),
00154 goodTaus = cms.InputTag("SelectTaus")
00155 )
00156
00157
00158 isoTaus_Cal = cms.EDAnalyzer('CaloTriggerAnalyzerTaus',
00159 LHCisosrc = cms.InputTag("l1extraParticles","Tau"),
00160 SLHCsrc = cms.InputTag("SLHCL1ExtraParticles","Taus"),
00161 LHCsrc = cms.InputTag("l1extraParticles","Tau"),
00162 iso = cms.double(1),
00163 deltaR = cms.double(0.5),
00164 threshold = cms.double(30.0),
00165 goodTaus = cms.InputTag("SelectTaus")
00166 )
00167
00168
00169
00170
00171 analysisSequenceCalibrated = cms.Sequence(
00172
00173
00174 Electrons*
00175 isoElectrons*
00176
00177 isoElectrons_Cal*
00178 Electrons_Rate_Cal*
00179 Electrons_Cal*
00180 isoElectrons_Rate_Cal*
00181 IsolationAnalyzer
00182
00183
00184
00185
00186
00187
00188
00189
00190 )
00191