CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_6_1_2_SLHC2/src/SLHCUpgradeSimulations/L1CaloTrigger/python/SLHCCaloTriggerAnalysisOnData_cfi.py

Go to the documentation of this file.
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)  ###1 for Isolated 0 for not Isolated 
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)  ###1 for Isolated 0 for not Isolated 
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)  ###1 for Isolated 0 for not Isolated 
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)  ###1 for Isolated 0 for not Isolated 
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)  ###1 for Isolated 0 for not Isolated 
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)  ###1 for Isolated 0 for not Isolated 
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)  ###1 for Isolated 0 for not Isolated 
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)  ###1 for Isolated 0 for not Isolated 
00078                               )
00079 
00080 ####Trees:
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"), ####added for particleflow
00086                            iso     = cms.double(1),  ###1 for Isolated 0 for not Isolated 
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"), ####added for particleflow
00097                            iso       = cms.double(0),  ###1 for Isolated 0 for not Isolated 
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"), ####added for particleflow
00107                            iso     = cms.double(1),  ###1 for Isolated 0 for not Isolated 
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"), ####added for particleflow
00118                            iso       = cms.double(0),  ###1 for Isolated 0 for not Isolated 
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 ##Select Processes to run here
00171 analysisSequenceCalibrated = cms.Sequence(
00172     #SelectTaus*
00173     #Electrons_Rate*
00174     Electrons*
00175     isoElectrons*
00176     #isoElectrons_Rate*
00177     isoElectrons_Cal*
00178     Electrons_Rate_Cal*
00179     Electrons_Cal*
00180     isoElectrons_Rate_Cal*
00181     IsolationAnalyzer
00182     #isoTaus_Cal*
00183     #isoTaus_Rate_Cal*
00184     #Taus_Cal*
00185     #Taus_Rate_Cal
00186     #Taus_Rate*
00187     #isoTaus_Rate
00188     #Taus*
00189     #isoTaus
00190     )
00191