#
# Additional comment (BA, 04/20/06)

# the important lines for EMJet removal have been highlighted
#
in red (selection of EM objects to be matched with jets)

# or green (selection of jets after EMJet removal)
#
# !/usr/bin/env cafe
#
# Top Jet Selection - for data and MC
######################################################

# The Jet Selection steps applied for single top:
######################################################

+SingleTopJetSelection.Run: EMJetMatching(EMjet)
+SingleTopJetSelection.Run: JetSelector(stJetSel)
+SingleTopJetSelection.Run: TopPreselection(stJetCuts)

+TTbarLepJetsJetSelection.Run: EMJetMatching(EMjet)
+TTbarLepJetsJetSelection.Run: JetSelector(ttJetSel)


######################################################


# JES
######################################################

JES.From: JCCB
JES.To: CorrJCCB
JES.Tree: TempTree
#1=JCCA, 2=JCCB
JES.JetEnergyScale_jetalgo: 2
JES.doJESMU: false


# Jet-EM matching for event selection
######################################################

EMjet.From: CorrJCCB
EMjet.To: MatchedJCCB
EMjet.Tree: TempTree
EMjet.electronBranch: TopLooseElectron
EMjet.DR_Jet_EM: 0.5
EMjet.Debug: 0


# Jet-EM matching for MET correction
######################################################

jet_for_met.From: CorrJCCB
jet_for_met.To: MetJCCB
jet_for_met.Tree: TempTree
jet_for_met.electronBranch: MetEM
jet_for_met.DR_Jet_EM: 0.5
jet_for_met.Debug: 0


# Jet Selection for single top
######################################################

stJetSel.From: MatchedJCCB
stJetSel.To: GoodJCCB
stJetSel.RejectedBranch: RejectedJCCB
stJetSel.Tree: SelectedObjects

stJetSel.UseStandardID: true

stJetSel.Sort: true
stJetSel.pT: 15.0
stJetSel.detEta: 3.4
stJetSel.nJets: 2
stJetSel.nJetsMax: 4


# Jet Selection for ttbar
######################################################

ttJetSel.From: MatchedJCCB
ttJetSel.To: GoodJCCB
ttJetSel.RejectedBranch: RejectedJCCB
ttJetSel.Tree: SelectedObjects
ttJetSel.UseStandardID: true
ttJetSel.Sort: true
ttJetSel.pT: 15.0
ttJetSel.detEta: 2.5
ttJetSel.nJets: 1


# Additional jet cuts
######################################################

stJetCuts.JetAlgo: JCCB
stJetCuts.Tree: SelectedObjects

stJetCuts.MaxBadJets: 2
stJetCuts.LeadingJetPt: 25.0
stJetCuts.LeadingJetMaxAbsDetEta: 2.5
stJetCuts.SecondJetPt: 20.0

######################################################