#-------------------------------------------------------------------- ## (c) CMS Collaboration 2007-2008 ## ## Authors: Salim Cerci [Cukurova Univ] & D. d'Enterria [CERN] ##-------------------------------------------------------------------- process Analysis = { # MessageLogger control # include "FWCore/MessageService/data/MessageLogger.cfi" source = PoolSource { untracked vstring fileNames = { 'rfio:/castor/cern.ch/user/s/salim/SisConeRecoData/Compressed_sample2.root' } #used for CMSSW_1_3_3 # untracked int32 maxEvents = 1 } #used for CMSSW_1_6_0 untracked PSet maxEvents = {untracked int32 input = -1} #################MC_Corrected###################################### # Declare the possible kinds of corJets: possible # collections of corrected calojets and also the correction # services that allows user to correct jets on the fly. # Here we use the Spring07 jet corrections. ##include "JetMETCorrections/MCJet/data/MCJetCorrectionsSpring07.cff" #CSA07_1_5_2 ##include "JetMETCorrections/MCJet/data/MCJetCorrectionsSisCone152.cff" # Pick MCJetCorrectionService to set record's IOV ## es_prefer MCJetCorrectorScone5 = MCJetCorrectionService {} ################################################################### ##########################L2&L3Corrections######################### es_source L2JetCorrectorsisCone5 = L2RelativeCorrectionService { string tagName = 'CMSSW_152_L2Relative_sisCone5' string label = 'L2RelativeJetCorrectorsisCone5' } es_source L3JetCorrectorsisCone5 = L3AbsoluteCorrectionService { string tagName = 'CMSSW_152_L3Absolute_sisCone5' string label = 'L3AbsoluteJetCorrectorsisCone5' } # Pick MCJetCorrectionService to set record's IOV es_prefer L2JetCorrectorsisCone5 = L2RelativeCorrectionService {} module L2JetCorJetsisCone5 = JetCorrectionProducer { InputTag src = sisCone5CaloJets vstring correctors = {"L2RelativeJetCorrectorsisCone5"} untracked string alias = "L2JetCorJetsisCone5" } module L3JetCorJetsisCone5 = JetCorrectionProducer { InputTag src = L2JetCorJetsisCone5 vstring correctors = {"L3AbsoluteJetCorrectorsisCone5"} untracked string alias = "L3JetCorJetsisCone5" } module Test = SingleIncForwardJet { #############MC_Corrections################### ##string CorJetAlgorithm = "MCJetCorJetScone5" ############################################## #############L2&L3_Corrections################ string CaloJetAlgorithm ="L3JetCorJetsisCone5" string GenJetAlgorithm = "sisCone5GenJets" ############################################## string OutPutFile ="SingleIncForwardJet_QCD_Pt_20_30.root" #Jet_Id PSet jetIdParameters = { #used for CMSSW_1_6_0 string mcSource = "source" #used for CMSSW_1_3_3 #string mcSource = "VtxSmeared" bool fillPartons = true bool fillHeavyHadrons = false bool fillLeptons = false double coneSizeToAssociate = 0.3 bool physicsDefinition = false bool rejectBCSplitting = false vstring vetoFlavour = { } } } module evtInfo = AsciiOutputModule { } path p1 = {L2JetCorJetsisCone5,L3JetCorJetsisCone5,Test } endpath ep = { evtInfo } }