#ifndef SINGLETOP_AtlSgTop_sChannelAnalysis
#include <AtlSgTop_sChannelAnalysis.h>
#endif
#include <AtlWDecayLNu.h>
#include <HepTopDecay.h>
#include <AtlEvtWriterLPSC.h>
#include <iostream>
#include <TH2F.h>
#include <AtlQCDMMTool.h>
using namespace std;
#ifndef __CINT__
ClassImp(AtlSgTop_sChannelAnalysis);
#endif
AtlSgTop_sChannelAnalysis::AtlSgTop_sChannelAnalysis(const char* OutputFile) :
AtlSelector(OutputFile) {
fLepton = 0;
fLeptons = 0;
fElectrons = 0;
fMuons = 0;
fLooseLeptons = 0;
fLooseTaus = 0;
fJets = 0;
fBJets = 0;
fObjTool = 0;
fSFTool = 0;
fPdfTool = 0;
fQCDMMToolIsOn = kFALSE;
fCutFlowTool = 0;
SetCutDefaults();
}
AtlSgTop_sChannelAnalysis::~AtlSgTop_sChannelAnalysis() {
}
void AtlSgTop_sChannelAnalysis::Clear(Option_t *option) {
fLepton = 0;
}
void AtlSgTop_sChannelAnalysis::Begin(TTree *tree) {
fEvtWriter = new AtlEvtWriterLPSC;
AtlSelector::Begin(tree);
}
void AtlSgTop_sChannelAnalysis::SetBranchStatus() {
fTree->SetBranchStatus("*", kFALSE);
}
void AtlSgTop_sChannelAnalysis::SetCutDefaults() {
fPrintEvent = kFALSE;
fInputMode = kD3PDSgTop_v2;
fMET_min = 0.;
fMET_max = 1.e10;
fMtW_minPre = 0.;
fMtW_min = 0.;
fMtW_max = 1.e10;
fMtW_maxPre = 1.e10;
fPt_Jet_min = 0.;
fPt_Jet_max = 1.e10;
fPt_LeadingJet_min = 0.;
fPt_LeadingJet_max = 1.e10;
fNBTags_min = 0;
fNBTags_max = 999;
fLeadingJetIsBTagged = kFALSE;
fApplyDileptonVeto = kFALSE;
fApplyTtbar4JetVeto = kFALSE;
fPt_BJetTop_min = 0.;
fVetoBTagger = AtlBTag::kMV1;
fVetoBTagWeight_min = 1.e10;
fAdditionalJetVeto = kFALSE;
fDoReconstructTop = kFALSE;
fMCTruthStudy = kFALSE;
}
void AtlSgTop_sChannelAnalysis::BookHistograms() {
if ( fMCTruthStudy )
BookHistogramsMCTruthStudy();
fHistsPretag = new AtlHistogramTool("PreTag", "Pre-tagged histograms");
AddTool(fHistsPretag);
BookHistogramsPretag(fHistsPretag);
fHistsBTag = new AtlHistogramTool("bTagged", "B-tagged histograms");
AddTool(fHistsBTag);
BookHistogramsPreSel(fHistsBTag);
BookHistogramsSel(fHistsBTag);
fHistsBTagElectron = new AtlHistogramTool("bTagged_el",
"B-tagged histograms in e channel");
AddTool(fHistsBTagElectron);
BookHistogramsPreSel(fHistsBTagElectron);
BookHistogramsSel(fHistsBTagElectron);
fHistsBTagMuon = new AtlHistogramTool("bTagged_mu",
"B-tagged histograms in mu channel");
AddTool(fHistsBTagMuon);
BookHistogramsPreSel(fHistsBTagMuon);
BookHistogramsSel(fHistsBTagMuon);
fObjTool = (AtlObjectsToolD3PDSgTop*)GetTool("AtlObjectsToolD3PDSgTop"
,"",kTRUE);
fElectrons = fObjTool->GetElectrons();
fMuons = fObjTool->GetMuons();
fLeptons = fObjTool->GetLeptons();
fLooseLeptons = fObjTool->GetLooseLeptons();
fLooseTaus = fObjTool->GetLooseTaus();
fJets = fObjTool->GetJets();
fBJets = fObjTool->GetBJets();
fSFTool = (AtlObjRecoScaleFactorTool*)GetTool("AtlObjRecoScaleFactorTool"
,"",kTRUE);
fSFTool->SetLeptons(fLeptons);
fSFTool->SetJets(fJets);
fCutFlowTool = (AtlCutFlowTool*)GetTool("AtlCutFlowTool", "", kTRUE);
fPdfTool = (AtlPdfReweightingTool*)GetTool("AtlPdfReweightingTool",
"",kFALSE);
if ( fPdfTool == 0 ) {
Warning(__FUNCTION__, "PdfReweightingTool not found.");
} else {
fPdfTool->AddObservable("bTagged/Sel/h_sel_Lepton_charge");
fPdfTool->AddObservable("bTagged/Sel/h_sel_Lepton_charge_even");
fPdfTool->AddObservable("bTagged/Sel/h_sel_Lepton_charge_odd");
fPdfTool->AddObservable("bTagged/Sel/h_sel_LeadingJet_pt");
fPdfTool->AddObservable("bTagged/Sel/h_sel_LeadingJet_pt_even");
fPdfTool->AddObservable("bTagged/Sel/h_sel_LeadingJet_pt_odd");
}
AtlAnalysisTool *tool = (AtlQCDMMTool*)GetTool("AtlQCDMMTool", "", kFALSE);
if ( ( tool != 0 ) && ( tool->fProcessMode != AtlAnalysisTool::kOff ) ) {
fQCDMMToolIsOn = kTRUE;
Info(__FUNCTION__, "QCD Tool found");
} else {
Info(__FUNCTION__, "QCD Tool not found");
}
}
void AtlSgTop_sChannelAnalysis::BookHistogramsPretag(AtlHistogramTool *htool) {
htool->Add("h_pretag_MET", "Missing E_T", 40, 0., 200.,
"E_{T, miss} [GeV]", "Number of Entries");
htool->Add("h_pretag_MtW", "Transverse W-Boson mass", 42, 0., 210.,
"M_{T, W} [GeV]", "Number of Entries");
htool->Add("h_pretag_LeadingJet_pt", "Leading Jet p_{T}", 44, 0., 220.,
"p_{T} [GeV]", "Number of Entries");
htool->Add("h_pretag_LeadingJet_eta", "Leading Jet #eta", 25, -5., 5.,
"#eta", "Number of Entries");
htool->Add("h_pretag_LeadingJet_phi", "Leading Jet #phi", 20, -TMath::Pi(), TMath::Pi(),
"#phi", "Number of Entries");
htool->Add("h_pretag_2ndLeadingJet_pt", "2nd Leading Jet p_{T}", 44, 0., 220.,
"p_{T} [GeV]", "Number of Entries");
htool->Add("h_pretag_2ndLeadingJet_eta", "2nd Leading Jet #eta", 25, -5., 5.,
"#eta", "Number of Entries");
htool->Add("h_pretag_2ndLeadingJet_phi", "2nd Leading Jet #phi", 20, -TMath::Pi(), TMath::Pi(),
"#phi", "Number of Entries");
htool->Add("h_pretag_Lepton_pt", "Lepton p_{T}", 30., 0., 150.,
"Lepton p_{T} [GeV]", "Number of Entries");
htool->Add("h_pretag_Lepton_eta", "Lepton #eta", 20., -4., 4.,
"Lepton #eta", "Number of Entries");
htool->Add("h_pretag_Lepton_phi", "Lepton #phi", 20, -TMath::Pi(), TMath::Pi(),
"Lepton #phi", "Number of Entries");
}
void AtlSgTop_sChannelAnalysis::BookHistogramsPreSel(AtlHistogramTool *htool) {
htool->Add("PreSel/h_presel_nevt", "No. of Pre-Selected Events", 1, 0, 1,
"Number of Entries", "PreSel");
}
void AtlSgTop_sChannelAnalysis::BookHistogramsSel(AtlHistogramTool *htool){
htool->Add("Sel/h_sel_nevt", "No. of Selected Events", 1, 0, 1,
"Selection", "Number of Entries");
htool->Add("Sel/h_sel_met", "Missing E_T", 40, 0., 200.,
"E_{T, miss} [GeV]", "Number of Entries");
htool->Add("Sel/h_sel_MtW", "Transverse W-Boson mass", 42, 0., 210.,
"M_{T, W} [GeV]", "Number of Entries");
htool->Add("Sel/h_sel_LeadingJet_pt", "Leading Jet p_{T}", 44, 0., 220.,
"p_{T} [GeV]", "Number of Entries");
htool->Add("Sel/h_sel_LeadingJet_pt_even", "Leading Jet p_{T}, even events",
44, 0., 220., "p_{T} [GeV]", "Number of Entries");
htool->Add("Sel/h_sel_LeadingJet_pt_odd", "Leading Jet p_{T}, odd events",
44, 0., 220., "p_{T} [GeV]", "Number of Entries");
htool->Add("Sel/h_sel_LeadingJet_eta", "Leading Jet #eta", 25, -5., 5.,
"#eta", "Number of Entries");
htool->Add("Sel/h_sel_LeadingJet_phi", "Leading Jet #phi", 20, -TMath::Pi(), TMath::Pi(),
"#phi", "Number of Entries");
htool->Add("Sel/h_sel_2ndLeadingJet_pt", "2nd Leading Jet p_{T}", 44, 0., 220.,
"p_{T} [GeV]", "Number of Entries");
htool->Add("Sel/h_sel_2ndLeadingJet_eta", "2nd Leading Jet #eta", 25, -5., 5.,
"#eta", "Number of Entries");
htool->Add("Sel/h_sel_2ndLeadingJet_phi", "2nd Leading Jet #phi", 20, -TMath::Pi(), TMath::Pi(),
"#phi", "Number of Entries");
htool->Add("Sel/h_sel_LeadingBJet_pt", "Leading B-Jet p_{T}", 44, 0., 220.,
"p_{T} [GeV]", "Number of Entries");
htool->Add("Sel/h_sel_LeadingBJet_eta", "Leading B-Jet #eta", 25, -5., 5.,
"#eta", "Number of Entries");
htool->Add("Sel/h_sel_LeadingBJet_phi", "Leading B-Jet #phi", 20, -TMath::Pi(), TMath::Pi(),
"#phi", "Number of Entries");
htool->Add("Sel/h_sel_2ndLeadingBJet_pt", "2nd Leading B-Jet p_{T}", 44, 0., 220.,
"p_{T} [GeV]", "Number of Entries");
htool->Add("Sel/h_sel_2ndLeadingBJet_eta", "2nd Leading B-Jet #eta", 25, -5., 5.,
"#eta", "Number of Entries");
htool->Add("Sel/h_sel_2ndLeadingBJet_phi", "2nd Leading B-Jet #phi", 20, -TMath::Pi(), TMath::Pi(),
"#phi", "Number of Entries");
htool->Add("Sel/h_sel_LeadingLJet_pt", "Leading L-Jet p_{T}", 44, 0., 220.,
"p_{T} [GeV]", "Number of Entries");
htool->Add("Sel/h_sel_LeadingLJet_eta", "Leading L-Jet #eta", 25, -5., 5.,
"#eta", "Number of Entries");
htool->Add("Sel/h_sel_LeadingLJet_phi", "Leading L-Jet #phi", 20, -TMath::Pi(), TMath::Pi(),
"#phi", "Number of Entries");
htool->Add("Sel/h_sel_2ndLeadingLJet_pt", "2nd Leading L-Jet p_{T}", 44, 0., 220.,
"p_{T} [GeV]", "Number of Entries");
htool->Add("Sel/h_sel_2ndLeadingLJet_eta", "2nd Leading L-Jet #eta", 25, -5., 5.,
"#eta", "Number of Entries");
htool->Add("Sel/h_sel_2ndLeadingLJet_phi", "2nd Leading L-Jet #phi", 20, -TMath::Pi(), TMath::Pi(),
"#phi", "Number of Entries");
htool->Add("Sel/h_sel_Lepton_pt", "Lepton p_{T}", 30., 0., 150.,
"Lepton p_{T} [GeV]", "Number of Entries");
htool->Add("Sel/h_sel_Lepton_eta", "Lepton #eta", 20., -4., 4.,
"Lepton #eta", "Number of Entries");
htool->Add("Sel/h_sel_Lepton_phi", "Lepton #phi", 20, -TMath::Pi(), TMath::Pi(),
"Lepton #phi", "Number of Entries");
htool->Add("Sel/h_sel_Lepton_charge", "Lepton Charge", 2, -1.0001, 1.0001,
"Lepton Charge", "Number of Entries");
htool->Add("Sel/h_sel_Lepton_charge_even", "Lepton Charge, even events", 2, -1.0001, 1.0001,
"Lepton Charge", "Number of Entries");
htool->Add("Sel/h_sel_Lepton_charge_odd", "Lepton Charge, odd events", 2, -1.0001, 1.0001,
"Lepton Charge", "Number of Entries");
htool->Add("Sel/h_sel_LeadingJet_pt_eta1", "Leading Jet p_{T}", 44, 0., 220.,
"p_{T} [GeV]", "Number of Entries");
htool->Add("Sel/h_sel_LeadingJet_pt_eta2", "Leading Jet p_{T}", 44, 0., 220.,
"p_{T} [GeV]", "Number of Entries");
htool->Add("Sel/h_sel_LeadingJet_pt_eta3", "Leading Jet p_{T}", 44, 0., 220.,
"p_{T} [GeV]", "Number of Entries");
htool->Add("Sel/h_sel_LeadingJet_pt_eta4", "Leading Jet p_{T}", 44, 0., 220.,
"p_{T} [GeV]", "Number of Entries");
htool->Add("Sel/h_sel_LeadingJet_pt_eta5", "Leading Jet p_{T}", 44, 0., 220.,
"p_{T} [GeV]", "Number of Entries");
htool->Add("Sel/h_sel_DeltaR_Lepton_LeadingJet", "#DeltaR(lep, leading jet)", 36., 0.4, 4.,
"#DeltaR(lepton, leading jet)", "Number of Entries");
htool->Add("Sel/h_sel_DeltaR_Lepton_2ndLeadingJet","#DeltaR(lep, 2nd leading jet)",36., 0.4, 4.,
"#DeltaR(lepton, 2nd leading jet)", "Number of Entries");
htool->Add("Sel/h_sel_DeltaR_LeadingJet_2ndLeadingJet", "#DeltaR(leading jet, 2nd leading jet)",
36., 0.4, 4., "#DeltaR(leading jet, 2nd leading jet)", "Number of Entries");
htool->Add("Sel/h_sel_InvM_Lepton_LeadingJet", "Inv. mass (lepton, leading jet)", 50., 0., 400.,
"Inv. mass (lepton, j_{1}) [GeV]", "Number of Entries");
htool->Add("Sel/h_sel_InvM_LeadingJet_2ndLeadingJet", "Inv. mass (leading jet, 2nd leading jet)",
50., 0., 400., "Inv. mass (j_{1}, j_{2}) [GeV]", "Number of Enrties");
htool->Add("Sel/h_sel_ScalarProd_Lepton_Etmiss","P_{Lepton} * E_{T, miss} [GeV^{2}]", 120., -5000., 10000.,
"#vec{p}_{lepton}#vec{E}_{T, miss}", "Number of Entries");
}
void AtlSgTop_sChannelAnalysis::FillHistogramsSel(AtlHistogramTool *htool, Double_t W){
HepParticle *lepton= fLepton;
AtlJet *Jetlead = (AtlJet*)fJets->At(0);
AtlJet *Jet2ndlead = (AtlJet*)fJets->At(1);
htool->Fill("Sel/h_sel_nevt", 0.5, W);
htool->Fill("Sel/h_sel_Lepton_pt", lepton->Pt(), W);
htool->Fill("Sel/h_sel_Lepton_eta", lepton->Eta(), W);
htool->Fill("Sel/h_sel_Lepton_phi", lepton->Phi(), W);
htool->Fill("Sel/h_sel_Lepton_charge", lepton->Charge(), W);
htool->Fill("Sel/h_sel_met", fMET, W);
htool->Fill("Sel/h_sel_MtW", fMtW, W);
htool->Fill("Sel/h_sel_LeadingJet_pt",Jetlead->Pt(), W);
htool->Fill("Sel/h_sel_LeadingJet_eta",Jetlead->Eta(), W);
htool->Fill("Sel/h_sel_LeadingJet_phi",Jetlead->Phi(), W);
htool->Fill("Sel/h_sel_2ndLeadingJet_pt",Jet2ndlead->Pt(), W);
htool->Fill("Sel/h_sel_2ndLeadingJet_eta",Jet2ndlead->Eta(), W);
htool->Fill("Sel/h_sel_2ndLeadingJet_phi",Jet2ndlead->Phi(), W);
if ( fEvent->EventNr() % 2 == 0 ) {
htool->Fill("Sel/h_sel_LeadingJet_pt_even", Jetlead->Pt(), W);
htool->Fill("Sel/h_sel_Lepton_charge_even", lepton->Charge(), W);
} else {
htool->Fill("Sel/h_sel_LeadingJet_pt_odd", Jetlead->Pt(), W);
htool->Fill("Sel/h_sel_Lepton_charge_odd", lepton->Charge(), W);
}
if ( fJets->GetEntries() == 4 ) {
AtlJet *BJetlead = (AtlJet*) fBJets->At(0);
AtlJet *BJet2ndlead = (AtlJet*) fBJets->At(1);
TIter next_ljet(fJets);
AtlJet *jet = 0;
AtlJet *LJetlead = 0;
AtlJet *LJet2ndlead = 0;
while ( (jet = (AtlJet*) next_ljet()) ) {
if ( jet != BJetlead && jet != BJet2ndlead ) {
if ( LJetlead == 0 )
LJetlead = jet;
else
LJet2ndlead = jet;
}
}
htool->Fill("Sel/h_sel_LeadingBJet_pt",BJetlead->Pt(), W);
htool->Fill("Sel/h_sel_LeadingBJet_eta",BJetlead->Eta(), W);
htool->Fill("Sel/h_sel_LeadingBJet_phi",BJetlead->Phi(), W);
htool->Fill("Sel/h_sel_2ndLeadingBJet_pt",BJet2ndlead->Pt(), W);
htool->Fill("Sel/h_sel_2ndLeadingBJet_eta",BJet2ndlead->Eta(), W);
htool->Fill("Sel/h_sel_2ndLeadingBJet_phi",BJet2ndlead->Phi(), W);
htool->Fill("Sel/h_sel_LeadingLJet_pt",LJetlead->Pt(), W);
htool->Fill("Sel/h_sel_LeadingLJet_eta",LJetlead->Eta(), W);
htool->Fill("Sel/h_sel_LeadingLJet_phi",LJetlead->Phi(), W);
htool->Fill("Sel/h_sel_2ndLeadingLJet_pt",LJet2ndlead->Pt(), W);
htool->Fill("Sel/h_sel_2ndLeadingLJet_eta",LJet2ndlead->Eta(), W);
htool->Fill("Sel/h_sel_2ndLeadingLJet_phi",LJet2ndlead->Phi(), W);
}
if ( -2.5 <= Jetlead->Eta() && Jetlead->Eta() <= -2. )
htool->Fill("Sel/h_sel_LeadingJet_pt_eta1",Jetlead->Pt(), W);
else if ( -2. < Jetlead->Eta() && Jetlead->Eta() <= -1. )
htool->Fill("Sel/h_sel_LeadingJet_pt_eta2",Jetlead->Pt(), W);
else if ( -1. < Jetlead->Eta() && Jetlead->Eta() <= +1. )
htool->Fill("Sel/h_sel_LeadingJet_pt_eta3",Jetlead->Pt(), W);
else if ( +1. < Jetlead->Eta() && Jetlead->Eta() <= +2. )
htool->Fill("Sel/h_sel_LeadingJet_pt_eta4",Jetlead->Pt(), W);
else if ( +2. < Jetlead->Eta() && Jetlead->Eta() <= +2.5 )
htool->Fill("Sel/h_sel_LeadingJet_pt_eta5",Jetlead->Pt(), W);
htool->Fill("Sel/h_sel_DeltaR_Lepton_LeadingJet", lepton->DeltaR(Jetlead), W);
htool->Fill("Sel/h_sel_DeltaR_Lepton_2ndLeadingJet", lepton->DeltaR(Jet2ndlead), W);
htool->Fill("Sel/h_sel_DeltaR_LeadingJet_2ndLeadingJet", Jetlead->DeltaR(Jet2ndlead), W);
TLorentzVector p_lep_j1 = lepton->P() + Jetlead->P();
htool->Fill("Sel/h_sel_InvM_Lepton_LeadingJet",p_lep_j1.M(), W);
TLorentzVector p_j1_j2 = Jetlead->P() + Jet2ndlead->P();
htool->Fill("Sel/h_sel_InvM_LeadingJet_2ndLeadingJet",p_j1_j2.M(), W);
TVector2 vec_met = fEvent->GetEnergySum()->GetMissingEt();
TVector3 vec_lep = lepton->P3();
htool->Fill("Sel/h_sel_ScalarProd_Lepton_Etmiss",vec_met*(vec_lep.XYvector()), W );
}
Bool_t AtlSgTop_sChannelAnalysis::ProcessPreCut() {
if ( !fQCDMMToolIsOn ) {
if ( fLeptons->GetEntries() != 1 ) {
return kFALSE;
} else {
fLepton = (HepParticle*)fLeptons->At(0);
}
} else {
if ( fLeptons->GetEntries() + fLooseLeptons->GetEntries() != 1) {
return kFALSE;
} else if ( fLeptons->GetEntries() == 1 ) {
fLepton = (HepParticle*)fLeptons->At(0);
} else {
fLepton = (HepParticle*)fLooseLeptons->At(0);
}
}
fMET = fEvent->GetEnergySum()->MissingEt_Mag();
if ( (fMET < fMET_min) || (fMET > fMET_max) ) return kFALSE;
fCutFlowTool->Fill("fMET", fEvent->GetPreTagEvtWeight());
fMtW = fEvent->W_Mperp(fLepton);
if ( (fMtW < fMtW_minPre) || (fMtW > fMtW_maxPre) ) return kFALSE;
fCutFlowTool->Fill("pre MtW", fEvent->GetPreTagEvtWeight());
return kTRUE;
}
Bool_t AtlSgTop_sChannelAnalysis::DiLeptonVeto() {
if ( fEvent->IsRun1() ) {
Int_t Ntight = fLeptons->GetEntries();
Int_t Nloose = fLooseLeptons->GetEntries();
if ( Ntight + Nloose > 1 ) return kTRUE;
} else if ( fEvent->IsRun2() ) {
Int_t N_Electron = fEvent->GetN_Electrons();
Int_t N_Muon = fEvent->GetN_Muons();
if ( N_Electron + N_Muon > 1 ) return kTRUE;
} else {
Fatal(__FUNCTION__, "Unknown run period. Abort!");
gSystem->Abort(1);
}
return kFALSE;
}
Bool_t AtlSgTop_sChannelAnalysis::ProcessCut() {
FillHistogramsPretag(fHistsPretag, GetPreTagEvtWeight());
fPreTaggedEvents++;
fPreTaggedEventsW += fEvent->GetPreTagEvtWeight();
if ( fAdditionalJetVeto ) {
if ( fEvent->GetN_Jets(fObjTool->fJetsAuthor) > fJets->GetEntries() )
return kFALSE;
}
TIter next_jet(fJets);
AtlJet *jet = 0;
while ( (jet = (AtlJet*)next_jet()) ) {
if ( (jet->Pt() < fPt_Jet_min) || (jet->Pt() > fPt_Jet_max) )
return kFALSE;
}
fCutFlowTool->Fill("Pt", fEvent->GetTagEvtWeight());
if ( fBJets->GetEntries() < fNBTags_min
|| fBJets->GetEntries() > fNBTags_max) return kFALSE;
if ( fLeadingJetIsBTagged == kTRUE
&& fBJets->At(0) != fJets->At(0) ) return kFALSE;
TIter next_bjet(fBJets);
AtlJet *bjet = 0;
Bool_t IsVeto = kTRUE;
while ( (bjet = (AtlJet*)next_bjet()) ) {
IsVeto &= ( bjet->GetTag(fVetoBTagger)->GetWeight()
> fVetoBTagWeight_min );
}
if ( IsVeto ) return kFALSE;
FillHistogramsPreSel(fHistsBTag, GetTagEvtWeight());
if ( fLepton->IsElectron() ) {
FillHistogramsPreSel(fHistsBTagElectron, GetTagEvtWeight());
} else {
FillHistogramsPreSel(fHistsBTagMuon, GetTagEvtWeight());
}
if ( fMtW < fMtW_min ) return kFALSE;
if ( fMtW > fMtW_max ) return kFALSE;
fCutFlowTool->Fill("fMtW", fEvent->GetTagEvtWeight());
AtlJet *Jetlead = (AtlJet*) fJets->At(0);
if ( (Jetlead->Pt() < fPt_LeadingJet_min) || (Jetlead->Pt() > fPt_LeadingJet_max) )
return kFALSE;
fCutFlowTool->Fill("LeadingJ_pt", fEvent->GetTagEvtWeight());
if ( fApplyDileptonVeto ) {
if ( DiLeptonVeto() ) return kFALSE;
}
fCutFlowTool->Fill("DiLepVeto", fEvent->GetTagEvtWeight());
if ( fApplyTtbar4JetVeto ) {
AtlJet *Jet2ndlead = (AtlJet*) fJets->At(1);
AtlJet *BJetlead = (AtlJet*) fBJets->At(0);
AtlJet *BJet2ndlead = (AtlJet*) fBJets->At(1);
if ( Jetlead != BJetlead || Jet2ndlead != BJet2ndlead )
return kFALSE;
TIter next_ljet(fJets);
AtlJet *jet = 0;
while ( (jet = (AtlJet*) next_ljet()) ) {
if ( jet != BJetlead && jet != BJet2ndlead ) {
if ( jet->Pt() > 60. ) return kFALSE;
}
}
}
if ( fDoReconstructTop ) {
if ( ReconstructNeutrino() == kFALSE ) return kFALSE;
ReconstructWDecay();
ReconstructTopDecays();
fPt_BJetTop = GetTopDecayBest()->GetBJetOrig()->Pt();
if ( fPt_BJetTop < fPt_BJetTop_min )
return kFALSE;
ComputeBDTVariables();
}
FillHistogramsSel(fHistsBTag, GetTagEvtWeight());
if ( fLepton->IsElectron() ) {
FillHistogramsSel(fHistsBTagElectron, GetTagEvtWeight());
} else {
FillHistogramsSel(fHistsBTagMuon, GetTagEvtWeight());
}
return kTRUE;
}
void AtlSgTop_sChannelAnalysis::FillHistograms() {
if ( fDoReconstructTop )
FillHistogramsBDT();
if ( fMCTruthStudy ) {
FillHistogramsMCTruthStudy();
}
}
void AtlSgTop_sChannelAnalysis::InitEvent() {
}
void AtlSgTop_sChannelAnalysis::Print(Option_t *option) const {
cout << endl
<< "========================================================" << endl
<< " Atlas Single-Top s-Channel Analysis Selector " << endl
<< "========================================================" << endl
<< endl;
AtlSelector::Print();
cout << "Event pre-selection:" << endl
<< " fMET_min = " << fMET_min << " GeV" << endl
<< " fMET_max = " << fMET_max << " GeV" << endl
<< " fMtW_minPre = " << fMtW_minPre << " GeV" << endl
<< " fMtW_maxPre = " << fMtW_maxPre << " GeV" << endl
<< "Final event selection:" << endl
<< " fMtW_min = " << fMtW_min << " GeV" << endl
<< " fMtW_max = " << fMtW_max << " GeV" << endl
<< " fPt_Jet_min = " << fPt_Jet_min << " GeV" << endl
<< " fPt_Jet_max = " << fPt_Jet_max << " GeV" << endl
<< " fNBTags_min = " << fNBTags_min << endl
<< " fNBTags_max = " << fNBTags_max << endl
<< " fLeadingJetIsBTagged = ";
if ( fLeadingJetIsBTagged ) {
cout << "true" << endl;
} else {
cout << "false" << endl;
}
cout << " fPt_BJetTop_min = " << fPt_BJetTop_min << endl
<< " fApplyDileptonVeto = " << fApplyDileptonVeto << endl
<< " fVetoBTagger = " << AtlBTag::GetTaggerName(fVetoBTagger)
<< endl
<< " fVetoBTagWeight_min = " << fVetoBTagWeight_min << endl
<< endl
<< "========================================================" << endl
<< endl;
}
void AtlSgTop_sChannelAnalysis::Terminate() {
AtlSelector::Terminate();
}
void AtlSgTop_sChannelAnalysis::FillHistogramsPretag(AtlHistogramTool *htool,
Double_t W) {
HepParticle *lepton = fLepton;
AtlJet *Jetlead = (AtlJet*) fJets->At(0);
AtlJet *Jet2ndlead = (AtlJet*) fJets->At(1);
htool->Fill("h_pretag_MET", fMET, W);
htool->Fill("h_pretag_MtW", fMtW, W);
htool->Fill("h_pretag_LeadingJet_pt", Jetlead->Pt(), W);
htool->Fill("h_pretag_LeadingJet_eta", Jetlead->Eta(), W);
htool->Fill("h_pretag_LeadingJet_phi", Jetlead->Phi(), W);
htool->Fill("h_pretag_2ndLeadingJet_pt", Jet2ndlead->Pt(), W);
htool->Fill("h_pretag_2ndLeadingJet_eta", Jet2ndlead->Eta(), W);
htool->Fill("h_pretag_2ndLeadingJet_phi", Jet2ndlead->Phi(), W);
htool->Fill("h_pretag_Lepton_pt", lepton->Pt(), W);
htool->Fill("h_pretag_Lepton_eta", lepton->Eta(), W);
htool->Fill("h_pretag_Lepton_phi", lepton->Phi(), W);
}
void AtlSgTop_sChannelAnalysis::FillHistogramsPreSel(AtlHistogramTool *htool,
Double_t W) {
htool->Fill("PreSel/h_presel_nevt", 0.5, W);
}
Bool_t AtlSgTop_sChannelAnalysis::ReconstructNeutrino() {
static const Double_t m2_W = 80.403*80.403;
HepParticle *lep = fLepton;
Double_t E2_lep = TMath::Power(lep->E(), 2.);
Double_t Px_lep = lep->Px();
Double_t Py_lep = lep->Py();
Double_t Pz_lep = lep->Pz();
Double_t Pz2_lep = Pz_lep*Pz_lep;
Double_t m2_lep = TMath::Power(lep->M(), 2.);
Double_t Px_nu = fEvent->GetEnergySum()->GetMissingEt().Px();
Double_t Py_nu = fEvent->GetEnergySum()->GetMissingEt().Py();
Double_t MET = fEvent->GetEnergySum()->MissingEt_Mag();
Double_t MET2 = MET*MET;
Double_t CosPhiMET = TMath::Cos(fEvent->GetEnergySum()->MissingEt_Phi());
Double_t SinPhiMET = TMath::Sin(fEvent->GetEnergySum()->MissingEt_Phi());
Double_t alpha = E2_lep - Pz2_lep;
Double_t beta = Pz_lep * ( m2_lep - m2_W
- 2.*(Px_lep*Px_nu + Py_lep*Py_nu) );
Double_t root = E2_lep * ( TMath::Power((-m2_lep + m2_W
+ 2.*(Px_lep*Px_nu
+ Py_lep*Py_nu)), 2.)
+ 4. * MET2 * (-E2_lep + Pz2_lep) );
if ( root < 0. ) {
Double_t MET_alpha = E2_lep - Pz2_lep
- TMath::Power((Px_lep*CosPhiMET + Py_lep*SinPhiMET), 2.);
Double_t MET_beta = (m2_lep - m2_W) * (Px_lep*CosPhiMET
+ Py_lep*SinPhiMET);
Double_t MET_root = TMath::Power((-m2_W+m2_lep), 2.)
* (E2_lep-Pz2_lep);
Double_t METnew_sol[] = { 0., 0. };
METnew_sol[0] = (-MET_beta + TMath::Sqrt(MET_root))/(2.*MET_alpha);
METnew_sol[1] = (-MET_beta - TMath::Sqrt(MET_root))/(2.*MET_alpha);
if ( METnew_sol[0] >= 0. && METnew_sol[1] < 0. ) MET = METnew_sol[0];
if ( METnew_sol[0] < 0. && METnew_sol[1] >= 0. ) MET = METnew_sol[1];
if ( METnew_sol[0] < 0. && METnew_sol[1] < 0. ) return kFALSE;
if ( METnew_sol[0] >= 0. && METnew_sol[1] >= 0. ) {
if ( TMath::Abs(MET-METnew_sol[0])
< TMath::Abs(MET-METnew_sol[1]) ) {
MET = METnew_sol[0];
} else {
MET = METnew_sol[1];
}
}
while ( root < 0. ) {
MET -= 0.0001;
Px_nu = MET*CosPhiMET;
Py_nu = MET*SinPhiMET;
root = E2_lep * (TMath::Power((-m2_lep + m2_W
+ 2.*Px_lep*Px_nu
+ 2.*Py_lep*Py_nu), 2.)
+ 4.*MET2*(-E2_lep + Pz2_lep));
}
beta = (m2_lep - m2_W - 2.*Px_lep*Px_nu - 2.*Py_lep*Py_nu) * Pz_lep;
}
Double_t Pz_nu_sol[] = { 0., 0. };
Pz_nu_sol[0] = (-beta + TMath::Sqrt(root)) / (2.*alpha);
Pz_nu_sol[1] = (-beta - TMath::Sqrt(root)) / (2.*alpha);
Double_t Pz_nu = Pz_nu_sol[0];
if ( TMath::Abs(Pz_nu_sol[0]) > TMath::Abs(Pz_nu_sol[1]) ) {
Pz_nu = Pz_nu_sol[1];
}
Double_t E_nu = TMath::Sqrt(TMath::Power(MET*CosPhiMET, 2.)
+ TMath::Power(MET*SinPhiMET, 2.)
+ TMath::Power(Pz_nu, 2));
Int_t pdg = 0;
if ( lep->IsEPlus() ) {
pdg = 12;
} else if ( lep->IsEMinus() ) {
pdg = -12;
} else if ( lep->IsMuPlus() ) {
pdg = 14;
} else if ( lep->IsMuMinus() ) {
pdg = -14;
} else {
Error("ReconstructNeutrino", "Wrong lepton type. Abort!");
gSystem->Abort(1);
}
fEvent->AddNeutrino(MET*CosPhiMET, MET*SinPhiMET, Pz_nu, E_nu, pdg);
return kTRUE;
}
void AtlSgTop_sChannelAnalysis::ReconstructWDecay() {
HepParticle *lep = fLepton;
HepParticle *nu = (HepParticle*)fEvent->GetNeutrinos()->At(0);
Double_t Px_W = lep->Px() + nu->Px();
Double_t Py_W = lep->Py() + nu->Py();
Double_t Pz_W = lep->Pz() + nu->Pz();
Double_t E_W = lep->E() + nu->E();
fEvent->AddWDecayLNu(Px_W, Py_W, Pz_W, E_W,
lep, lep->Px(), lep->Py(), lep->Pz(), lep->E(),
nu, HepWDecay::kSgTop_sChannel);
}
void AtlSgTop_sChannelAnalysis::ReconstructTopDecays() {
AtlWDecayLNu *W = (AtlWDecayLNu*)fEvent->GetWDecaysLNu()->At(0);
TIter next(fBJets);
AtlJet *bjet = 0;
TLorentzVector p_top;
while ( (bjet = (AtlJet*)next()) ) {
p_top.SetPxPyPzE(W->Px() + bjet->Px(),
W->Py() + bjet->Py(),
W->Pz() + bjet->Pz(),
W->E() + bjet->E());
fEvent->AddTopDecay(W->Px() + bjet->Px(),
W->Py() + bjet->Py(),
W->Pz() + bjet->Pz(),
W->E() + bjet->E(),
W, bjet, bjet->Px(),
bjet->Py(), bjet->Pz(), bjet->E(),
HepTopDecay::kSgTop_sChannel);
}
fEvent->GetTopDecays()->Sort();
}
void AtlSgTop_sChannelAnalysis::ComputeBDTVariables() {
AtlJet *bjet1 = GetBJet1st();
Double_t bjet1_eta = bjet1->Eta();
AtlJet *bjet2 = GetBJet2nd();
Double_t bjet2_eta = bjet2->Eta();
HepParticle *lep = fLepton;
Double_t lep_eta = lep->Eta();
fPtLep = lep->Pt();
HepTopDecay *top_bjet1 = GetTopDecayWith1stBJet();
HepTopDecay *top_bjet2 = GetTopDecayWith2ndBJet();
fDeltaPhiTopBJet2_BJet1 = TMath::Abs(top_bjet2->DeltaPhi(bjet1));
fDeltaPhiTopBJet1_BJet2 = TMath::Abs(top_bjet1->DeltaPhi(bjet2));
fSumEtLep_MET = lep->Et() + fMET;
AtlJet *bjet = 0;
TIter next_bjet(fBJets);
TVector2 vecPt(0., 0.);
vecPt += lep->P().Vect().XYvector();
vecPt += fEvent->GetEnergySum()->GetMissingEt();
fSumEtLep_MET_BJets = fSumEtLep_MET;
while ( (bjet = (AtlJet*)next_bjet()) ) {
fSumEtLep_MET_BJets += bjet->Et();
vecPt += bjet->P().Vect().XYvector();
}
fSumPt = vecPt.Mod();
fDeltaEtaLep_BJet1 = TMath::Abs(lep_eta - bjet1_eta);
fDeltaEtaLep_BJet2 = TMath::Abs(lep_eta - bjet2_eta);
fDeltaEtaTopBJet2_BJet1 = TMath::Abs(top_bjet2->Eta() - bjet1_eta);
fDeltaPhiBJet1_BJet2 = TMath::Abs(bjet1->DeltaPhi(bjet2));
fDeltaPhiLep_MET
= TMath::Abs(TVector2::Phi_mpi_pi(lep->Phi() - fEvent->GetEnergySum()
->MissingEt_Phi()));
AtlWDecayLNu *W = (AtlWDecayLNu*)fEvent->GetWDecaysLNu()->First();
TVector3 boost_W = -W->P().BoostVector();
TLorentzVector p_lep_Wframe(lep->P());
p_lep_Wframe.Boost(boost_W);
TVector3 boost_top1 = -top_bjet1->P().BoostVector();
TLorentzVector p_W_topframe1(W->P());
p_W_topframe1.Boost(boost_top1);
fCosLepW_WTopBJet1
= TMath::Cos(p_lep_Wframe.Angle(p_W_topframe1.Vect()));
TLorentzVector p_lep_topframe1(lep->P());
p_lep_topframe1.Boost(boost_top1);
TLorentzVector p_cms_top1(top_bjet1->P());
p_cms_top1 += bjet2->P();
TVector3 boost_cms_top1 = -p_cms_top1.BoostVector();
TLorentzVector p_top1_cms(top_bjet1->P());
p_top1_cms.Boost(boost_cms_top1);
fCosLepTopBJet1_TopBJet1CMS = TMath::Cos(p_lep_topframe1
.Angle(p_top1_cms.Vect()));
TLorentzVector p_lep_topframe2(lep->P());
TVector3 boost_top2 = -top_bjet2->P().BoostVector();
p_lep_topframe2.Boost(boost_top2);
TLorentzVector p_cms_top2(top_bjet2->P());
p_cms_top2 += bjet1->P();
TVector3 boost_cms_top2 = -p_cms_top2.BoostVector();
TLorentzVector p_top2_cms(top_bjet2->P());
p_top2_cms.Boost(boost_cms_top2);
fCosLepTopBJet2_TopBJet2CMS = TMath::Cos(p_lep_topframe2
.Angle(p_top2_cms.Vect()));
HepTopDecay *top_best = GetTopDecayBest();
fPt_BJetTop = top_best->GetBJetOrig()->Pt();
HepTopDecay *top_2ndbest = GetTopDecay2ndBest();
fDeltaEtaNu_BJetNonTop = TMath::Abs(W->GetNeutrino()->Eta()
- top_2ndbest->GetBJetOrig()->Eta());
TVector2 vecPt_bjet12(0., 0.);
vecPt_bjet12 += bjet1->P().Vect().XYvector();
vecPt_bjet12 += bjet2->P().Vect().XYvector();
fSumPtBJet1_BJet2 = vecPt_bjet12.Mod();
TVector2 MET2d = fEvent->GetEnergySum()->GetMissingEt();
TVector3 MET3d(MET2d.X(), MET2d.Y(), 0.);
fCosMET_BJet2 = TMath::Cos(MET3d.Angle(bjet2->P().Vect()));
TLorentzVector p_lep_bjet2(lep->P());
p_lep_bjet2 += bjet2->P();
fMLep_BJet2 = p_lep_bjet2.M();
SetBDTVariables();
}
void AtlSgTop_sChannelAnalysis::BookHistogramsBDT() {
gDirectory->mkdir("BDT");
gDirectory->cd("BDT");
fHist_BDT_MET = new TH1F("h_bdt_MET", "MET (BDT)",
36, 0., 180.);
fHist_BDT_MET->SetXTitle("MET [GeV]");
fHist_BDT_MET->SetYTitle("Number of Entries");
fHist_BDT_MtW = new TH1F("h_bdt_MtW", "MtW (BDT)",
42, 0., 200.);
fHist_BDT_MtW->SetXTitle("M_{t}(W) [GeV]");
fHist_BDT_MtW->SetYTitle("Number of Entries");
fHist_BDT_Lep_Pt = new TH1F("h_bdt_lep_pt", "Lepton Pt",
30, 0., 150.);
fHist_BDT_Lep_Pt->SetXTitle("P_{t}^{lep} [GeV]");
fHist_BDT_Lep_Pt->SetYTitle("Number of Entries");
fHist_BDT_SumEtLep_MET = new TH1F("h_bdt_sumEt_lep_met",
"Sum Et, lepton Pt + MET",
27, 0., 270.);
fHist_BDT_SumEtLep_MET->SetXTitle("#sum E_{t}(lepton, MET) [GeV]");
fHist_BDT_SumEtLep_MET->SetYTitle("Number of Entries");
fHist_BDT_SumEtLep_MET_BJets = new TH1F("h_bdt_sumEt_lep_met_bjet",
"Sum Et, lepton Pt + MET + BJets",
30, 100., 550.);
fHist_BDT_SumEtLep_MET_BJets
->SetXTitle("#sum E_{t}(lepton, MET, b-jets) [GeV]");
fHist_BDT_SumEtLep_MET_BJets->SetYTitle("Number of Entries");
fHist_BDT_SumPt = new TH1F("h_bdt_sumPt",
"Sum Pt, lepton + MET + b-jets",
30, 0., 150.);
fHist_BDT_SumPt->SetXTitle("#sum P_{t}(lepton, MET, b-jets) [GeV]");
fHist_BDT_SumPt->SetYTitle("Number of Entries");
fHist_BDT_DeltaPhiTopBJet2_BJet1 = new TH1F("h_bdt_DeltaPhi_TopBJet2_BJet1",
"DeltaPhi",
25., 0., 4.);
fHist_BDT_DeltaPhiTopBJet2_BJet1
->SetXTitle("#Delta#phi(top, leading b-jet) (rad)");
fHist_BDT_DeltaPhiTopBJet2_BJet1->SetYTitle("Number of Entries");
fHist_BDT_DeltaPhiTopBJet1_BJet2 = new TH1F("h_bdt_DeltaPhi_TopBJet1_BJet2",
"DeltaPhi",
25, 0., 4.);
fHist_BDT_DeltaPhiTopBJet1_BJet2
->SetXTitle("#Delta#phi(top, sub-leading b-jet) (rad)");
fHist_BDT_DeltaPhiTopBJet1_BJet2->SetYTitle("Number of Entries");
fHist_BDT_DeltaEtaLep_BJet1 = new TH1F("h_bdt_DeltaEta_Lep_BJet1",
"Delta Eta", 32, 0., 4.);
fHist_BDT_DeltaEtaLep_BJet1->SetXTitle("#Delta#eta(lepton, leading b-jet");
fHist_BDT_DeltaEtaLep_BJet1->SetYTitle("Number of Entries");
fHist_BDT_DeltaEtaLep_BJet2 = new TH1F("h_bdt_DeltaEta_Lep_BJet2",
"Delta Eta", 32, 0., 4.);
fHist_BDT_DeltaEtaLep_BJet2->SetXTitle("#Delta#eta(lepton, sub-leading b-jet");
fHist_BDT_DeltaEtaLep_BJet2->SetYTitle("Number of Entries");
fHist_BDT_DeltaEtaTopBJet2_BJet1 = new TH1F("h_bdt_DeltaEta_TopBJet2_BJet1",
"Delta Eta", 40, 0., 5.);
fHist_BDT_DeltaEtaTopBJet2_BJet1
->SetXTitle("#Delta#eta(top, leading b-jet");
fHist_BDT_DeltaEtaTopBJet2_BJet1->SetYTitle("Number of Entries");
fHist_BDT_DeltaPhiBJet1_BJet2 = new TH1F("h_bdt_DeltaPhi_BJet1_BJet2",
"Delta Phi",
20, 0., 4.);
fHist_BDT_DeltaPhiBJet1_BJet2
->SetXTitle("#Delta#phi(leading b-jet, sub-leading b-jet) (rad)");
fHist_BDT_DeltaPhiBJet1_BJet2->SetYTitle("Number of Entries");
fHist_BDT_DeltaPhiLep_MET = new TH1F("h_bdt_DeltaPhi_Lep_MET",
"Delta Phi",
20, 0., 4.);
fHist_BDT_DeltaPhiLep_MET->SetXTitle("#Delta#phi(lepton, MET) (rad)");
fHist_BDT_DeltaPhiLep_MET->SetYTitle("Number of Entries");
fHist_BDT_CosLepW_WTopBJet1 = new TH1F("h_bdt_Cos_LepW_WTopBJet1",
"Cos", 20, -1., 1.);
fHist_BDT_CosLepW_WTopBJet1
->SetXTitle("cos#theta(lepton_{W-frame}, W_{top-frame})");
fHist_BDT_CosLepW_WTopBJet1->SetYTitle("Number of Entries");
fHist_BDT_CosLepTopBJet1_TopBJet1CMS
= new TH1F("h_bdt_Cos_LepTopBJet1_TopBJet1CMS",
"Cos", 20, -1., 1.);
fHist_BDT_CosLepTopBJet1_TopBJet1CMS
->SetXTitle("cos#theta(lepton_{top1-frame}, top1_{cms})");
fHist_BDT_CosLepTopBJet1_TopBJet1CMS->SetYTitle("Number of Entries");
fHist_BDT_CosLepTopBJet2_TopBJet2CMS
= new TH1F("h_bdt_Cos_LepTopBJet2_TopBJet2CMS",
"Cos", 20, -1., 1.);
fHist_BDT_CosLepTopBJet2_TopBJet2CMS
->SetXTitle("cos#theta(lepton_{top2-frame}, top2_{cms})");
fHist_BDT_CosLepTopBJet2_TopBJet2CMS->SetYTitle("Number of Entries");
fHist_BDT_PtBJet_Top = new TH1F("h_bdt_PtBJet_Top",
"PtBJet_Top", 40, 0., 200.);
fHist_BDT_PtBJet_Top->SetXTitle("P_{t}(b-jet from best top) [GeV]");
fHist_BDT_PtBJet_Top->SetYTitle("Number of Entries");
fHist_BDT_DeltaEtaNu_BJetNonTop = new TH1F("h_bdt_DeltaEtaNu_BJetNonTop",
"DeltaEtaNu_BJetNonTop",
32, 0., 4.);
fHist_BDT_DeltaEtaNu_BJetNonTop
->SetXTitle("#Delta#eta(#nu, b-jet_{non-top})");
fHist_BDT_DeltaEtaNu_BJetNonTop->SetYTitle("Number of Entries");
fHist_BDT_SumPtBJet1_BJet2 = new TH1F("h_bdt_SumPtBJet1_BJet2",
"SumPtBJet1_BJet2",
25, 0., 250.);
fHist_BDT_SumPtBJet1_BJet2
->SetXTitle("#sum P_{t} (leading b-jet, sub-leading b-jet) [GeV]");
fHist_BDT_SumPtBJet1_BJet2->SetYTitle("Number of Entries");
fHist_BDT_CosMET_BJet2 = new TH1F("h_bdt_CosMET_BJet2",
"CosMET_BJet2", 20, -1., 1.);
fHist_BDT_CosMET_BJet2->SetXTitle("cos#theta(MT, sub-leading b-jet)");
fHist_BDT_CosMET_BJet2->SetYTitle("Number of Entries");
fHist_BDT_MLep_BJet2 = new TH1F("h_bdt_MLep_BJet2", "MLep_BJet2",
40, 0., 200.);
fHist_BDT_MLep_BJet2->SetXTitle("M(lepton, sub-leading b-jet) [GeV]");
fHist_BDT_MLep_BJet2->SetYTitle("Number of Entries");
gDirectory->cd("..");
}
void AtlSgTop_sChannelAnalysis::FillHistogramsBDT() {
fHist_BDT_MET->Fill(fMET, GetTagEvtWeight());
fHist_BDT_MtW->Fill(fMtW, GetTagEvtWeight());
fHist_BDT_Lep_Pt->Fill(fPtLep, GetTagEvtWeight());
fHist_BDT_SumEtLep_MET->Fill(fSumEtLep_MET, GetTagEvtWeight());
fHist_BDT_SumEtLep_MET_BJets->Fill(fSumEtLep_MET_BJets,
GetTagEvtWeight());
fHist_BDT_SumPt->Fill(fSumPt, GetTagEvtWeight());
fHist_BDT_DeltaPhiTopBJet2_BJet1->Fill(fDeltaPhiTopBJet2_BJet1,
GetTagEvtWeight());
fHist_BDT_DeltaPhiTopBJet1_BJet2->Fill(fDeltaPhiTopBJet1_BJet2,
GetTagEvtWeight());
fHist_BDT_DeltaEtaLep_BJet1->Fill(fDeltaEtaLep_BJet1,
GetTagEvtWeight());
fHist_BDT_DeltaEtaLep_BJet2->Fill(fDeltaEtaLep_BJet2,
GetTagEvtWeight());
fHist_BDT_DeltaEtaTopBJet2_BJet1->Fill(fDeltaEtaTopBJet2_BJet1,
GetTagEvtWeight());
fHist_BDT_DeltaPhiBJet1_BJet2->Fill(fDeltaPhiBJet1_BJet2,
GetTagEvtWeight());
fHist_BDT_DeltaPhiLep_MET->Fill(fDeltaPhiLep_MET, GetTagEvtWeight());
fHist_BDT_CosLepW_WTopBJet1->Fill(fCosLepW_WTopBJet1,
GetTagEvtWeight());
fHist_BDT_CosLepTopBJet1_TopBJet1CMS
->Fill(fCosLepTopBJet1_TopBJet1CMS, GetTagEvtWeight());
fHist_BDT_CosLepTopBJet2_TopBJet2CMS
->Fill(fCosLepTopBJet2_TopBJet2CMS, GetTagEvtWeight());
fHist_BDT_PtBJet_Top->Fill(fPt_BJetTop, GetTagEvtWeight());
fHist_BDT_DeltaEtaNu_BJetNonTop->Fill(fDeltaEtaNu_BJetNonTop,
GetTagEvtWeight());
fHist_BDT_SumPtBJet1_BJet2->Fill(fSumPtBJet1_BJet2, GetTagEvtWeight());
fHist_BDT_CosMET_BJet2->Fill(fCosMET_BJet2, GetTagEvtWeight());
fHist_BDT_MLep_BJet2->Fill(fMLep_BJet2, GetTagEvtWeight());
}
void AtlSgTop_sChannelAnalysis::SetBDTVariables() {
if ( fEvtWriter == 0 ) return;
AtlEvtWriterLPSC* EvtWriter = (AtlEvtWriterLPSC*)fEvtWriter;
EvtWriter->fMET = fMET;
EvtWriter->fMtW = fMtW;
EvtWriter->fPtLep = fPtLep;
EvtWriter->fDeltaPhiTopBJet2_BJet1 = fDeltaPhiTopBJet2_BJet1;
EvtWriter->fDeltaPhiTopBJet1_BJet2 = fDeltaPhiTopBJet1_BJet2;
EvtWriter->fSumEtLep_MET = fSumEtLep_MET;
EvtWriter->fSumEtLep_MET_BJets = fSumEtLep_MET_BJets;
EvtWriter->fSumPt = fSumPt;
EvtWriter->fDeltaEtaLep_BJet1 = fDeltaEtaLep_BJet1;
EvtWriter->fDeltaEtaLep_BJet2 = fDeltaEtaLep_BJet2;
EvtWriter->fDeltaEtaTopBJet2_BJet1 = fDeltaEtaTopBJet2_BJet1;
EvtWriter->fDeltaPhiBJet1_BJet2 = fDeltaPhiBJet1_BJet2;
EvtWriter->fDeltaPhiLep_MET = fDeltaPhiLep_MET;
EvtWriter->fCosLepW_WTopBJet1 = fCosLepW_WTopBJet1;
EvtWriter->fCosLepTopBJet1_TopBJet1CMS = fCosLepTopBJet1_TopBJet1CMS;
EvtWriter->fCosLepTopBJet2_TopBJet2CMS = fCosLepTopBJet2_TopBJet2CMS;
EvtWriter->fPt_BJetTop = fPt_BJetTop;
EvtWriter->fDeltaEtaNu_BJetNonTop = fDeltaEtaNu_BJetNonTop;
EvtWriter->fSumPtBJet1_BJet2 = fSumPtBJet1_BJet2;
EvtWriter->fCosMET_BJet2 = fCosMET_BJet2;
EvtWriter->fMLep_BJet2 = fMLep_BJet2;
}
void AtlSgTop_sChannelAnalysis::FillHistogramsMCTruthStudy() {
DoTruthMatching();
AtlJet *Jetlead = (AtlJet*) fJets->At(0);
AtlJet *Jet2ndlead = (AtlJet*) fJets->At(1);
HepParticle *lepton = (HepParticle*) fLeptons->At(0);
HepParticle *loose_lepton = (HepParticle*)fLooseLeptons->At(0);
TClonesArray *mcjets = fEvent->GetJets(AtlJet::kMCAntiKt4Hadron);
fHist_mc_jet_truth_label->Fill(Jetlead->GetTruthFlavour(), GetTagEvtWeight());
fHist_mc_jet_truth_label->Fill(Jet2ndlead->GetTruthFlavour(), GetTagEvtWeight());
fHist_mc_DecayChannels->AddBinContent(fTtbarDecayMode, GetTagEvtWeight());
fHist_mc_MET->Fill(fTtbarDecayMode, fMET, GetTagEvtWeight());
Int_t Ntight = fLeptons->GetEntries();
Int_t Nloose = fLooseLeptons->GetEntries();
if ( Ntight + Nloose > 1 ) {
fHist_mc_DecayChannels_AllVeto->AddBinContent(fTtbarDecayMode, GetTagEvtWeight());
} else {
fHist_mc_MET_nonVeto->Fill(fTtbarDecayMode, fMET, GetTagEvtWeight());
}
if ( Ntight + fLooseTaus->GetEntries() > 1 ) {
fHist_mc_DecayChannels_TauVeto->AddBinContent(fTtbarDecayMode, GetTagEvtWeight());
}
if ( Ntight + Nloose - fLooseTaus->GetEntries() > 1 ) {
fHist_mc_DecayChannels_Veto->AddBinContent(fTtbarDecayMode, GetTagEvtWeight());
}
if ( fMCTightLepton != 0 ) {
fHist_mc_TriggerMatch->Fill(fTtbarDecayMode, 1., GetTagEvtWeight());
} else {
fHist_mc_TriggerMatch->Fill(fTtbarDecayMode, 2., GetTagEvtWeight());
}
if ( fMCTightLepton != 0 && fMCLooseLepton != 0 ) {
fHist_mc_RecoEff->Fill(fTtbarDecayMode, 1., GetTagEvtWeight());
} else if ( fMCTightLepton != 0 ) {
fHist_mc_RecoEff->Fill(fTtbarDecayMode, 2., GetTagEvtWeight());
} else if ( fMCLooseLepton != 0 ) {
fHist_mc_RecoEff->Fill(fTtbarDecayMode, 3., GetTagEvtWeight());
} else {
fHist_mc_RecoEff->Fill(fTtbarDecayMode, 4., GetTagEvtWeight());
}
Double_t DeltaR_min_lepton = 99.;
Double_t DeltaR_min_looselepton = 99.;
if ( fMCLeptonPlus != 0 )
DeltaR_min_lepton = fMCLeptonPlus->DeltaR(lepton);
if ( fMCLeptonMinus != 0 )
if ( fMCLeptonMinus->DeltaR(lepton) < DeltaR_min_lepton )
DeltaR_min_lepton = fMCLeptonMinus->DeltaR(lepton);
if ( loose_lepton != 0 ) {
if ( fMCLeptonPlus != 0 )
DeltaR_min_looselepton = fMCLeptonPlus->DeltaR(loose_lepton);
if ( fMCLeptonMinus != 0 )
if ( fMCLeptonMinus->DeltaR(loose_lepton) < DeltaR_min_looselepton )
DeltaR_min_looselepton = fMCLeptonMinus->DeltaR(loose_lepton);
}
if ( DeltaR_min_lepton != 99. )
fHist_mc_DeltaR_tight_lepton->Fill(fTtbarDecayMode, DeltaR_min_lepton, GetTagEvtWeight());
if ( DeltaR_min_looselepton != 99. )
fHist_mc_DeltaR_loose_lepton->Fill(fTtbarDecayMode, DeltaR_min_looselepton, GetTagEvtWeight());
HepMCParticle *MCLeadLepton = 0;
HepMCParticle *MC2ndLeadLepton = 0;
HepMCParticle *MCLeadLep_bQuark = 0;
HepMCParticle *MC2ndLeadLep_bQuark = 0;
TList *mc_leptons = new TList;
TList *match = 0;
switch (fTtbarDecayMode) {
case kElEl:
case kMuMu:
case kElMu:
case kElTau:
case kMuTau:
case kTauTau:
mc_leptons->Add(fMCLeptonPlus);
mc_leptons->Add(fMCLeptonMinus);
match = fEvent->FindMatchedParticles(lepton,
mc_leptons,
0.2,
0.1);
if ( fMCLeptonPlus == match->At(0) ) {
fHist_mc_truth_2ndLeadLepton_Pt->Fill(fTtbarDecayMode, fMCLeptonMinus->Pt(), GetTagEvtWeight());
} else if ( fMCLeptonMinus == match->At(0) ) {
fHist_mc_truth_2ndLeadLepton_Pt->Fill(fTtbarDecayMode, fMCLeptonPlus->Pt(), GetTagEvtWeight());
}
if ( fMCLeptonPlus->Pt() > fMCLeptonMinus->Pt() ) {
MCLeadLepton = fMCLeptonPlus;
MC2ndLeadLepton = fMCLeptonMinus;
} else {
MCLeadLepton = fMCLeptonMinus;
MC2ndLeadLepton = fMCLeptonPlus;
}
if ( MCLeadLepton->Charge() > 0 ) {
MCLeadLep_bQuark = fMCbQuark;
MC2ndLeadLep_bQuark = fMCAntibQuark;
} else {
MCLeadLep_bQuark = fMCAntibQuark;
MC2ndLeadLep_bQuark = fMCbQuark;
}
fHist_mc_truth_LeadLepton_Pt->Fill(fTtbarDecayMode, MCLeadLepton->Pt(), GetTagEvtWeight());
if ( fMCLooseLepton != 0 )
fHist_mc_truth_2ndLeadLepton_Pt_matched->Fill(fTtbarDecayMode, MC2ndLeadLepton->Pt(), GetTagEvtWeight());
else
fHist_mc_truth_2ndLeadLepton_Pt_unmatched->Fill(fTtbarDecayMode, MC2ndLeadLepton->Pt(), GetTagEvtWeight());
fHist_mc_reco_LeadLepton_Pt->Fill(fTtbarDecayMode, lepton->Pt(), GetTagEvtWeight());
if ( loose_lepton != 0 ) {
fHist_mc_reco_2ndLeadLepton_Pt->Fill(fTtbarDecayMode, loose_lepton->Pt(), GetTagEvtWeight());
}
fHist_mc_reco_LeadLepton_Pt_res->Fill(fTtbarDecayMode,
(MCLeadLepton->Pt() - lepton->Pt())/MCLeadLepton->Pt(),
GetTagEvtWeight());
if ( loose_lepton != 0 ) {
fHist_mc_reco_2ndLeadLepton_Pt_res->Fill(fTtbarDecayMode,
(MC2ndLeadLepton->Pt() - loose_lepton->Pt())/MC2ndLeadLepton->Pt(),
GetTagEvtWeight());
}
fHist_mc_DeltaR_LeadLepton_bQuarkOS->Fill(fTtbarDecayMode,
MCLeadLepton->DeltaR(MCLeadLep_bQuark),
GetTagEvtWeight());
fHist_mc_DeltaR_LeadLepton_bQuarkSS->Fill(fTtbarDecayMode,
MCLeadLepton->DeltaR(MC2ndLeadLep_bQuark),
GetTagEvtWeight());
fHist_mc_DeltaR_2ndLeadLepton_bQuarkOS->Fill(fTtbarDecayMode,
MC2ndLeadLepton->DeltaR(MC2ndLeadLep_bQuark),
GetTagEvtWeight());
fHist_mc_DeltaR_2ndLeadLepton_bQuarkSS->Fill(fTtbarDecayMode,
MC2ndLeadLepton->DeltaR(MCLeadLep_bQuark),
GetTagEvtWeight());
fHist_mc_DeltaR_LeadLepton_2ndLeadLepton->Fill(fTtbarDecayMode,
MCLeadLepton->DeltaR(MC2ndLeadLepton),
GetTagEvtWeight());
if ( fMCLooseLepton != 0 ) {
AtlJet *mcjet = 0;
AtlJet *closest_mcjet = 0;
Double_t deltaR = 99.;
Double_t deltaR_min = 99.;
TIter next_jet(mcjets);
while( (mcjet = (AtlJet*)next_jet()) ) {
deltaR = fMCLooseLepton->DeltaR(mcjet);
if ( deltaR < deltaR_min ) {
deltaR_min = deltaR;
closest_mcjet = mcjet;
}
}
fHist_mc_DeltaR_unmatchedMCLepton_truthjet->Fill(fTtbarDecayMode,
deltaR_min,
GetTagEvtWeight());
fHist_mc_unmatchedMCLepton_truthjet_pt->Fill(fTtbarDecayMode,
closest_mcjet->Pt(),
GetTagEvtWeight());
}
default:
;
}
delete mc_leptons;
if ( match != 0 ) { delete match; }
}
void AtlSgTop_sChannelAnalysis::BookHistogramsMCTruthStudy() {
gDirectory->mkdir("MCTruthInfo");
gDirectory->cd("MCTruthInfo");
fHist_mc_DecayChannels = new TH1F("h_mc_DecayChannels", "Decay channels of ttbar events",
11, 0.5, 11.5);
fHist_mc_DecayChannels->GetXaxis()->SetBinLabel(1, "e^{+}, e^{-}");
fHist_mc_DecayChannels->GetXaxis()->SetBinLabel(2, "#mu^{+}, #mu^{-}");
fHist_mc_DecayChannels->GetXaxis()->SetBinLabel(3, "#tau^{+}, #tau^{-}");
fHist_mc_DecayChannels->GetXaxis()->SetBinLabel(4, "e^{#pm}, #mu^{#mp}");
fHist_mc_DecayChannels->GetXaxis()->SetBinLabel(5, "e^{#pm}, #tau^{#mp}");
fHist_mc_DecayChannels->GetXaxis()->SetBinLabel(6, "#mu^{#pm}, #tau^{#mp}");
fHist_mc_DecayChannels->GetXaxis()->SetBinLabel(7, "e^{#pm}, q#bar{q}");
fHist_mc_DecayChannels->GetXaxis()->SetBinLabel(8, "#mu^{#pm}, q#bar{q}");
fHist_mc_DecayChannels->GetXaxis()->SetBinLabel(9, "#tau^{#pm}, q#bar{q}");
fHist_mc_DecayChannels->GetXaxis()->SetBinLabel(10, "q#bar{q}, q#bar{q}");
fHist_mc_DecayChannels->GetXaxis()->SetBinLabel(11, "Unknown");
fHist_mc_DecayChannels->SetYTitle("Number of Entries");
fHist_mc_DecayChannels_Veto = new TH1F("h_mc_DecayChannels_Veto", "Decay channels of ttbar events",
11, 0.5, 11.5);
fHist_mc_DecayChannels_Veto->GetXaxis()->SetBinLabel(1, "e^{+}, e^{-}");
fHist_mc_DecayChannels_Veto->GetXaxis()->SetBinLabel(2, "#mu^{+}, #mu^{-}");
fHist_mc_DecayChannels_Veto->GetXaxis()->SetBinLabel(3, "#tau^{+}, #tau^{-}");
fHist_mc_DecayChannels_Veto->GetXaxis()->SetBinLabel(4, "e^{#pm}, #mu^{#mp}");
fHist_mc_DecayChannels_Veto->GetXaxis()->SetBinLabel(5, "e^{#pm}, #tau^{#mp}");
fHist_mc_DecayChannels_Veto->GetXaxis()->SetBinLabel(6, "#mu^{#pm}, #tau^{#mp}");
fHist_mc_DecayChannels_Veto->GetXaxis()->SetBinLabel(7, "e^{#pm}, q#bar{q}");
fHist_mc_DecayChannels_Veto->GetXaxis()->SetBinLabel(8, "#mu^{#pm}, q#bar{q}");
fHist_mc_DecayChannels_Veto->GetXaxis()->SetBinLabel(9, "#tau^{#pm}, q#bar{q}");
fHist_mc_DecayChannels_Veto->GetXaxis()->SetBinLabel(10, "q#bar{q}, q#bar{q}");
fHist_mc_DecayChannels_Veto->GetXaxis()->SetBinLabel(11, "Unknown");
fHist_mc_DecayChannels_Veto->SetYTitle("Number of Entries");
fHist_mc_DecayChannels_TauVeto = new TH1F("h_mc_DecayChannels_TauVeto", "Decay channels of ttbar events",
11, 0.5, 11.5);
fHist_mc_DecayChannels_TauVeto->GetXaxis()->SetBinLabel(1, "e^{+}, e^{-}");
fHist_mc_DecayChannels_TauVeto->GetXaxis()->SetBinLabel(2, "#mu^{+}, #mu^{-}");
fHist_mc_DecayChannels_TauVeto->GetXaxis()->SetBinLabel(3, "#tau^{+}, #tau^{-}");
fHist_mc_DecayChannels_TauVeto->GetXaxis()->SetBinLabel(4, "e^{#pm}, #mu^{#mp}");
fHist_mc_DecayChannels_TauVeto->GetXaxis()->SetBinLabel(5, "e^{#pm}, #tau^{#mp}");
fHist_mc_DecayChannels_TauVeto->GetXaxis()->SetBinLabel(6, "#mu^{#pm}, #tau^{#mp}");
fHist_mc_DecayChannels_TauVeto->GetXaxis()->SetBinLabel(7, "e^{#pm}, q#bar{q}");
fHist_mc_DecayChannels_TauVeto->GetXaxis()->SetBinLabel(8, "#mu^{#pm}, q#bar{q}");
fHist_mc_DecayChannels_TauVeto->GetXaxis()->SetBinLabel(9, "#tau^{#pm}, q#bar{q}");
fHist_mc_DecayChannels_TauVeto->GetXaxis()->SetBinLabel(10, "q#bar{q}, q#bar{q}");
fHist_mc_DecayChannels_TauVeto->GetXaxis()->SetBinLabel(11, "Unknown");
fHist_mc_DecayChannels_TauVeto->SetYTitle("Number of Entries");
fHist_mc_DecayChannels_AllVeto = new TH1F("h_mc_DecayChannels_AllVeto", "Decay channels of ttbar events",
11, 0.5, 11.5);
fHist_mc_DecayChannels_AllVeto->GetXaxis()->SetBinLabel(1, "e^{+}, e^{-}");
fHist_mc_DecayChannels_AllVeto->GetXaxis()->SetBinLabel(2, "#mu^{+}, #mu^{-}");
fHist_mc_DecayChannels_AllVeto->GetXaxis()->SetBinLabel(3, "#tau^{+}, #tau^{-}");
fHist_mc_DecayChannels_AllVeto->GetXaxis()->SetBinLabel(4, "e^{#pm}, #mu^{#mp}");
fHist_mc_DecayChannels_AllVeto->GetXaxis()->SetBinLabel(5, "e^{#pm}, #tau^{#mp}");
fHist_mc_DecayChannels_AllVeto->GetXaxis()->SetBinLabel(6, "#mu^{#pm}, #tau^{#mp}");
fHist_mc_DecayChannels_AllVeto->GetXaxis()->SetBinLabel(7, "e^{#pm}, q#bar{q}");
fHist_mc_DecayChannels_AllVeto->GetXaxis()->SetBinLabel(8, "#mu^{#pm}, q#bar{q}");
fHist_mc_DecayChannels_AllVeto->GetXaxis()->SetBinLabel(9, "#tau^{#pm}, q#bar{q}");
fHist_mc_DecayChannels_AllVeto->GetXaxis()->SetBinLabel(10, "q#bar{q}, q#bar{q}");
fHist_mc_DecayChannels_AllVeto->GetXaxis()->SetBinLabel(11, "Unknown");
fHist_mc_DecayChannels_AllVeto->SetYTitle("Number of Entries");
fHist_mc_jet_truth_label = new TH1F("h_mc_jet_truth_label", "Truth label of jets",
5, -0.5, 4.5);
fHist_mc_jet_truth_label->GetXaxis()->SetBinLabel(1, "Unknown");
fHist_mc_jet_truth_label->GetXaxis()->SetBinLabel(2, "Light");
fHist_mc_jet_truth_label->GetXaxis()->SetBinLabel(3, "C");
fHist_mc_jet_truth_label->GetXaxis()->SetBinLabel(4, "B");
fHist_mc_jet_truth_label->GetXaxis()->SetBinLabel(5, "#tau");
fHist_mc_jet_truth_label->SetYTitle("Number of Entries");
fHist_mc_TriggerMatch = new TH2F("h_mc_TriggerMatch", "Reconstructed Lepton matches Trigger",
11, 0.5, 11.5, 2, 0.5, 2.5);
fHist_mc_TriggerMatch->GetXaxis()->SetBinLabel(1, "e^{+}, e^{-}");
fHist_mc_TriggerMatch->GetXaxis()->SetBinLabel(2, "#mu^{+}, #mu^{-}");
fHist_mc_TriggerMatch->GetXaxis()->SetBinLabel(3, "#tau^{+}, #tau^{-}");
fHist_mc_TriggerMatch->GetXaxis()->SetBinLabel(4, "e^{#pm}, #mu^{#mp}");
fHist_mc_TriggerMatch->GetXaxis()->SetBinLabel(5, "e^{#pm}, #tau^{#mp}");
fHist_mc_TriggerMatch->GetXaxis()->SetBinLabel(6, "#mu^{#pm}, #tau^{#mp}");
fHist_mc_TriggerMatch->GetXaxis()->SetBinLabel(7, "e^{#pm}, q#bar{q}");
fHist_mc_TriggerMatch->GetXaxis()->SetBinLabel(8, "#mu^{#pm}, q#bar{q}");
fHist_mc_TriggerMatch->GetXaxis()->SetBinLabel(9, "#tau^{#pm}, q#bar{q}");
fHist_mc_TriggerMatch->GetXaxis()->SetBinLabel(10, "q#bar{q}, q#bar{q}");
fHist_mc_TriggerMatch->GetXaxis()->SetBinLabel(11, "Unknown");
fHist_mc_TriggerMatch->GetYaxis()->SetBinLabel(1, "Matched");
fHist_mc_TriggerMatch->GetYaxis()->SetBinLabel(2, "Unmatched");
fHist_mc_TriggerMatch->SetZTitle("Number of Entries");
fHist_mc_MET = new TH2F("h_mc_MET", "MET distribution per decay channel",
11, 0.5, 11.5, 50, 0., 200.);
fHist_mc_MET->GetXaxis()->SetBinLabel(1, "e^{+}, e^{-}");
fHist_mc_MET->GetXaxis()->SetBinLabel(2, "#mu^{+}, #mu^{-}");
fHist_mc_MET->GetXaxis()->SetBinLabel(3, "#tau^{+}, #tau^{-}");
fHist_mc_MET->GetXaxis()->SetBinLabel(4, "e^{#pm}, #mu^{#mp}");
fHist_mc_MET->GetXaxis()->SetBinLabel(5, "e^{#pm}, #tau^{#mp}");
fHist_mc_MET->GetXaxis()->SetBinLabel(6, "#mu^{#pm}, #tau^{#mp}");
fHist_mc_MET->GetXaxis()->SetBinLabel(7, "e^{#pm}, q#bar{q}");
fHist_mc_MET->GetXaxis()->SetBinLabel(8, "#mu^{#pm}, q#bar{q}");
fHist_mc_MET->GetXaxis()->SetBinLabel(9, "#tau^{#pm}, q#bar{q}");
fHist_mc_MET->GetXaxis()->SetBinLabel(10, "q#bar{q}, q#bar{q}");
fHist_mc_MET->GetXaxis()->SetBinLabel(11, "Unknown");
fHist_mc_MET->GetYaxis()->SetTitle("MET");
fHist_mc_MET->SetZTitle("Number of Entries");
fHist_mc_MET_nonVeto = new TH2F("h_mc_MET_nonVeto", "MET distribution per decay channel after veto",
11, 0.5, 11.5, 50, 0., 200.);
fHist_mc_MET_nonVeto->GetXaxis()->SetBinLabel(1, "e^{+}, e^{-}");
fHist_mc_MET_nonVeto->GetXaxis()->SetBinLabel(2, "#mu^{+}, #mu^{-}");
fHist_mc_MET_nonVeto->GetXaxis()->SetBinLabel(3, "#tau^{+}, #tau^{-}");
fHist_mc_MET_nonVeto->GetXaxis()->SetBinLabel(4, "e^{#pm}, #mu^{#mp}");
fHist_mc_MET_nonVeto->GetXaxis()->SetBinLabel(5, "e^{#pm}, #tau^{#mp}");
fHist_mc_MET_nonVeto->GetXaxis()->SetBinLabel(6, "#mu^{#pm}, #tau^{#mp}");
fHist_mc_MET_nonVeto->GetXaxis()->SetBinLabel(7, "e^{#pm}, q#bar{q}");
fHist_mc_MET_nonVeto->GetXaxis()->SetBinLabel(8, "#mu^{#pm}, q#bar{q}");
fHist_mc_MET_nonVeto->GetXaxis()->SetBinLabel(9, "#tau^{#pm}, q#bar{q}");
fHist_mc_MET_nonVeto->GetXaxis()->SetBinLabel(10, "q#bar{q}, q#bar{q}");
fHist_mc_MET_nonVeto->GetXaxis()->SetBinLabel(11, "Unknown");
fHist_mc_MET_nonVeto->GetYaxis()->SetTitle("MET");
fHist_mc_MET_nonVeto->SetZTitle("Number of Entries");
fHist_mc_RecoEff = new TH2F("h_mc_RecoEff", "Reconstructed Efficiency",
11, 0.5, 11.5, 4, 0.5, 4.5);
fHist_mc_RecoEff->GetXaxis()->SetBinLabel(1, "e^{+}, e^{-}");
fHist_mc_RecoEff->GetXaxis()->SetBinLabel(2, "#mu^{+}, #mu^{-}");
fHist_mc_RecoEff->GetXaxis()->SetBinLabel(3, "#tau^{+}, #tau^{-}");
fHist_mc_RecoEff->GetXaxis()->SetBinLabel(4, "e^{#pm}, #mu^{#mp}");
fHist_mc_RecoEff->GetXaxis()->SetBinLabel(5, "e^{#pm}, #tau^{#mp}");
fHist_mc_RecoEff->GetXaxis()->SetBinLabel(6, "#mu^{#pm}, #tau^{#mp}");
fHist_mc_RecoEff->GetXaxis()->SetBinLabel(7, "e^{#pm}, q#bar{q}");
fHist_mc_RecoEff->GetXaxis()->SetBinLabel(8, "#mu^{#pm}, q#bar{q}");
fHist_mc_RecoEff->GetXaxis()->SetBinLabel(9, "#tau^{#pm}, q#bar{q}");
fHist_mc_RecoEff->GetXaxis()->SetBinLabel(10, "q#bar{q}, q#bar{q}");
fHist_mc_RecoEff->GetXaxis()->SetBinLabel(11, "Unknown");
fHist_mc_RecoEff->GetYaxis()->SetBinLabel(1, "2 lep");
fHist_mc_RecoEff->GetYaxis()->SetBinLabel(2, "only tight");
fHist_mc_RecoEff->GetYaxis()->SetBinLabel(3, "only loose");
fHist_mc_RecoEff->GetYaxis()->SetBinLabel(4, "no lep");
fHist_mc_DeltaR_tight_lepton = new TH2F("h_mc_DeltaR_tight_lepton", "DeltaR(reco, truth)",
11, 0.5, 11.5, 50, 0., 3.);
fHist_mc_DeltaR_tight_lepton->GetXaxis()->SetBinLabel(1, "e^{+}, e^{-}");
fHist_mc_DeltaR_tight_lepton->GetXaxis()->SetBinLabel(2, "#mu^{+}, #mu^{-}");
fHist_mc_DeltaR_tight_lepton->GetXaxis()->SetBinLabel(3, "#tau^{+}, #tau^{-}");
fHist_mc_DeltaR_tight_lepton->GetXaxis()->SetBinLabel(4, "e^{#pm}, #mu^{#mp}");
fHist_mc_DeltaR_tight_lepton->GetXaxis()->SetBinLabel(5, "e^{#pm}, #tau^{#mp}");
fHist_mc_DeltaR_tight_lepton->GetXaxis()->SetBinLabel(6, "#mu^{#pm}, #tau^{#mp}");
fHist_mc_DeltaR_tight_lepton->GetXaxis()->SetBinLabel(7, "e^{#pm}, q#bar{q}");
fHist_mc_DeltaR_tight_lepton->GetXaxis()->SetBinLabel(8, "#mu^{#pm}, q#bar{q}");
fHist_mc_DeltaR_tight_lepton->GetXaxis()->SetBinLabel(9, "#tau^{#pm}, q#bar{q}");
fHist_mc_DeltaR_tight_lepton->GetXaxis()->SetBinLabel(10, "q#bar{q}, q#bar{q}");
fHist_mc_DeltaR_tight_lepton->GetXaxis()->SetBinLabel(11, "Unknown");
fHist_mc_DeltaR_tight_lepton->GetYaxis()->SetTitle("#Delta R");
fHist_mc_DeltaR_loose_lepton = new TH2F("h_mc_DeltaR_loose_lepton", "DeltaR(reco, truth)",
11, 0.5, 11.5, 50, 0., 3.);
fHist_mc_DeltaR_loose_lepton->GetXaxis()->SetBinLabel(1, "e^{+}, e^{-}");
fHist_mc_DeltaR_loose_lepton->GetXaxis()->SetBinLabel(2, "#mu^{+}, #mu^{-}");
fHist_mc_DeltaR_loose_lepton->GetXaxis()->SetBinLabel(3, "#tau^{+}, #tau^{-}");
fHist_mc_DeltaR_loose_lepton->GetXaxis()->SetBinLabel(4, "e^{#pm}, #mu^{#mp}");
fHist_mc_DeltaR_loose_lepton->GetXaxis()->SetBinLabel(5, "e^{#pm}, #tau^{#mp}");
fHist_mc_DeltaR_loose_lepton->GetXaxis()->SetBinLabel(6, "#mu^{#pm}, #tau^{#mp}");
fHist_mc_DeltaR_loose_lepton->GetXaxis()->SetBinLabel(7, "e^{#pm}, q#bar{q}");
fHist_mc_DeltaR_loose_lepton->GetXaxis()->SetBinLabel(8, "#mu^{#pm}, q#bar{q}");
fHist_mc_DeltaR_loose_lepton->GetXaxis()->SetBinLabel(9, "#tau^{#pm}, q#bar{q}");
fHist_mc_DeltaR_loose_lepton->GetXaxis()->SetBinLabel(10, "q#bar{q}, q#bar{q}");
fHist_mc_DeltaR_loose_lepton->GetXaxis()->SetBinLabel(11, "Unknown");
fHist_mc_DeltaR_loose_lepton->GetYaxis()->SetTitle("#Delta R");
gDirectory->mkdir("Dilepton_kinematics");
gDirectory->cd("Dilepton_kinematics");
gDirectory->mkdir("truth_level");
gDirectory->cd("truth_level");
fHist_mc_DeltaR_LeadLepton_bQuarkOS = new TH2F("h_mc_DeltaR_LeadLepton_bQuarkOS", "DeltaR(lep, b-quark)",
6, 0.5, 6.5, 50, 0., 3.);
fHist_mc_DeltaR_LeadLepton_bQuarkOS->GetXaxis()->SetBinLabel(1, "e^{+}, e^{-}");
fHist_mc_DeltaR_LeadLepton_bQuarkOS->GetXaxis()->SetBinLabel(2, "#mu^{+}, #mu^{-}");
fHist_mc_DeltaR_LeadLepton_bQuarkOS->GetXaxis()->SetBinLabel(3, "#tau^{+}, #tau^{-}");
fHist_mc_DeltaR_LeadLepton_bQuarkOS->GetXaxis()->SetBinLabel(4, "e^{#pm}, #mu^{#mp}");
fHist_mc_DeltaR_LeadLepton_bQuarkOS->GetXaxis()->SetBinLabel(5, "e^{#pm}, #tau^{#mp}");
fHist_mc_DeltaR_LeadLepton_bQuarkOS->GetXaxis()->SetBinLabel(6, "#mu^{#pm}, #tau^{#mp}");
fHist_mc_DeltaR_LeadLepton_bQuarkOS->GetYaxis()->SetTitle("#Delta R");
fHist_mc_DeltaR_LeadLepton_bQuarkSS = new TH2F("h_mc_DeltaR_LeadLepton_bQuarkSS", "DeltaR(lep, b-quark)",
6, 0.5, 6.5, 50, 0., 3.);
fHist_mc_DeltaR_LeadLepton_bQuarkSS->GetXaxis()->SetBinLabel(1, "e^{+}, e^{-}");
fHist_mc_DeltaR_LeadLepton_bQuarkSS->GetXaxis()->SetBinLabel(2, "#mu^{+}, #mu^{-}");
fHist_mc_DeltaR_LeadLepton_bQuarkSS->GetXaxis()->SetBinLabel(3, "#tau^{+}, #tau^{-}");
fHist_mc_DeltaR_LeadLepton_bQuarkSS->GetXaxis()->SetBinLabel(4, "e^{#pm}, #mu^{#mp}");
fHist_mc_DeltaR_LeadLepton_bQuarkSS->GetXaxis()->SetBinLabel(5, "e^{#pm}, #tau^{#mp}");
fHist_mc_DeltaR_LeadLepton_bQuarkSS->GetXaxis()->SetBinLabel(6, "#mu^{#pm}, #tau^{#mp}");
fHist_mc_DeltaR_LeadLepton_bQuarkSS->GetYaxis()->SetTitle("#Delta R");
fHist_mc_DeltaR_2ndLeadLepton_bQuarkOS = new TH2F("h_mc_DeltaR_2ndLeadLepton_bQuarkOS", "DeltaR(lep, b-quark)",
6, 0.5, 6.5, 50, 0., 3.);
fHist_mc_DeltaR_2ndLeadLepton_bQuarkOS->GetXaxis()->SetBinLabel(1, "e^{+}, e^{-}");
fHist_mc_DeltaR_2ndLeadLepton_bQuarkOS->GetXaxis()->SetBinLabel(2, "#mu^{+}, #mu^{-}");
fHist_mc_DeltaR_2ndLeadLepton_bQuarkOS->GetXaxis()->SetBinLabel(3, "#tau^{+}, #tau^{-}");
fHist_mc_DeltaR_2ndLeadLepton_bQuarkOS->GetXaxis()->SetBinLabel(4, "e^{#pm}, #mu^{#mp}");
fHist_mc_DeltaR_2ndLeadLepton_bQuarkOS->GetXaxis()->SetBinLabel(5, "e^{#pm}, #tau^{#mp}");
fHist_mc_DeltaR_2ndLeadLepton_bQuarkOS->GetXaxis()->SetBinLabel(6, "#mu^{#pm}, #tau^{#mp}");
fHist_mc_DeltaR_2ndLeadLepton_bQuarkOS->GetYaxis()->SetTitle("#Delta R");
fHist_mc_DeltaR_2ndLeadLepton_bQuarkSS = new TH2F("h_mc_DeltaR_2ndLeadLepton_bQuarkSS", "DeltaR(lep, b-quark)",
6, 0.5, 6.5, 50, 0., 3.);
fHist_mc_DeltaR_2ndLeadLepton_bQuarkSS->GetXaxis()->SetBinLabel(1, "e^{+}, e^{-}");
fHist_mc_DeltaR_2ndLeadLepton_bQuarkSS->GetXaxis()->SetBinLabel(2, "#mu^{+}, #mu^{-}");
fHist_mc_DeltaR_2ndLeadLepton_bQuarkSS->GetXaxis()->SetBinLabel(3, "#tau^{+}, #tau^{-}");
fHist_mc_DeltaR_2ndLeadLepton_bQuarkSS->GetXaxis()->SetBinLabel(4, "e^{#pm}, #mu^{#mp}");
fHist_mc_DeltaR_2ndLeadLepton_bQuarkSS->GetXaxis()->SetBinLabel(5, "e^{#pm}, #tau^{#mp}");
fHist_mc_DeltaR_2ndLeadLepton_bQuarkSS->GetXaxis()->SetBinLabel(6, "#mu^{#pm}, #tau^{#mp}");
fHist_mc_DeltaR_2ndLeadLepton_bQuarkSS->GetYaxis()->SetTitle("#Delta R");
fHist_mc_DeltaR_LeadLepton_2ndLeadLepton = new TH2F("h_mc_DeltaR_LeadLepton_2ndLeadLepton", "DeltaR(lep1, lep2)",
6, 0.5, 6.5, 50, 0., 3.);
fHist_mc_DeltaR_LeadLepton_2ndLeadLepton->GetXaxis()->SetBinLabel(1, "e^{+}, e^{-}");
fHist_mc_DeltaR_LeadLepton_2ndLeadLepton->GetXaxis()->SetBinLabel(2, "#mu^{+}, #mu^{-}");
fHist_mc_DeltaR_LeadLepton_2ndLeadLepton->GetXaxis()->SetBinLabel(3, "#tau^{+}, #tau^{-}");
fHist_mc_DeltaR_LeadLepton_2ndLeadLepton->GetXaxis()->SetBinLabel(4, "e^{#pm}, #mu^{#mp}");
fHist_mc_DeltaR_LeadLepton_2ndLeadLepton->GetXaxis()->SetBinLabel(5, "e^{#pm}, #tau^{#mp}");
fHist_mc_DeltaR_LeadLepton_2ndLeadLepton->GetXaxis()->SetBinLabel(6, "#mu^{#pm}, #tau^{#mp}");
fHist_mc_DeltaR_LeadLepton_2ndLeadLepton->GetYaxis()->SetTitle("#Delta R");
fHist_mc_truth_LeadLepton_Pt = new TH2F("h_mc_truth_LeadLepton_Pt", "Leading Lepton Pt (MC truth info)",
6, 0.5, 6.5, 50, 0., 100.);
fHist_mc_truth_LeadLepton_Pt->GetXaxis()->SetBinLabel(1, "e^{+}, e^{-}");
fHist_mc_truth_LeadLepton_Pt->GetXaxis()->SetBinLabel(2, "#mu^{+}, #mu^{-}");
fHist_mc_truth_LeadLepton_Pt->GetXaxis()->SetBinLabel(3, "#tau^{+}, #tau^{-}");
fHist_mc_truth_LeadLepton_Pt->GetXaxis()->SetBinLabel(4, "e^{#pm}, #mu^{#mp}");
fHist_mc_truth_LeadLepton_Pt->GetXaxis()->SetBinLabel(5, "e^{#pm}, #tau^{#mp}");
fHist_mc_truth_LeadLepton_Pt->GetXaxis()->SetBinLabel(6, "#mu^{#pm}, #tau^{#mp}");
fHist_mc_truth_LeadLepton_Pt->GetYaxis()->SetTitle("Leading lepton p_{T} (MC truth info)");
fHist_mc_truth_2ndLeadLepton_Pt_matched = new TH2F("h_mc_truth_2ndLeadLepton_Pt_matched", "Leading Lepton Pt (MC truth info), reco matched",
6, 0.5, 6.5, 50, 0., 100.);
fHist_mc_truth_2ndLeadLepton_Pt_matched->GetXaxis()->SetBinLabel(1, "e^{+}, e^{-}");
fHist_mc_truth_2ndLeadLepton_Pt_matched->GetXaxis()->SetBinLabel(2, "#mu^{+}, #mu^{-}");
fHist_mc_truth_2ndLeadLepton_Pt_matched->GetXaxis()->SetBinLabel(3, "#tau^{+}, #tau^{-}");
fHist_mc_truth_2ndLeadLepton_Pt_matched->GetXaxis()->SetBinLabel(4, "e^{#pm}, #mu^{#mp}");
fHist_mc_truth_2ndLeadLepton_Pt_matched->GetXaxis()->SetBinLabel(5, "e^{#pm}, #tau^{#mp}");
fHist_mc_truth_2ndLeadLepton_Pt_matched->GetXaxis()->SetBinLabel(6, "#mu^{#pm}, #tau^{#mp}");
fHist_mc_truth_2ndLeadLepton_Pt_matched->GetYaxis()->SetTitle("2ndLeading lepton p_{T} (MC truth info)");
fHist_mc_truth_2ndLeadLepton_Pt_unmatched = new TH2F("h_mc_truth_2ndLeadLepton_Pt_unmatched", "Leading Lepton Pt (MC truth info), unmatched",
6, 0.5, 6.5, 50, 0., 100.);
fHist_mc_truth_2ndLeadLepton_Pt_unmatched->GetXaxis()->SetBinLabel(1, "e^{+}, e^{-}");
fHist_mc_truth_2ndLeadLepton_Pt_unmatched->GetXaxis()->SetBinLabel(2, "#mu^{+}, #mu^{-}");
fHist_mc_truth_2ndLeadLepton_Pt_unmatched->GetXaxis()->SetBinLabel(3, "#tau^{+}, #tau^{-}");
fHist_mc_truth_2ndLeadLepton_Pt_unmatched->GetXaxis()->SetBinLabel(4, "e^{#pm}, #mu^{#mp}");
fHist_mc_truth_2ndLeadLepton_Pt_unmatched->GetXaxis()->SetBinLabel(5, "e^{#pm}, #tau^{#mp}");
fHist_mc_truth_2ndLeadLepton_Pt_unmatched->GetXaxis()->SetBinLabel(6, "#mu^{#pm}, #tau^{#mp}");
fHist_mc_truth_2ndLeadLepton_Pt_unmatched->GetYaxis()->SetTitle("2ndLeading lepton p_{T} (MC truth info)");
fHist_mc_truth_2ndLeadLepton_Pt = new TH2F("h_mc_truth_2ndLeadLepton_Pt", "Leading Lepton Pt (MC truth info), reco matched",
6, 0.5, 6.5, 50, 0., 100.);
fHist_mc_truth_2ndLeadLepton_Pt->GetXaxis()->SetBinLabel(1, "e^{+}, e^{-}");
fHist_mc_truth_2ndLeadLepton_Pt->GetXaxis()->SetBinLabel(2, "#mu^{+}, #mu^{-}");
fHist_mc_truth_2ndLeadLepton_Pt->GetXaxis()->SetBinLabel(3, "#tau^{+}, #tau^{-}");
fHist_mc_truth_2ndLeadLepton_Pt->GetXaxis()->SetBinLabel(4, "e^{#pm}, #mu^{#mp}");
fHist_mc_truth_2ndLeadLepton_Pt->GetXaxis()->SetBinLabel(5, "e^{#pm}, #tau^{#mp}");
fHist_mc_truth_2ndLeadLepton_Pt->GetXaxis()->SetBinLabel(6, "#mu^{#pm}, #tau^{#mp}");
fHist_mc_truth_2ndLeadLepton_Pt->GetYaxis()->SetTitle("2ndLeading lepton p_{T} (MC truth info)");
fHist_mc_DeltaR_unmatchedMCLepton_truthjet = new TH2F("h_mc_DeltaR_unmatchedMCLepton_truthjet", "DeltaR(unmatched MC lepton, truth jet)",
6, 0.5, 6.5, 50, 0., 3.);
fHist_mc_DeltaR_unmatchedMCLepton_truthjet->GetXaxis()->SetBinLabel(1, "e^{+}, e^{-}");
fHist_mc_DeltaR_unmatchedMCLepton_truthjet->GetXaxis()->SetBinLabel(2, "#mu^{+}, #mu^{-}");
fHist_mc_DeltaR_unmatchedMCLepton_truthjet->GetXaxis()->SetBinLabel(3, "#tau^{+}, #tau^{-}");
fHist_mc_DeltaR_unmatchedMCLepton_truthjet->GetXaxis()->SetBinLabel(4, "e^{#pm}, #mu^{#mp}");
fHist_mc_DeltaR_unmatchedMCLepton_truthjet->GetXaxis()->SetBinLabel(5, "e^{#pm}, #tau^{#mp}");
fHist_mc_DeltaR_unmatchedMCLepton_truthjet->GetXaxis()->SetBinLabel(6, "#mu^{#pm}, #tau^{#mp}");
fHist_mc_DeltaR_unmatchedMCLepton_truthjet->GetYaxis()->SetTitle("#DeltaR");
fHist_mc_unmatchedMCLepton_truthjet_pt = new TH2F("h_mc_unmatchedMCLepton_truthjet_pt", "Pt of closest mcjet to unmatched MC lepton",
6, 0.5, 6.5, 50., 0., 100.);
fHist_mc_unmatchedMCLepton_truthjet_pt->GetXaxis()->SetBinLabel(1, "e^{+}, e^{-}");
fHist_mc_unmatchedMCLepton_truthjet_pt->GetXaxis()->SetBinLabel(2, "#mu^{+}, #mu^{-}");
fHist_mc_unmatchedMCLepton_truthjet_pt->GetXaxis()->SetBinLabel(3, "#tau^{+}, #tau^{-}");
fHist_mc_unmatchedMCLepton_truthjet_pt->GetXaxis()->SetBinLabel(4, "e^{#pm}, #mu^{#mp}");
fHist_mc_unmatchedMCLepton_truthjet_pt->GetXaxis()->SetBinLabel(5, "e^{#pm}, #tau^{#mp}");
fHist_mc_unmatchedMCLepton_truthjet_pt->GetXaxis()->SetBinLabel(6, "#mu^{#pm}, #tau^{#mp}");
fHist_mc_unmatchedMCLepton_truthjet_pt->GetYaxis()->SetTitle("jet p_{T}");
gDirectory->cd("..");
gDirectory->mkdir("reco_level");
gDirectory->cd("reco_level");
fHist_mc_reco_LeadLepton_Pt = new TH2F("h_mc_reco_LeadLepton_Pt", "Leading Lepton Pt (reco)",
6, 0.5, 6.5, 50, 0., 100.);
fHist_mc_reco_LeadLepton_Pt->GetXaxis()->SetBinLabel(1, "e^{+}, e^{-}");
fHist_mc_reco_LeadLepton_Pt->GetXaxis()->SetBinLabel(2, "#mu^{+}, #mu^{-}");
fHist_mc_reco_LeadLepton_Pt->GetXaxis()->SetBinLabel(3, "#tau^{+}, #tau^{-}");
fHist_mc_reco_LeadLepton_Pt->GetXaxis()->SetBinLabel(4, "e^{#pm}, #mu^{#mp}");
fHist_mc_reco_LeadLepton_Pt->GetXaxis()->SetBinLabel(5, "e^{#pm}, #tau^{#mp}");
fHist_mc_reco_LeadLepton_Pt->GetXaxis()->SetBinLabel(6, "#mu^{#pm}, #tau^{#mp}");
fHist_mc_reco_LeadLepton_Pt->GetYaxis()->SetTitle("Leading lepton p_{T} (reco)");
fHist_mc_reco_2ndLeadLepton_Pt = new TH2F("h_mc_reco_2ndLeadLepton_Pt", "Leading Lepton Pt (reco)",
6, 0.5, 6.5, 50, 0., 100.);
fHist_mc_reco_2ndLeadLepton_Pt->GetXaxis()->SetBinLabel(1, "e^{+}, e^{-}");
fHist_mc_reco_2ndLeadLepton_Pt->GetXaxis()->SetBinLabel(2, "#mu^{+}, #mu^{-}");
fHist_mc_reco_2ndLeadLepton_Pt->GetXaxis()->SetBinLabel(3, "#tau^{+}, #tau^{-}");
fHist_mc_reco_2ndLeadLepton_Pt->GetXaxis()->SetBinLabel(4, "e^{#pm}, #mu^{#mp}");
fHist_mc_reco_2ndLeadLepton_Pt->GetXaxis()->SetBinLabel(5, "e^{#pm}, #tau^{#mp}");
fHist_mc_reco_2ndLeadLepton_Pt->GetXaxis()->SetBinLabel(6, "#mu^{#pm}, #tau^{#mp}");
fHist_mc_reco_2ndLeadLepton_Pt->GetYaxis()->SetTitle("2ndLeading lepton p_{T} (reco)");
gDirectory->cd("..");
fHist_mc_reco_LeadLepton_Pt_res = new TH2F("h_mc_reco_LeadLepton_Pt_res", "Leading Lepton Pt_res (reco)",
6, 0.5, 6.5, 50, -1., 1.);
fHist_mc_reco_LeadLepton_Pt_res->GetXaxis()->SetBinLabel(1, "e^{+}, e^{-}");
fHist_mc_reco_LeadLepton_Pt_res->GetXaxis()->SetBinLabel(2, "#mu^{+}, #mu^{-}");
fHist_mc_reco_LeadLepton_Pt_res->GetXaxis()->SetBinLabel(3, "#tau^{+}, #tau^{-}");
fHist_mc_reco_LeadLepton_Pt_res->GetXaxis()->SetBinLabel(4, "e^{#pm}, #mu^{#mp}");
fHist_mc_reco_LeadLepton_Pt_res->GetXaxis()->SetBinLabel(5, "e^{#pm}, #tau^{#mp}");
fHist_mc_reco_LeadLepton_Pt_res->GetXaxis()->SetBinLabel(6, "#mu^{#pm}, #tau^{#mp}");
fHist_mc_reco_LeadLepton_Pt_res->GetYaxis()->SetTitle("Resolution (true - reco)/true p_{T}");
fHist_mc_reco_2ndLeadLepton_Pt_res = new TH2F("h_mc_reco_2ndLeadLepton_Pt_res", "Leading Lepton Pt (reco)",
6, 0.5, 6.5, 50, -1., 1.);
fHist_mc_reco_2ndLeadLepton_Pt_res->GetXaxis()->SetBinLabel(1, "e^{+}, e^{-}");
fHist_mc_reco_2ndLeadLepton_Pt_res->GetXaxis()->SetBinLabel(2, "#mu^{+}, #mu^{-}");
fHist_mc_reco_2ndLeadLepton_Pt_res->GetXaxis()->SetBinLabel(3, "#tau^{+}, #tau^{-}");
fHist_mc_reco_2ndLeadLepton_Pt_res->GetXaxis()->SetBinLabel(4, "e^{#pm}, #mu^{#mp}");
fHist_mc_reco_2ndLeadLepton_Pt_res->GetXaxis()->SetBinLabel(5, "e^{#pm}, #tau^{#mp}");
fHist_mc_reco_2ndLeadLepton_Pt_res->GetXaxis()->SetBinLabel(6, "#mu^{#pm}, #tau^{#mp}");
fHist_mc_reco_2ndLeadLepton_Pt_res->GetYaxis()->SetTitle("Resolution (true - reco)/true p_{T}");
gDirectory->cd("..");
}
void AtlSgTop_sChannelAnalysis::DoTruthMatching() {
fMCbQuark = 0;
fMCAntibQuark = 0;
fMCLeptonPlus = 0;
fMCLeptonMinus = 0;
fMCTightLepton = 0;
fMCLooseLepton = 0;
TIter next_MCprt(fEvent->GetMCParticles());
HepMCParticle *mcprt = 0;
Int_t N_El = 0;
Int_t N_Mu = 0;
Int_t N_Tau = 0;
Int_t N_Quarks = 0;
while ( (mcprt = (HepMCParticle*) next_MCprt()) ) {
if ( mcprt->IsBeauty() ) {
fMCbQuark = mcprt;
continue;
}
if ( mcprt->IsBeautyBar() ) {
fMCAntibQuark = mcprt;
continue;
}
if ( mcprt->IsElectron() ) N_El++;
if ( mcprt->IsMuon() ) N_Mu++;
if ( mcprt->IsTau() ) N_Tau++;
if ( mcprt->IsChargedLepton() ) {
if ( mcprt->Charge() > 0 )
fMCLeptonPlus = mcprt;
else
fMCLeptonMinus = mcprt;
}
if ( mcprt->IsQuark() ) { N_Quarks++; }
}
HepParticle *lepton = (HepParticle*) fLeptons->At(0);
HepParticle *loose_lepton = (HepParticle*)fLooseLeptons->At(0);
Double_t DeltaR_tight_plus = 99.;
Double_t DeltaR_loose_plus = 99.;
if ( fMCLeptonPlus != 0 ) {
DeltaR_tight_plus = fMCLeptonPlus->DeltaR(lepton);
if ( DeltaR_tight_plus < 0.4 )
fMCTightLepton = fMCLeptonPlus;
if ( loose_lepton != 0 ) {
DeltaR_loose_plus = fMCLeptonPlus->DeltaR(loose_lepton);
if ( DeltaR_loose_plus < 0.4 )
fMCLooseLepton = fMCLeptonPlus;
}
}
Double_t DeltaR_tight_minus = 99.;
Double_t DeltaR_loose_minus = 99.;
if ( fMCLeptonMinus != 0 ) {
DeltaR_tight_minus = fMCLeptonMinus->DeltaR(lepton);
if ( DeltaR_tight_minus < 0.4
&& DeltaR_tight_minus < DeltaR_tight_plus )
fMCTightLepton = fMCLeptonMinus;
if ( loose_lepton != 0 ) {
DeltaR_loose_minus = fMCLeptonMinus->DeltaR(loose_lepton);
if ( DeltaR_loose_minus < 0.4 &&
DeltaR_loose_minus < DeltaR_loose_plus )
fMCLooseLepton = fMCLeptonMinus;
}
}
if ( fMCTightLepton != 0 &&
fMCLooseLepton != 0 &&
fMCLooseLepton == fMCTightLepton ) {
Error("DoTruthMatching",
"MC tight lepton and MC loose lepton is identical. Check OverlapRemoval or Truthmatching! Abort!");
}
if ( N_El == 2 ) fTtbarDecayMode = kElEl;
else if ( N_Mu == 2 ) fTtbarDecayMode = kMuMu;
else if ( N_Tau == 2 ) fTtbarDecayMode = kTauTau;
else if ( N_El == 1 && N_Mu == 1) fTtbarDecayMode = kElMu;
else if ( N_El == 1 && N_Tau == 1) fTtbarDecayMode = kElTau;
else if ( N_Mu == 1 && N_Tau == 1) fTtbarDecayMode = kMuTau;
else if ( N_El == 1 && N_Quarks == 2) fTtbarDecayMode = kElQQ;
else if ( N_Mu == 1 && N_Quarks == 2) fTtbarDecayMode = kMuQQ;
else if ( N_Tau == 1 && N_Quarks == 2 ) fTtbarDecayMode = kTauQQ;
else if ( N_Quarks == 4 ) fTtbarDecayMode = kHadronic;
else {
Warning("DoTruthMatching",
"Mode unkown!");
cout << "N_El = " << N_El << endl
<< "N_Mu = " << N_Mu << endl
<< "N_Tau = " << N_Tau << endl
<< "N_Quarks = " << N_Quarks << endl
<< endl;
fTtbarDecayMode = kUnknown;
}
}
AtlSgTop_sChannelAnalysis.cxx:1 AtlSgTop_sChannelAnalysis.cxx:2 AtlSgTop_sChannelAnalysis.cxx:3 AtlSgTop_sChannelAnalysis.cxx:4 AtlSgTop_sChannelAnalysis.cxx:5 AtlSgTop_sChannelAnalysis.cxx:6 AtlSgTop_sChannelAnalysis.cxx:7 AtlSgTop_sChannelAnalysis.cxx:8 AtlSgTop_sChannelAnalysis.cxx:9 AtlSgTop_sChannelAnalysis.cxx:10 AtlSgTop_sChannelAnalysis.cxx:11 AtlSgTop_sChannelAnalysis.cxx:12 AtlSgTop_sChannelAnalysis.cxx:13 AtlSgTop_sChannelAnalysis.cxx:14 AtlSgTop_sChannelAnalysis.cxx:15 AtlSgTop_sChannelAnalysis.cxx:16 AtlSgTop_sChannelAnalysis.cxx:17 AtlSgTop_sChannelAnalysis.cxx:18 AtlSgTop_sChannelAnalysis.cxx:19 AtlSgTop_sChannelAnalysis.cxx:20 AtlSgTop_sChannelAnalysis.cxx:21 AtlSgTop_sChannelAnalysis.cxx:22 AtlSgTop_sChannelAnalysis.cxx:23 AtlSgTop_sChannelAnalysis.cxx:24 AtlSgTop_sChannelAnalysis.cxx:25 AtlSgTop_sChannelAnalysis.cxx:26 AtlSgTop_sChannelAnalysis.cxx:27 AtlSgTop_sChannelAnalysis.cxx:28 AtlSgTop_sChannelAnalysis.cxx:29 AtlSgTop_sChannelAnalysis.cxx:30 AtlSgTop_sChannelAnalysis.cxx:31 AtlSgTop_sChannelAnalysis.cxx:32 AtlSgTop_sChannelAnalysis.cxx:33 AtlSgTop_sChannelAnalysis.cxx:34 AtlSgTop_sChannelAnalysis.cxx:35 AtlSgTop_sChannelAnalysis.cxx:36 AtlSgTop_sChannelAnalysis.cxx:37 AtlSgTop_sChannelAnalysis.cxx:38 AtlSgTop_sChannelAnalysis.cxx:39 AtlSgTop_sChannelAnalysis.cxx:40 AtlSgTop_sChannelAnalysis.cxx:41 AtlSgTop_sChannelAnalysis.cxx:42 AtlSgTop_sChannelAnalysis.cxx:43 AtlSgTop_sChannelAnalysis.cxx:44 AtlSgTop_sChannelAnalysis.cxx:45 AtlSgTop_sChannelAnalysis.cxx:46 AtlSgTop_sChannelAnalysis.cxx:47 AtlSgTop_sChannelAnalysis.cxx:48 AtlSgTop_sChannelAnalysis.cxx:49 AtlSgTop_sChannelAnalysis.cxx:50 AtlSgTop_sChannelAnalysis.cxx:51 AtlSgTop_sChannelAnalysis.cxx:52 AtlSgTop_sChannelAnalysis.cxx:53 AtlSgTop_sChannelAnalysis.cxx:54 AtlSgTop_sChannelAnalysis.cxx:55 AtlSgTop_sChannelAnalysis.cxx:56 AtlSgTop_sChannelAnalysis.cxx:57 AtlSgTop_sChannelAnalysis.cxx:58 AtlSgTop_sChannelAnalysis.cxx:59 AtlSgTop_sChannelAnalysis.cxx:60 AtlSgTop_sChannelAnalysis.cxx:61 AtlSgTop_sChannelAnalysis.cxx:62 AtlSgTop_sChannelAnalysis.cxx:63 AtlSgTop_sChannelAnalysis.cxx:64 AtlSgTop_sChannelAnalysis.cxx:65 AtlSgTop_sChannelAnalysis.cxx:66 AtlSgTop_sChannelAnalysis.cxx:67 AtlSgTop_sChannelAnalysis.cxx:68 AtlSgTop_sChannelAnalysis.cxx:69 AtlSgTop_sChannelAnalysis.cxx:70 AtlSgTop_sChannelAnalysis.cxx:71 AtlSgTop_sChannelAnalysis.cxx:72 AtlSgTop_sChannelAnalysis.cxx:73 AtlSgTop_sChannelAnalysis.cxx:74 AtlSgTop_sChannelAnalysis.cxx:75 AtlSgTop_sChannelAnalysis.cxx:76 AtlSgTop_sChannelAnalysis.cxx:77 AtlSgTop_sChannelAnalysis.cxx:78 AtlSgTop_sChannelAnalysis.cxx:79 AtlSgTop_sChannelAnalysis.cxx:80 AtlSgTop_sChannelAnalysis.cxx:81 AtlSgTop_sChannelAnalysis.cxx:82 AtlSgTop_sChannelAnalysis.cxx:83 AtlSgTop_sChannelAnalysis.cxx:84 AtlSgTop_sChannelAnalysis.cxx:85 AtlSgTop_sChannelAnalysis.cxx:86 AtlSgTop_sChannelAnalysis.cxx:87 AtlSgTop_sChannelAnalysis.cxx:88 AtlSgTop_sChannelAnalysis.cxx:89 AtlSgTop_sChannelAnalysis.cxx:90 AtlSgTop_sChannelAnalysis.cxx:91 AtlSgTop_sChannelAnalysis.cxx:92 AtlSgTop_sChannelAnalysis.cxx:93 AtlSgTop_sChannelAnalysis.cxx:94 AtlSgTop_sChannelAnalysis.cxx:95 AtlSgTop_sChannelAnalysis.cxx:96 AtlSgTop_sChannelAnalysis.cxx:97 AtlSgTop_sChannelAnalysis.cxx:98 AtlSgTop_sChannelAnalysis.cxx:99 AtlSgTop_sChannelAnalysis.cxx:100 AtlSgTop_sChannelAnalysis.cxx:101 AtlSgTop_sChannelAnalysis.cxx:102 AtlSgTop_sChannelAnalysis.cxx:103 AtlSgTop_sChannelAnalysis.cxx:104 AtlSgTop_sChannelAnalysis.cxx:105 AtlSgTop_sChannelAnalysis.cxx:106 AtlSgTop_sChannelAnalysis.cxx:107 AtlSgTop_sChannelAnalysis.cxx:108 AtlSgTop_sChannelAnalysis.cxx:109 AtlSgTop_sChannelAnalysis.cxx:110 AtlSgTop_sChannelAnalysis.cxx:111 AtlSgTop_sChannelAnalysis.cxx:112 AtlSgTop_sChannelAnalysis.cxx:113 AtlSgTop_sChannelAnalysis.cxx:114 AtlSgTop_sChannelAnalysis.cxx:115 AtlSgTop_sChannelAnalysis.cxx:116 AtlSgTop_sChannelAnalysis.cxx:117 AtlSgTop_sChannelAnalysis.cxx:118 AtlSgTop_sChannelAnalysis.cxx:119 AtlSgTop_sChannelAnalysis.cxx:120 AtlSgTop_sChannelAnalysis.cxx:121 AtlSgTop_sChannelAnalysis.cxx:122 AtlSgTop_sChannelAnalysis.cxx:123 AtlSgTop_sChannelAnalysis.cxx:124 AtlSgTop_sChannelAnalysis.cxx:125 AtlSgTop_sChannelAnalysis.cxx:126 AtlSgTop_sChannelAnalysis.cxx:127 AtlSgTop_sChannelAnalysis.cxx:128 AtlSgTop_sChannelAnalysis.cxx:129 AtlSgTop_sChannelAnalysis.cxx:130 AtlSgTop_sChannelAnalysis.cxx:131 AtlSgTop_sChannelAnalysis.cxx:132 AtlSgTop_sChannelAnalysis.cxx:133 AtlSgTop_sChannelAnalysis.cxx:134 AtlSgTop_sChannelAnalysis.cxx:135 AtlSgTop_sChannelAnalysis.cxx:136 AtlSgTop_sChannelAnalysis.cxx:137 AtlSgTop_sChannelAnalysis.cxx:138 AtlSgTop_sChannelAnalysis.cxx:139 AtlSgTop_sChannelAnalysis.cxx:140 AtlSgTop_sChannelAnalysis.cxx:141 AtlSgTop_sChannelAnalysis.cxx:142 AtlSgTop_sChannelAnalysis.cxx:143 AtlSgTop_sChannelAnalysis.cxx:144 AtlSgTop_sChannelAnalysis.cxx:145 AtlSgTop_sChannelAnalysis.cxx:146 AtlSgTop_sChannelAnalysis.cxx:147 AtlSgTop_sChannelAnalysis.cxx:148 AtlSgTop_sChannelAnalysis.cxx:149 AtlSgTop_sChannelAnalysis.cxx:150 AtlSgTop_sChannelAnalysis.cxx:151 AtlSgTop_sChannelAnalysis.cxx:152 AtlSgTop_sChannelAnalysis.cxx:153 AtlSgTop_sChannelAnalysis.cxx:154 AtlSgTop_sChannelAnalysis.cxx:155 AtlSgTop_sChannelAnalysis.cxx:156 AtlSgTop_sChannelAnalysis.cxx:157 AtlSgTop_sChannelAnalysis.cxx:158 AtlSgTop_sChannelAnalysis.cxx:159 AtlSgTop_sChannelAnalysis.cxx:160 AtlSgTop_sChannelAnalysis.cxx:161 AtlSgTop_sChannelAnalysis.cxx:162 AtlSgTop_sChannelAnalysis.cxx:163 AtlSgTop_sChannelAnalysis.cxx:164 AtlSgTop_sChannelAnalysis.cxx:165 AtlSgTop_sChannelAnalysis.cxx:166 AtlSgTop_sChannelAnalysis.cxx:167 AtlSgTop_sChannelAnalysis.cxx:168 AtlSgTop_sChannelAnalysis.cxx:169 AtlSgTop_sChannelAnalysis.cxx:170 AtlSgTop_sChannelAnalysis.cxx:171 AtlSgTop_sChannelAnalysis.cxx:172 AtlSgTop_sChannelAnalysis.cxx:173 AtlSgTop_sChannelAnalysis.cxx:174 AtlSgTop_sChannelAnalysis.cxx:175 AtlSgTop_sChannelAnalysis.cxx:176 AtlSgTop_sChannelAnalysis.cxx:177 AtlSgTop_sChannelAnalysis.cxx:178 AtlSgTop_sChannelAnalysis.cxx:179 AtlSgTop_sChannelAnalysis.cxx:180 AtlSgTop_sChannelAnalysis.cxx:181 AtlSgTop_sChannelAnalysis.cxx:182 AtlSgTop_sChannelAnalysis.cxx:183 AtlSgTop_sChannelAnalysis.cxx:184 AtlSgTop_sChannelAnalysis.cxx:185 AtlSgTop_sChannelAnalysis.cxx:186 AtlSgTop_sChannelAnalysis.cxx:187 AtlSgTop_sChannelAnalysis.cxx:188 AtlSgTop_sChannelAnalysis.cxx:189 AtlSgTop_sChannelAnalysis.cxx:190 AtlSgTop_sChannelAnalysis.cxx:191 AtlSgTop_sChannelAnalysis.cxx:192 AtlSgTop_sChannelAnalysis.cxx:193 AtlSgTop_sChannelAnalysis.cxx:194 AtlSgTop_sChannelAnalysis.cxx:195 AtlSgTop_sChannelAnalysis.cxx:196 AtlSgTop_sChannelAnalysis.cxx:197 AtlSgTop_sChannelAnalysis.cxx:198 AtlSgTop_sChannelAnalysis.cxx:199 AtlSgTop_sChannelAnalysis.cxx:200 AtlSgTop_sChannelAnalysis.cxx:201 AtlSgTop_sChannelAnalysis.cxx:202 AtlSgTop_sChannelAnalysis.cxx:203 AtlSgTop_sChannelAnalysis.cxx:204 AtlSgTop_sChannelAnalysis.cxx:205 AtlSgTop_sChannelAnalysis.cxx:206 AtlSgTop_sChannelAnalysis.cxx:207 AtlSgTop_sChannelAnalysis.cxx:208 AtlSgTop_sChannelAnalysis.cxx:209 AtlSgTop_sChannelAnalysis.cxx:210 AtlSgTop_sChannelAnalysis.cxx:211 AtlSgTop_sChannelAnalysis.cxx:212 AtlSgTop_sChannelAnalysis.cxx:213 AtlSgTop_sChannelAnalysis.cxx:214 AtlSgTop_sChannelAnalysis.cxx:215 AtlSgTop_sChannelAnalysis.cxx:216 AtlSgTop_sChannelAnalysis.cxx:217 AtlSgTop_sChannelAnalysis.cxx:218 AtlSgTop_sChannelAnalysis.cxx:219 AtlSgTop_sChannelAnalysis.cxx:220 AtlSgTop_sChannelAnalysis.cxx:221 AtlSgTop_sChannelAnalysis.cxx:222 AtlSgTop_sChannelAnalysis.cxx:223 AtlSgTop_sChannelAnalysis.cxx:224 AtlSgTop_sChannelAnalysis.cxx:225 AtlSgTop_sChannelAnalysis.cxx:226 AtlSgTop_sChannelAnalysis.cxx:227 AtlSgTop_sChannelAnalysis.cxx:228 AtlSgTop_sChannelAnalysis.cxx:229 AtlSgTop_sChannelAnalysis.cxx:230 AtlSgTop_sChannelAnalysis.cxx:231 AtlSgTop_sChannelAnalysis.cxx:232 AtlSgTop_sChannelAnalysis.cxx:233 AtlSgTop_sChannelAnalysis.cxx:234 AtlSgTop_sChannelAnalysis.cxx:235 AtlSgTop_sChannelAnalysis.cxx:236 AtlSgTop_sChannelAnalysis.cxx:237 AtlSgTop_sChannelAnalysis.cxx:238 AtlSgTop_sChannelAnalysis.cxx:239 AtlSgTop_sChannelAnalysis.cxx:240 AtlSgTop_sChannelAnalysis.cxx:241 AtlSgTop_sChannelAnalysis.cxx:242 AtlSgTop_sChannelAnalysis.cxx:243 AtlSgTop_sChannelAnalysis.cxx:244 AtlSgTop_sChannelAnalysis.cxx:245 AtlSgTop_sChannelAnalysis.cxx:246 AtlSgTop_sChannelAnalysis.cxx:247 AtlSgTop_sChannelAnalysis.cxx:248 AtlSgTop_sChannelAnalysis.cxx:249 AtlSgTop_sChannelAnalysis.cxx:250 AtlSgTop_sChannelAnalysis.cxx:251 AtlSgTop_sChannelAnalysis.cxx:252 AtlSgTop_sChannelAnalysis.cxx:253 AtlSgTop_sChannelAnalysis.cxx:254 AtlSgTop_sChannelAnalysis.cxx:255 AtlSgTop_sChannelAnalysis.cxx:256 AtlSgTop_sChannelAnalysis.cxx:257 AtlSgTop_sChannelAnalysis.cxx:258 AtlSgTop_sChannelAnalysis.cxx:259 AtlSgTop_sChannelAnalysis.cxx:260 AtlSgTop_sChannelAnalysis.cxx:261 AtlSgTop_sChannelAnalysis.cxx:262 AtlSgTop_sChannelAnalysis.cxx:263 AtlSgTop_sChannelAnalysis.cxx:264 AtlSgTop_sChannelAnalysis.cxx:265 AtlSgTop_sChannelAnalysis.cxx:266 AtlSgTop_sChannelAnalysis.cxx:267 AtlSgTop_sChannelAnalysis.cxx:268 AtlSgTop_sChannelAnalysis.cxx:269 AtlSgTop_sChannelAnalysis.cxx:270 AtlSgTop_sChannelAnalysis.cxx:271 AtlSgTop_sChannelAnalysis.cxx:272 AtlSgTop_sChannelAnalysis.cxx:273 AtlSgTop_sChannelAnalysis.cxx:274 AtlSgTop_sChannelAnalysis.cxx:275 AtlSgTop_sChannelAnalysis.cxx:276 AtlSgTop_sChannelAnalysis.cxx:277 AtlSgTop_sChannelAnalysis.cxx:278 AtlSgTop_sChannelAnalysis.cxx:279 AtlSgTop_sChannelAnalysis.cxx:280 AtlSgTop_sChannelAnalysis.cxx:281 AtlSgTop_sChannelAnalysis.cxx:282 AtlSgTop_sChannelAnalysis.cxx:283 AtlSgTop_sChannelAnalysis.cxx:284 AtlSgTop_sChannelAnalysis.cxx:285 AtlSgTop_sChannelAnalysis.cxx:286 AtlSgTop_sChannelAnalysis.cxx:287 AtlSgTop_sChannelAnalysis.cxx:288 AtlSgTop_sChannelAnalysis.cxx:289 AtlSgTop_sChannelAnalysis.cxx:290 AtlSgTop_sChannelAnalysis.cxx:291 AtlSgTop_sChannelAnalysis.cxx:292 AtlSgTop_sChannelAnalysis.cxx:293 AtlSgTop_sChannelAnalysis.cxx:294 AtlSgTop_sChannelAnalysis.cxx:295 AtlSgTop_sChannelAnalysis.cxx:296 AtlSgTop_sChannelAnalysis.cxx:297 AtlSgTop_sChannelAnalysis.cxx:298 AtlSgTop_sChannelAnalysis.cxx:299 AtlSgTop_sChannelAnalysis.cxx:300 AtlSgTop_sChannelAnalysis.cxx:301 AtlSgTop_sChannelAnalysis.cxx:302 AtlSgTop_sChannelAnalysis.cxx:303 AtlSgTop_sChannelAnalysis.cxx:304 AtlSgTop_sChannelAnalysis.cxx:305 AtlSgTop_sChannelAnalysis.cxx:306 AtlSgTop_sChannelAnalysis.cxx:307 AtlSgTop_sChannelAnalysis.cxx:308 AtlSgTop_sChannelAnalysis.cxx:309 AtlSgTop_sChannelAnalysis.cxx:310 AtlSgTop_sChannelAnalysis.cxx:311 AtlSgTop_sChannelAnalysis.cxx:312 AtlSgTop_sChannelAnalysis.cxx:313 AtlSgTop_sChannelAnalysis.cxx:314 AtlSgTop_sChannelAnalysis.cxx:315 AtlSgTop_sChannelAnalysis.cxx:316 AtlSgTop_sChannelAnalysis.cxx:317 AtlSgTop_sChannelAnalysis.cxx:318 AtlSgTop_sChannelAnalysis.cxx:319 AtlSgTop_sChannelAnalysis.cxx:320 AtlSgTop_sChannelAnalysis.cxx:321 AtlSgTop_sChannelAnalysis.cxx:322 AtlSgTop_sChannelAnalysis.cxx:323 AtlSgTop_sChannelAnalysis.cxx:324 AtlSgTop_sChannelAnalysis.cxx:325 AtlSgTop_sChannelAnalysis.cxx:326 AtlSgTop_sChannelAnalysis.cxx:327 AtlSgTop_sChannelAnalysis.cxx:328 AtlSgTop_sChannelAnalysis.cxx:329 AtlSgTop_sChannelAnalysis.cxx:330 AtlSgTop_sChannelAnalysis.cxx:331 AtlSgTop_sChannelAnalysis.cxx:332 AtlSgTop_sChannelAnalysis.cxx:333 AtlSgTop_sChannelAnalysis.cxx:334 AtlSgTop_sChannelAnalysis.cxx:335 AtlSgTop_sChannelAnalysis.cxx:336 AtlSgTop_sChannelAnalysis.cxx:337 AtlSgTop_sChannelAnalysis.cxx:338 AtlSgTop_sChannelAnalysis.cxx:339 AtlSgTop_sChannelAnalysis.cxx:340 AtlSgTop_sChannelAnalysis.cxx:341 AtlSgTop_sChannelAnalysis.cxx:342 AtlSgTop_sChannelAnalysis.cxx:343 AtlSgTop_sChannelAnalysis.cxx:344 AtlSgTop_sChannelAnalysis.cxx:345 AtlSgTop_sChannelAnalysis.cxx:346 AtlSgTop_sChannelAnalysis.cxx:347 AtlSgTop_sChannelAnalysis.cxx:348 AtlSgTop_sChannelAnalysis.cxx:349 AtlSgTop_sChannelAnalysis.cxx:350 AtlSgTop_sChannelAnalysis.cxx:351 AtlSgTop_sChannelAnalysis.cxx:352 AtlSgTop_sChannelAnalysis.cxx:353 AtlSgTop_sChannelAnalysis.cxx:354 AtlSgTop_sChannelAnalysis.cxx:355 AtlSgTop_sChannelAnalysis.cxx:356 AtlSgTop_sChannelAnalysis.cxx:357 AtlSgTop_sChannelAnalysis.cxx:358 AtlSgTop_sChannelAnalysis.cxx:359 AtlSgTop_sChannelAnalysis.cxx:360 AtlSgTop_sChannelAnalysis.cxx:361 AtlSgTop_sChannelAnalysis.cxx:362 AtlSgTop_sChannelAnalysis.cxx:363 AtlSgTop_sChannelAnalysis.cxx:364 AtlSgTop_sChannelAnalysis.cxx:365 AtlSgTop_sChannelAnalysis.cxx:366 AtlSgTop_sChannelAnalysis.cxx:367 AtlSgTop_sChannelAnalysis.cxx:368 AtlSgTop_sChannelAnalysis.cxx:369 AtlSgTop_sChannelAnalysis.cxx:370 AtlSgTop_sChannelAnalysis.cxx:371 AtlSgTop_sChannelAnalysis.cxx:372 AtlSgTop_sChannelAnalysis.cxx:373 AtlSgTop_sChannelAnalysis.cxx:374 AtlSgTop_sChannelAnalysis.cxx:375 AtlSgTop_sChannelAnalysis.cxx:376 AtlSgTop_sChannelAnalysis.cxx:377 AtlSgTop_sChannelAnalysis.cxx:378 AtlSgTop_sChannelAnalysis.cxx:379 AtlSgTop_sChannelAnalysis.cxx:380 AtlSgTop_sChannelAnalysis.cxx:381 AtlSgTop_sChannelAnalysis.cxx:382 AtlSgTop_sChannelAnalysis.cxx:383 AtlSgTop_sChannelAnalysis.cxx:384 AtlSgTop_sChannelAnalysis.cxx:385 AtlSgTop_sChannelAnalysis.cxx:386 AtlSgTop_sChannelAnalysis.cxx:387 AtlSgTop_sChannelAnalysis.cxx:388 AtlSgTop_sChannelAnalysis.cxx:389 AtlSgTop_sChannelAnalysis.cxx:390 AtlSgTop_sChannelAnalysis.cxx:391 AtlSgTop_sChannelAnalysis.cxx:392 AtlSgTop_sChannelAnalysis.cxx:393 AtlSgTop_sChannelAnalysis.cxx:394 AtlSgTop_sChannelAnalysis.cxx:395 AtlSgTop_sChannelAnalysis.cxx:396 AtlSgTop_sChannelAnalysis.cxx:397 AtlSgTop_sChannelAnalysis.cxx:398 AtlSgTop_sChannelAnalysis.cxx:399 AtlSgTop_sChannelAnalysis.cxx:400 AtlSgTop_sChannelAnalysis.cxx:401 AtlSgTop_sChannelAnalysis.cxx:402 AtlSgTop_sChannelAnalysis.cxx:403 AtlSgTop_sChannelAnalysis.cxx:404 AtlSgTop_sChannelAnalysis.cxx:405 AtlSgTop_sChannelAnalysis.cxx:406 AtlSgTop_sChannelAnalysis.cxx:407 AtlSgTop_sChannelAnalysis.cxx:408 AtlSgTop_sChannelAnalysis.cxx:409 AtlSgTop_sChannelAnalysis.cxx:410 AtlSgTop_sChannelAnalysis.cxx:411 AtlSgTop_sChannelAnalysis.cxx:412 AtlSgTop_sChannelAnalysis.cxx:413 AtlSgTop_sChannelAnalysis.cxx:414 AtlSgTop_sChannelAnalysis.cxx:415 AtlSgTop_sChannelAnalysis.cxx:416 AtlSgTop_sChannelAnalysis.cxx:417 AtlSgTop_sChannelAnalysis.cxx:418 AtlSgTop_sChannelAnalysis.cxx:419 AtlSgTop_sChannelAnalysis.cxx:420 AtlSgTop_sChannelAnalysis.cxx:421 AtlSgTop_sChannelAnalysis.cxx:422 AtlSgTop_sChannelAnalysis.cxx:423 AtlSgTop_sChannelAnalysis.cxx:424 AtlSgTop_sChannelAnalysis.cxx:425 AtlSgTop_sChannelAnalysis.cxx:426 AtlSgTop_sChannelAnalysis.cxx:427 AtlSgTop_sChannelAnalysis.cxx:428 AtlSgTop_sChannelAnalysis.cxx:429 AtlSgTop_sChannelAnalysis.cxx:430 AtlSgTop_sChannelAnalysis.cxx:431 AtlSgTop_sChannelAnalysis.cxx:432 AtlSgTop_sChannelAnalysis.cxx:433 AtlSgTop_sChannelAnalysis.cxx:434 AtlSgTop_sChannelAnalysis.cxx:435 AtlSgTop_sChannelAnalysis.cxx:436 AtlSgTop_sChannelAnalysis.cxx:437 AtlSgTop_sChannelAnalysis.cxx:438 AtlSgTop_sChannelAnalysis.cxx:439 AtlSgTop_sChannelAnalysis.cxx:440 AtlSgTop_sChannelAnalysis.cxx:441 AtlSgTop_sChannelAnalysis.cxx:442 AtlSgTop_sChannelAnalysis.cxx:443 AtlSgTop_sChannelAnalysis.cxx:444 AtlSgTop_sChannelAnalysis.cxx:445 AtlSgTop_sChannelAnalysis.cxx:446 AtlSgTop_sChannelAnalysis.cxx:447 AtlSgTop_sChannelAnalysis.cxx:448 AtlSgTop_sChannelAnalysis.cxx:449 AtlSgTop_sChannelAnalysis.cxx:450 AtlSgTop_sChannelAnalysis.cxx:451 AtlSgTop_sChannelAnalysis.cxx:452 AtlSgTop_sChannelAnalysis.cxx:453 AtlSgTop_sChannelAnalysis.cxx:454 AtlSgTop_sChannelAnalysis.cxx:455 AtlSgTop_sChannelAnalysis.cxx:456 AtlSgTop_sChannelAnalysis.cxx:457 AtlSgTop_sChannelAnalysis.cxx:458 AtlSgTop_sChannelAnalysis.cxx:459 AtlSgTop_sChannelAnalysis.cxx:460 AtlSgTop_sChannelAnalysis.cxx:461 AtlSgTop_sChannelAnalysis.cxx:462 AtlSgTop_sChannelAnalysis.cxx:463 AtlSgTop_sChannelAnalysis.cxx:464 AtlSgTop_sChannelAnalysis.cxx:465 AtlSgTop_sChannelAnalysis.cxx:466 AtlSgTop_sChannelAnalysis.cxx:467 AtlSgTop_sChannelAnalysis.cxx:468 AtlSgTop_sChannelAnalysis.cxx:469 AtlSgTop_sChannelAnalysis.cxx:470 AtlSgTop_sChannelAnalysis.cxx:471 AtlSgTop_sChannelAnalysis.cxx:472 AtlSgTop_sChannelAnalysis.cxx:473 AtlSgTop_sChannelAnalysis.cxx:474 AtlSgTop_sChannelAnalysis.cxx:475 AtlSgTop_sChannelAnalysis.cxx:476 AtlSgTop_sChannelAnalysis.cxx:477 AtlSgTop_sChannelAnalysis.cxx:478 AtlSgTop_sChannelAnalysis.cxx:479 AtlSgTop_sChannelAnalysis.cxx:480 AtlSgTop_sChannelAnalysis.cxx:481 AtlSgTop_sChannelAnalysis.cxx:482 AtlSgTop_sChannelAnalysis.cxx:483 AtlSgTop_sChannelAnalysis.cxx:484 AtlSgTop_sChannelAnalysis.cxx:485 AtlSgTop_sChannelAnalysis.cxx:486 AtlSgTop_sChannelAnalysis.cxx:487 AtlSgTop_sChannelAnalysis.cxx:488 AtlSgTop_sChannelAnalysis.cxx:489 AtlSgTop_sChannelAnalysis.cxx:490 AtlSgTop_sChannelAnalysis.cxx:491 AtlSgTop_sChannelAnalysis.cxx:492 AtlSgTop_sChannelAnalysis.cxx:493 AtlSgTop_sChannelAnalysis.cxx:494 AtlSgTop_sChannelAnalysis.cxx:495 AtlSgTop_sChannelAnalysis.cxx:496 AtlSgTop_sChannelAnalysis.cxx:497 AtlSgTop_sChannelAnalysis.cxx:498 AtlSgTop_sChannelAnalysis.cxx:499 AtlSgTop_sChannelAnalysis.cxx:500 AtlSgTop_sChannelAnalysis.cxx:501 AtlSgTop_sChannelAnalysis.cxx:502 AtlSgTop_sChannelAnalysis.cxx:503 AtlSgTop_sChannelAnalysis.cxx:504 AtlSgTop_sChannelAnalysis.cxx:505 AtlSgTop_sChannelAnalysis.cxx:506 AtlSgTop_sChannelAnalysis.cxx:507 AtlSgTop_sChannelAnalysis.cxx:508 AtlSgTop_sChannelAnalysis.cxx:509 AtlSgTop_sChannelAnalysis.cxx:510 AtlSgTop_sChannelAnalysis.cxx:511 AtlSgTop_sChannelAnalysis.cxx:512 AtlSgTop_sChannelAnalysis.cxx:513 AtlSgTop_sChannelAnalysis.cxx:514 AtlSgTop_sChannelAnalysis.cxx:515 AtlSgTop_sChannelAnalysis.cxx:516 AtlSgTop_sChannelAnalysis.cxx:517 AtlSgTop_sChannelAnalysis.cxx:518 AtlSgTop_sChannelAnalysis.cxx:519 AtlSgTop_sChannelAnalysis.cxx:520 AtlSgTop_sChannelAnalysis.cxx:521 AtlSgTop_sChannelAnalysis.cxx:522 AtlSgTop_sChannelAnalysis.cxx:523 AtlSgTop_sChannelAnalysis.cxx:524 AtlSgTop_sChannelAnalysis.cxx:525 AtlSgTop_sChannelAnalysis.cxx:526 AtlSgTop_sChannelAnalysis.cxx:527 AtlSgTop_sChannelAnalysis.cxx:528 AtlSgTop_sChannelAnalysis.cxx:529 AtlSgTop_sChannelAnalysis.cxx:530 AtlSgTop_sChannelAnalysis.cxx:531 AtlSgTop_sChannelAnalysis.cxx:532 AtlSgTop_sChannelAnalysis.cxx:533 AtlSgTop_sChannelAnalysis.cxx:534 AtlSgTop_sChannelAnalysis.cxx:535 AtlSgTop_sChannelAnalysis.cxx:536 AtlSgTop_sChannelAnalysis.cxx:537 AtlSgTop_sChannelAnalysis.cxx:538 AtlSgTop_sChannelAnalysis.cxx:539 AtlSgTop_sChannelAnalysis.cxx:540 AtlSgTop_sChannelAnalysis.cxx:541 AtlSgTop_sChannelAnalysis.cxx:542 AtlSgTop_sChannelAnalysis.cxx:543 AtlSgTop_sChannelAnalysis.cxx:544 AtlSgTop_sChannelAnalysis.cxx:545 AtlSgTop_sChannelAnalysis.cxx:546 AtlSgTop_sChannelAnalysis.cxx:547 AtlSgTop_sChannelAnalysis.cxx:548 AtlSgTop_sChannelAnalysis.cxx:549 AtlSgTop_sChannelAnalysis.cxx:550 AtlSgTop_sChannelAnalysis.cxx:551 AtlSgTop_sChannelAnalysis.cxx:552 AtlSgTop_sChannelAnalysis.cxx:553 AtlSgTop_sChannelAnalysis.cxx:554 AtlSgTop_sChannelAnalysis.cxx:555 AtlSgTop_sChannelAnalysis.cxx:556 AtlSgTop_sChannelAnalysis.cxx:557 AtlSgTop_sChannelAnalysis.cxx:558 AtlSgTop_sChannelAnalysis.cxx:559 AtlSgTop_sChannelAnalysis.cxx:560 AtlSgTop_sChannelAnalysis.cxx:561 AtlSgTop_sChannelAnalysis.cxx:562 AtlSgTop_sChannelAnalysis.cxx:563 AtlSgTop_sChannelAnalysis.cxx:564 AtlSgTop_sChannelAnalysis.cxx:565 AtlSgTop_sChannelAnalysis.cxx:566 AtlSgTop_sChannelAnalysis.cxx:567 AtlSgTop_sChannelAnalysis.cxx:568 AtlSgTop_sChannelAnalysis.cxx:569 AtlSgTop_sChannelAnalysis.cxx:570 AtlSgTop_sChannelAnalysis.cxx:571 AtlSgTop_sChannelAnalysis.cxx:572 AtlSgTop_sChannelAnalysis.cxx:573 AtlSgTop_sChannelAnalysis.cxx:574 AtlSgTop_sChannelAnalysis.cxx:575 AtlSgTop_sChannelAnalysis.cxx:576 AtlSgTop_sChannelAnalysis.cxx:577 AtlSgTop_sChannelAnalysis.cxx:578 AtlSgTop_sChannelAnalysis.cxx:579 AtlSgTop_sChannelAnalysis.cxx:580 AtlSgTop_sChannelAnalysis.cxx:581 AtlSgTop_sChannelAnalysis.cxx:582 AtlSgTop_sChannelAnalysis.cxx:583 AtlSgTop_sChannelAnalysis.cxx:584 AtlSgTop_sChannelAnalysis.cxx:585 AtlSgTop_sChannelAnalysis.cxx:586 AtlSgTop_sChannelAnalysis.cxx:587 AtlSgTop_sChannelAnalysis.cxx:588 AtlSgTop_sChannelAnalysis.cxx:589 AtlSgTop_sChannelAnalysis.cxx:590 AtlSgTop_sChannelAnalysis.cxx:591 AtlSgTop_sChannelAnalysis.cxx:592 AtlSgTop_sChannelAnalysis.cxx:593 AtlSgTop_sChannelAnalysis.cxx:594 AtlSgTop_sChannelAnalysis.cxx:595 AtlSgTop_sChannelAnalysis.cxx:596 AtlSgTop_sChannelAnalysis.cxx:597 AtlSgTop_sChannelAnalysis.cxx:598 AtlSgTop_sChannelAnalysis.cxx:599 AtlSgTop_sChannelAnalysis.cxx:600 AtlSgTop_sChannelAnalysis.cxx:601 AtlSgTop_sChannelAnalysis.cxx:602 AtlSgTop_sChannelAnalysis.cxx:603 AtlSgTop_sChannelAnalysis.cxx:604 AtlSgTop_sChannelAnalysis.cxx:605 AtlSgTop_sChannelAnalysis.cxx:606 AtlSgTop_sChannelAnalysis.cxx:607 AtlSgTop_sChannelAnalysis.cxx:608 AtlSgTop_sChannelAnalysis.cxx:609 AtlSgTop_sChannelAnalysis.cxx:610 AtlSgTop_sChannelAnalysis.cxx:611 AtlSgTop_sChannelAnalysis.cxx:612 AtlSgTop_sChannelAnalysis.cxx:613 AtlSgTop_sChannelAnalysis.cxx:614 AtlSgTop_sChannelAnalysis.cxx:615 AtlSgTop_sChannelAnalysis.cxx:616 AtlSgTop_sChannelAnalysis.cxx:617 AtlSgTop_sChannelAnalysis.cxx:618 AtlSgTop_sChannelAnalysis.cxx:619 AtlSgTop_sChannelAnalysis.cxx:620 AtlSgTop_sChannelAnalysis.cxx:621 AtlSgTop_sChannelAnalysis.cxx:622 AtlSgTop_sChannelAnalysis.cxx:623 AtlSgTop_sChannelAnalysis.cxx:624 AtlSgTop_sChannelAnalysis.cxx:625 AtlSgTop_sChannelAnalysis.cxx:626 AtlSgTop_sChannelAnalysis.cxx:627 AtlSgTop_sChannelAnalysis.cxx:628 AtlSgTop_sChannelAnalysis.cxx:629 AtlSgTop_sChannelAnalysis.cxx:630 AtlSgTop_sChannelAnalysis.cxx:631 AtlSgTop_sChannelAnalysis.cxx:632 AtlSgTop_sChannelAnalysis.cxx:633 AtlSgTop_sChannelAnalysis.cxx:634 AtlSgTop_sChannelAnalysis.cxx:635 AtlSgTop_sChannelAnalysis.cxx:636 AtlSgTop_sChannelAnalysis.cxx:637 AtlSgTop_sChannelAnalysis.cxx:638 AtlSgTop_sChannelAnalysis.cxx:639 AtlSgTop_sChannelAnalysis.cxx:640 AtlSgTop_sChannelAnalysis.cxx:641 AtlSgTop_sChannelAnalysis.cxx:642 AtlSgTop_sChannelAnalysis.cxx:643 AtlSgTop_sChannelAnalysis.cxx:644 AtlSgTop_sChannelAnalysis.cxx:645 AtlSgTop_sChannelAnalysis.cxx:646 AtlSgTop_sChannelAnalysis.cxx:647 AtlSgTop_sChannelAnalysis.cxx:648 AtlSgTop_sChannelAnalysis.cxx:649 AtlSgTop_sChannelAnalysis.cxx:650 AtlSgTop_sChannelAnalysis.cxx:651 AtlSgTop_sChannelAnalysis.cxx:652 AtlSgTop_sChannelAnalysis.cxx:653 AtlSgTop_sChannelAnalysis.cxx:654 AtlSgTop_sChannelAnalysis.cxx:655 AtlSgTop_sChannelAnalysis.cxx:656 AtlSgTop_sChannelAnalysis.cxx:657 AtlSgTop_sChannelAnalysis.cxx:658 AtlSgTop_sChannelAnalysis.cxx:659 AtlSgTop_sChannelAnalysis.cxx:660 AtlSgTop_sChannelAnalysis.cxx:661 AtlSgTop_sChannelAnalysis.cxx:662 AtlSgTop_sChannelAnalysis.cxx:663 AtlSgTop_sChannelAnalysis.cxx:664 AtlSgTop_sChannelAnalysis.cxx:665 AtlSgTop_sChannelAnalysis.cxx:666 AtlSgTop_sChannelAnalysis.cxx:667 AtlSgTop_sChannelAnalysis.cxx:668 AtlSgTop_sChannelAnalysis.cxx:669 AtlSgTop_sChannelAnalysis.cxx:670 AtlSgTop_sChannelAnalysis.cxx:671 AtlSgTop_sChannelAnalysis.cxx:672 AtlSgTop_sChannelAnalysis.cxx:673 AtlSgTop_sChannelAnalysis.cxx:674 AtlSgTop_sChannelAnalysis.cxx:675 AtlSgTop_sChannelAnalysis.cxx:676 AtlSgTop_sChannelAnalysis.cxx:677 AtlSgTop_sChannelAnalysis.cxx:678 AtlSgTop_sChannelAnalysis.cxx:679 AtlSgTop_sChannelAnalysis.cxx:680 AtlSgTop_sChannelAnalysis.cxx:681 AtlSgTop_sChannelAnalysis.cxx:682 AtlSgTop_sChannelAnalysis.cxx:683 AtlSgTop_sChannelAnalysis.cxx:684 AtlSgTop_sChannelAnalysis.cxx:685 AtlSgTop_sChannelAnalysis.cxx:686 AtlSgTop_sChannelAnalysis.cxx:687 AtlSgTop_sChannelAnalysis.cxx:688 AtlSgTop_sChannelAnalysis.cxx:689 AtlSgTop_sChannelAnalysis.cxx:690 AtlSgTop_sChannelAnalysis.cxx:691 AtlSgTop_sChannelAnalysis.cxx:692 AtlSgTop_sChannelAnalysis.cxx:693 AtlSgTop_sChannelAnalysis.cxx:694 AtlSgTop_sChannelAnalysis.cxx:695 AtlSgTop_sChannelAnalysis.cxx:696 AtlSgTop_sChannelAnalysis.cxx:697 AtlSgTop_sChannelAnalysis.cxx:698 AtlSgTop_sChannelAnalysis.cxx:699 AtlSgTop_sChannelAnalysis.cxx:700 AtlSgTop_sChannelAnalysis.cxx:701 AtlSgTop_sChannelAnalysis.cxx:702 AtlSgTop_sChannelAnalysis.cxx:703 AtlSgTop_sChannelAnalysis.cxx:704 AtlSgTop_sChannelAnalysis.cxx:705 AtlSgTop_sChannelAnalysis.cxx:706 AtlSgTop_sChannelAnalysis.cxx:707 AtlSgTop_sChannelAnalysis.cxx:708 AtlSgTop_sChannelAnalysis.cxx:709 AtlSgTop_sChannelAnalysis.cxx:710 AtlSgTop_sChannelAnalysis.cxx:711 AtlSgTop_sChannelAnalysis.cxx:712 AtlSgTop_sChannelAnalysis.cxx:713 AtlSgTop_sChannelAnalysis.cxx:714 AtlSgTop_sChannelAnalysis.cxx:715 AtlSgTop_sChannelAnalysis.cxx:716 AtlSgTop_sChannelAnalysis.cxx:717 AtlSgTop_sChannelAnalysis.cxx:718 AtlSgTop_sChannelAnalysis.cxx:719 AtlSgTop_sChannelAnalysis.cxx:720 AtlSgTop_sChannelAnalysis.cxx:721 AtlSgTop_sChannelAnalysis.cxx:722 AtlSgTop_sChannelAnalysis.cxx:723 AtlSgTop_sChannelAnalysis.cxx:724 AtlSgTop_sChannelAnalysis.cxx:725 AtlSgTop_sChannelAnalysis.cxx:726 AtlSgTop_sChannelAnalysis.cxx:727 AtlSgTop_sChannelAnalysis.cxx:728 AtlSgTop_sChannelAnalysis.cxx:729 AtlSgTop_sChannelAnalysis.cxx:730 AtlSgTop_sChannelAnalysis.cxx:731 AtlSgTop_sChannelAnalysis.cxx:732 AtlSgTop_sChannelAnalysis.cxx:733 AtlSgTop_sChannelAnalysis.cxx:734 AtlSgTop_sChannelAnalysis.cxx:735 AtlSgTop_sChannelAnalysis.cxx:736 AtlSgTop_sChannelAnalysis.cxx:737 AtlSgTop_sChannelAnalysis.cxx:738 AtlSgTop_sChannelAnalysis.cxx:739 AtlSgTop_sChannelAnalysis.cxx:740 AtlSgTop_sChannelAnalysis.cxx:741 AtlSgTop_sChannelAnalysis.cxx:742 AtlSgTop_sChannelAnalysis.cxx:743 AtlSgTop_sChannelAnalysis.cxx:744 AtlSgTop_sChannelAnalysis.cxx:745 AtlSgTop_sChannelAnalysis.cxx:746 AtlSgTop_sChannelAnalysis.cxx:747 AtlSgTop_sChannelAnalysis.cxx:748 AtlSgTop_sChannelAnalysis.cxx:749 AtlSgTop_sChannelAnalysis.cxx:750 AtlSgTop_sChannelAnalysis.cxx:751 AtlSgTop_sChannelAnalysis.cxx:752 AtlSgTop_sChannelAnalysis.cxx:753 AtlSgTop_sChannelAnalysis.cxx:754 AtlSgTop_sChannelAnalysis.cxx:755 AtlSgTop_sChannelAnalysis.cxx:756 AtlSgTop_sChannelAnalysis.cxx:757 AtlSgTop_sChannelAnalysis.cxx:758 AtlSgTop_sChannelAnalysis.cxx:759 AtlSgTop_sChannelAnalysis.cxx:760 AtlSgTop_sChannelAnalysis.cxx:761 AtlSgTop_sChannelAnalysis.cxx:762 AtlSgTop_sChannelAnalysis.cxx:763 AtlSgTop_sChannelAnalysis.cxx:764 AtlSgTop_sChannelAnalysis.cxx:765 AtlSgTop_sChannelAnalysis.cxx:766 AtlSgTop_sChannelAnalysis.cxx:767 AtlSgTop_sChannelAnalysis.cxx:768 AtlSgTop_sChannelAnalysis.cxx:769 AtlSgTop_sChannelAnalysis.cxx:770 AtlSgTop_sChannelAnalysis.cxx:771 AtlSgTop_sChannelAnalysis.cxx:772 AtlSgTop_sChannelAnalysis.cxx:773 AtlSgTop_sChannelAnalysis.cxx:774 AtlSgTop_sChannelAnalysis.cxx:775 AtlSgTop_sChannelAnalysis.cxx:776 AtlSgTop_sChannelAnalysis.cxx:777 AtlSgTop_sChannelAnalysis.cxx:778 AtlSgTop_sChannelAnalysis.cxx:779 AtlSgTop_sChannelAnalysis.cxx:780 AtlSgTop_sChannelAnalysis.cxx:781 AtlSgTop_sChannelAnalysis.cxx:782 AtlSgTop_sChannelAnalysis.cxx:783 AtlSgTop_sChannelAnalysis.cxx:784 AtlSgTop_sChannelAnalysis.cxx:785 AtlSgTop_sChannelAnalysis.cxx:786 AtlSgTop_sChannelAnalysis.cxx:787 AtlSgTop_sChannelAnalysis.cxx:788 AtlSgTop_sChannelAnalysis.cxx:789 AtlSgTop_sChannelAnalysis.cxx:790 AtlSgTop_sChannelAnalysis.cxx:791 AtlSgTop_sChannelAnalysis.cxx:792 AtlSgTop_sChannelAnalysis.cxx:793 AtlSgTop_sChannelAnalysis.cxx:794 AtlSgTop_sChannelAnalysis.cxx:795 AtlSgTop_sChannelAnalysis.cxx:796 AtlSgTop_sChannelAnalysis.cxx:797 AtlSgTop_sChannelAnalysis.cxx:798 AtlSgTop_sChannelAnalysis.cxx:799 AtlSgTop_sChannelAnalysis.cxx:800 AtlSgTop_sChannelAnalysis.cxx:801 AtlSgTop_sChannelAnalysis.cxx:802 AtlSgTop_sChannelAnalysis.cxx:803 AtlSgTop_sChannelAnalysis.cxx:804 AtlSgTop_sChannelAnalysis.cxx:805 AtlSgTop_sChannelAnalysis.cxx:806 AtlSgTop_sChannelAnalysis.cxx:807 AtlSgTop_sChannelAnalysis.cxx:808 AtlSgTop_sChannelAnalysis.cxx:809 AtlSgTop_sChannelAnalysis.cxx:810 AtlSgTop_sChannelAnalysis.cxx:811 AtlSgTop_sChannelAnalysis.cxx:812 AtlSgTop_sChannelAnalysis.cxx:813 AtlSgTop_sChannelAnalysis.cxx:814 AtlSgTop_sChannelAnalysis.cxx:815 AtlSgTop_sChannelAnalysis.cxx:816 AtlSgTop_sChannelAnalysis.cxx:817 AtlSgTop_sChannelAnalysis.cxx:818 AtlSgTop_sChannelAnalysis.cxx:819 AtlSgTop_sChannelAnalysis.cxx:820 AtlSgTop_sChannelAnalysis.cxx:821 AtlSgTop_sChannelAnalysis.cxx:822 AtlSgTop_sChannelAnalysis.cxx:823 AtlSgTop_sChannelAnalysis.cxx:824 AtlSgTop_sChannelAnalysis.cxx:825 AtlSgTop_sChannelAnalysis.cxx:826 AtlSgTop_sChannelAnalysis.cxx:827 AtlSgTop_sChannelAnalysis.cxx:828 AtlSgTop_sChannelAnalysis.cxx:829 AtlSgTop_sChannelAnalysis.cxx:830 AtlSgTop_sChannelAnalysis.cxx:831 AtlSgTop_sChannelAnalysis.cxx:832 AtlSgTop_sChannelAnalysis.cxx:833 AtlSgTop_sChannelAnalysis.cxx:834 AtlSgTop_sChannelAnalysis.cxx:835 AtlSgTop_sChannelAnalysis.cxx:836 AtlSgTop_sChannelAnalysis.cxx:837 AtlSgTop_sChannelAnalysis.cxx:838 AtlSgTop_sChannelAnalysis.cxx:839 AtlSgTop_sChannelAnalysis.cxx:840 AtlSgTop_sChannelAnalysis.cxx:841 AtlSgTop_sChannelAnalysis.cxx:842 AtlSgTop_sChannelAnalysis.cxx:843 AtlSgTop_sChannelAnalysis.cxx:844 AtlSgTop_sChannelAnalysis.cxx:845 AtlSgTop_sChannelAnalysis.cxx:846 AtlSgTop_sChannelAnalysis.cxx:847 AtlSgTop_sChannelAnalysis.cxx:848 AtlSgTop_sChannelAnalysis.cxx:849 AtlSgTop_sChannelAnalysis.cxx:850 AtlSgTop_sChannelAnalysis.cxx:851 AtlSgTop_sChannelAnalysis.cxx:852 AtlSgTop_sChannelAnalysis.cxx:853 AtlSgTop_sChannelAnalysis.cxx:854 AtlSgTop_sChannelAnalysis.cxx:855 AtlSgTop_sChannelAnalysis.cxx:856 AtlSgTop_sChannelAnalysis.cxx:857 AtlSgTop_sChannelAnalysis.cxx:858 AtlSgTop_sChannelAnalysis.cxx:859 AtlSgTop_sChannelAnalysis.cxx:860 AtlSgTop_sChannelAnalysis.cxx:861 AtlSgTop_sChannelAnalysis.cxx:862 AtlSgTop_sChannelAnalysis.cxx:863 AtlSgTop_sChannelAnalysis.cxx:864 AtlSgTop_sChannelAnalysis.cxx:865 AtlSgTop_sChannelAnalysis.cxx:866 AtlSgTop_sChannelAnalysis.cxx:867 AtlSgTop_sChannelAnalysis.cxx:868 AtlSgTop_sChannelAnalysis.cxx:869 AtlSgTop_sChannelAnalysis.cxx:870 AtlSgTop_sChannelAnalysis.cxx:871 AtlSgTop_sChannelAnalysis.cxx:872 AtlSgTop_sChannelAnalysis.cxx:873 AtlSgTop_sChannelAnalysis.cxx:874 AtlSgTop_sChannelAnalysis.cxx:875 AtlSgTop_sChannelAnalysis.cxx:876 AtlSgTop_sChannelAnalysis.cxx:877 AtlSgTop_sChannelAnalysis.cxx:878 AtlSgTop_sChannelAnalysis.cxx:879 AtlSgTop_sChannelAnalysis.cxx:880 AtlSgTop_sChannelAnalysis.cxx:881 AtlSgTop_sChannelAnalysis.cxx:882 AtlSgTop_sChannelAnalysis.cxx:883 AtlSgTop_sChannelAnalysis.cxx:884 AtlSgTop_sChannelAnalysis.cxx:885 AtlSgTop_sChannelAnalysis.cxx:886 AtlSgTop_sChannelAnalysis.cxx:887 AtlSgTop_sChannelAnalysis.cxx:888 AtlSgTop_sChannelAnalysis.cxx:889 AtlSgTop_sChannelAnalysis.cxx:890 AtlSgTop_sChannelAnalysis.cxx:891 AtlSgTop_sChannelAnalysis.cxx:892 AtlSgTop_sChannelAnalysis.cxx:893 AtlSgTop_sChannelAnalysis.cxx:894 AtlSgTop_sChannelAnalysis.cxx:895 AtlSgTop_sChannelAnalysis.cxx:896 AtlSgTop_sChannelAnalysis.cxx:897 AtlSgTop_sChannelAnalysis.cxx:898 AtlSgTop_sChannelAnalysis.cxx:899 AtlSgTop_sChannelAnalysis.cxx:900 AtlSgTop_sChannelAnalysis.cxx:901 AtlSgTop_sChannelAnalysis.cxx:902 AtlSgTop_sChannelAnalysis.cxx:903 AtlSgTop_sChannelAnalysis.cxx:904 AtlSgTop_sChannelAnalysis.cxx:905 AtlSgTop_sChannelAnalysis.cxx:906 AtlSgTop_sChannelAnalysis.cxx:907 AtlSgTop_sChannelAnalysis.cxx:908 AtlSgTop_sChannelAnalysis.cxx:909 AtlSgTop_sChannelAnalysis.cxx:910 AtlSgTop_sChannelAnalysis.cxx:911 AtlSgTop_sChannelAnalysis.cxx:912 AtlSgTop_sChannelAnalysis.cxx:913 AtlSgTop_sChannelAnalysis.cxx:914 AtlSgTop_sChannelAnalysis.cxx:915 AtlSgTop_sChannelAnalysis.cxx:916 AtlSgTop_sChannelAnalysis.cxx:917 AtlSgTop_sChannelAnalysis.cxx:918 AtlSgTop_sChannelAnalysis.cxx:919 AtlSgTop_sChannelAnalysis.cxx:920 AtlSgTop_sChannelAnalysis.cxx:921 AtlSgTop_sChannelAnalysis.cxx:922 AtlSgTop_sChannelAnalysis.cxx:923 AtlSgTop_sChannelAnalysis.cxx:924 AtlSgTop_sChannelAnalysis.cxx:925 AtlSgTop_sChannelAnalysis.cxx:926 AtlSgTop_sChannelAnalysis.cxx:927 AtlSgTop_sChannelAnalysis.cxx:928 AtlSgTop_sChannelAnalysis.cxx:929 AtlSgTop_sChannelAnalysis.cxx:930 AtlSgTop_sChannelAnalysis.cxx:931 AtlSgTop_sChannelAnalysis.cxx:932 AtlSgTop_sChannelAnalysis.cxx:933 AtlSgTop_sChannelAnalysis.cxx:934 AtlSgTop_sChannelAnalysis.cxx:935 AtlSgTop_sChannelAnalysis.cxx:936 AtlSgTop_sChannelAnalysis.cxx:937 AtlSgTop_sChannelAnalysis.cxx:938 AtlSgTop_sChannelAnalysis.cxx:939 AtlSgTop_sChannelAnalysis.cxx:940 AtlSgTop_sChannelAnalysis.cxx:941 AtlSgTop_sChannelAnalysis.cxx:942 AtlSgTop_sChannelAnalysis.cxx:943 AtlSgTop_sChannelAnalysis.cxx:944 AtlSgTop_sChannelAnalysis.cxx:945 AtlSgTop_sChannelAnalysis.cxx:946 AtlSgTop_sChannelAnalysis.cxx:947 AtlSgTop_sChannelAnalysis.cxx:948 AtlSgTop_sChannelAnalysis.cxx:949 AtlSgTop_sChannelAnalysis.cxx:950 AtlSgTop_sChannelAnalysis.cxx:951 AtlSgTop_sChannelAnalysis.cxx:952 AtlSgTop_sChannelAnalysis.cxx:953 AtlSgTop_sChannelAnalysis.cxx:954 AtlSgTop_sChannelAnalysis.cxx:955 AtlSgTop_sChannelAnalysis.cxx:956 AtlSgTop_sChannelAnalysis.cxx:957 AtlSgTop_sChannelAnalysis.cxx:958 AtlSgTop_sChannelAnalysis.cxx:959 AtlSgTop_sChannelAnalysis.cxx:960 AtlSgTop_sChannelAnalysis.cxx:961 AtlSgTop_sChannelAnalysis.cxx:962 AtlSgTop_sChannelAnalysis.cxx:963 AtlSgTop_sChannelAnalysis.cxx:964 AtlSgTop_sChannelAnalysis.cxx:965 AtlSgTop_sChannelAnalysis.cxx:966 AtlSgTop_sChannelAnalysis.cxx:967 AtlSgTop_sChannelAnalysis.cxx:968 AtlSgTop_sChannelAnalysis.cxx:969 AtlSgTop_sChannelAnalysis.cxx:970 AtlSgTop_sChannelAnalysis.cxx:971 AtlSgTop_sChannelAnalysis.cxx:972 AtlSgTop_sChannelAnalysis.cxx:973 AtlSgTop_sChannelAnalysis.cxx:974 AtlSgTop_sChannelAnalysis.cxx:975 AtlSgTop_sChannelAnalysis.cxx:976 AtlSgTop_sChannelAnalysis.cxx:977 AtlSgTop_sChannelAnalysis.cxx:978 AtlSgTop_sChannelAnalysis.cxx:979 AtlSgTop_sChannelAnalysis.cxx:980 AtlSgTop_sChannelAnalysis.cxx:981 AtlSgTop_sChannelAnalysis.cxx:982 AtlSgTop_sChannelAnalysis.cxx:983 AtlSgTop_sChannelAnalysis.cxx:984 AtlSgTop_sChannelAnalysis.cxx:985 AtlSgTop_sChannelAnalysis.cxx:986 AtlSgTop_sChannelAnalysis.cxx:987 AtlSgTop_sChannelAnalysis.cxx:988 AtlSgTop_sChannelAnalysis.cxx:989 AtlSgTop_sChannelAnalysis.cxx:990 AtlSgTop_sChannelAnalysis.cxx:991 AtlSgTop_sChannelAnalysis.cxx:992 AtlSgTop_sChannelAnalysis.cxx:993 AtlSgTop_sChannelAnalysis.cxx:994 AtlSgTop_sChannelAnalysis.cxx:995 AtlSgTop_sChannelAnalysis.cxx:996 AtlSgTop_sChannelAnalysis.cxx:997 AtlSgTop_sChannelAnalysis.cxx:998 AtlSgTop_sChannelAnalysis.cxx:999 AtlSgTop_sChannelAnalysis.cxx:1000 AtlSgTop_sChannelAnalysis.cxx:1001 AtlSgTop_sChannelAnalysis.cxx:1002 AtlSgTop_sChannelAnalysis.cxx:1003 AtlSgTop_sChannelAnalysis.cxx:1004 AtlSgTop_sChannelAnalysis.cxx:1005 AtlSgTop_sChannelAnalysis.cxx:1006 AtlSgTop_sChannelAnalysis.cxx:1007 AtlSgTop_sChannelAnalysis.cxx:1008 AtlSgTop_sChannelAnalysis.cxx:1009 AtlSgTop_sChannelAnalysis.cxx:1010 AtlSgTop_sChannelAnalysis.cxx:1011 AtlSgTop_sChannelAnalysis.cxx:1012 AtlSgTop_sChannelAnalysis.cxx:1013 AtlSgTop_sChannelAnalysis.cxx:1014 AtlSgTop_sChannelAnalysis.cxx:1015 AtlSgTop_sChannelAnalysis.cxx:1016 AtlSgTop_sChannelAnalysis.cxx:1017 AtlSgTop_sChannelAnalysis.cxx:1018 AtlSgTop_sChannelAnalysis.cxx:1019 AtlSgTop_sChannelAnalysis.cxx:1020 AtlSgTop_sChannelAnalysis.cxx:1021 AtlSgTop_sChannelAnalysis.cxx:1022 AtlSgTop_sChannelAnalysis.cxx:1023 AtlSgTop_sChannelAnalysis.cxx:1024 AtlSgTop_sChannelAnalysis.cxx:1025 AtlSgTop_sChannelAnalysis.cxx:1026 AtlSgTop_sChannelAnalysis.cxx:1027 AtlSgTop_sChannelAnalysis.cxx:1028 AtlSgTop_sChannelAnalysis.cxx:1029 AtlSgTop_sChannelAnalysis.cxx:1030 AtlSgTop_sChannelAnalysis.cxx:1031 AtlSgTop_sChannelAnalysis.cxx:1032 AtlSgTop_sChannelAnalysis.cxx:1033 AtlSgTop_sChannelAnalysis.cxx:1034 AtlSgTop_sChannelAnalysis.cxx:1035 AtlSgTop_sChannelAnalysis.cxx:1036 AtlSgTop_sChannelAnalysis.cxx:1037 AtlSgTop_sChannelAnalysis.cxx:1038 AtlSgTop_sChannelAnalysis.cxx:1039 AtlSgTop_sChannelAnalysis.cxx:1040 AtlSgTop_sChannelAnalysis.cxx:1041 AtlSgTop_sChannelAnalysis.cxx:1042 AtlSgTop_sChannelAnalysis.cxx:1043 AtlSgTop_sChannelAnalysis.cxx:1044 AtlSgTop_sChannelAnalysis.cxx:1045 AtlSgTop_sChannelAnalysis.cxx:1046 AtlSgTop_sChannelAnalysis.cxx:1047 AtlSgTop_sChannelAnalysis.cxx:1048 AtlSgTop_sChannelAnalysis.cxx:1049 AtlSgTop_sChannelAnalysis.cxx:1050 AtlSgTop_sChannelAnalysis.cxx:1051 AtlSgTop_sChannelAnalysis.cxx:1052 AtlSgTop_sChannelAnalysis.cxx:1053 AtlSgTop_sChannelAnalysis.cxx:1054 AtlSgTop_sChannelAnalysis.cxx:1055 AtlSgTop_sChannelAnalysis.cxx:1056 AtlSgTop_sChannelAnalysis.cxx:1057 AtlSgTop_sChannelAnalysis.cxx:1058 AtlSgTop_sChannelAnalysis.cxx:1059 AtlSgTop_sChannelAnalysis.cxx:1060 AtlSgTop_sChannelAnalysis.cxx:1061 AtlSgTop_sChannelAnalysis.cxx:1062 AtlSgTop_sChannelAnalysis.cxx:1063 AtlSgTop_sChannelAnalysis.cxx:1064 AtlSgTop_sChannelAnalysis.cxx:1065 AtlSgTop_sChannelAnalysis.cxx:1066 AtlSgTop_sChannelAnalysis.cxx:1067 AtlSgTop_sChannelAnalysis.cxx:1068 AtlSgTop_sChannelAnalysis.cxx:1069 AtlSgTop_sChannelAnalysis.cxx:1070 AtlSgTop_sChannelAnalysis.cxx:1071 AtlSgTop_sChannelAnalysis.cxx:1072 AtlSgTop_sChannelAnalysis.cxx:1073 AtlSgTop_sChannelAnalysis.cxx:1074 AtlSgTop_sChannelAnalysis.cxx:1075 AtlSgTop_sChannelAnalysis.cxx:1076 AtlSgTop_sChannelAnalysis.cxx:1077 AtlSgTop_sChannelAnalysis.cxx:1078 AtlSgTop_sChannelAnalysis.cxx:1079 AtlSgTop_sChannelAnalysis.cxx:1080 AtlSgTop_sChannelAnalysis.cxx:1081 AtlSgTop_sChannelAnalysis.cxx:1082 AtlSgTop_sChannelAnalysis.cxx:1083 AtlSgTop_sChannelAnalysis.cxx:1084 AtlSgTop_sChannelAnalysis.cxx:1085 AtlSgTop_sChannelAnalysis.cxx:1086 AtlSgTop_sChannelAnalysis.cxx:1087 AtlSgTop_sChannelAnalysis.cxx:1088 AtlSgTop_sChannelAnalysis.cxx:1089 AtlSgTop_sChannelAnalysis.cxx:1090 AtlSgTop_sChannelAnalysis.cxx:1091 AtlSgTop_sChannelAnalysis.cxx:1092 AtlSgTop_sChannelAnalysis.cxx:1093 AtlSgTop_sChannelAnalysis.cxx:1094 AtlSgTop_sChannelAnalysis.cxx:1095 AtlSgTop_sChannelAnalysis.cxx:1096 AtlSgTop_sChannelAnalysis.cxx:1097 AtlSgTop_sChannelAnalysis.cxx:1098 AtlSgTop_sChannelAnalysis.cxx:1099 AtlSgTop_sChannelAnalysis.cxx:1100 AtlSgTop_sChannelAnalysis.cxx:1101 AtlSgTop_sChannelAnalysis.cxx:1102 AtlSgTop_sChannelAnalysis.cxx:1103 AtlSgTop_sChannelAnalysis.cxx:1104 AtlSgTop_sChannelAnalysis.cxx:1105 AtlSgTop_sChannelAnalysis.cxx:1106 AtlSgTop_sChannelAnalysis.cxx:1107 AtlSgTop_sChannelAnalysis.cxx:1108 AtlSgTop_sChannelAnalysis.cxx:1109 AtlSgTop_sChannelAnalysis.cxx:1110 AtlSgTop_sChannelAnalysis.cxx:1111 AtlSgTop_sChannelAnalysis.cxx:1112 AtlSgTop_sChannelAnalysis.cxx:1113 AtlSgTop_sChannelAnalysis.cxx:1114 AtlSgTop_sChannelAnalysis.cxx:1115 AtlSgTop_sChannelAnalysis.cxx:1116 AtlSgTop_sChannelAnalysis.cxx:1117 AtlSgTop_sChannelAnalysis.cxx:1118 AtlSgTop_sChannelAnalysis.cxx:1119 AtlSgTop_sChannelAnalysis.cxx:1120 AtlSgTop_sChannelAnalysis.cxx:1121 AtlSgTop_sChannelAnalysis.cxx:1122 AtlSgTop_sChannelAnalysis.cxx:1123 AtlSgTop_sChannelAnalysis.cxx:1124 AtlSgTop_sChannelAnalysis.cxx:1125 AtlSgTop_sChannelAnalysis.cxx:1126 AtlSgTop_sChannelAnalysis.cxx:1127 AtlSgTop_sChannelAnalysis.cxx:1128 AtlSgTop_sChannelAnalysis.cxx:1129 AtlSgTop_sChannelAnalysis.cxx:1130 AtlSgTop_sChannelAnalysis.cxx:1131 AtlSgTop_sChannelAnalysis.cxx:1132 AtlSgTop_sChannelAnalysis.cxx:1133 AtlSgTop_sChannelAnalysis.cxx:1134 AtlSgTop_sChannelAnalysis.cxx:1135 AtlSgTop_sChannelAnalysis.cxx:1136 AtlSgTop_sChannelAnalysis.cxx:1137 AtlSgTop_sChannelAnalysis.cxx:1138 AtlSgTop_sChannelAnalysis.cxx:1139 AtlSgTop_sChannelAnalysis.cxx:1140 AtlSgTop_sChannelAnalysis.cxx:1141 AtlSgTop_sChannelAnalysis.cxx:1142 AtlSgTop_sChannelAnalysis.cxx:1143 AtlSgTop_sChannelAnalysis.cxx:1144 AtlSgTop_sChannelAnalysis.cxx:1145 AtlSgTop_sChannelAnalysis.cxx:1146 AtlSgTop_sChannelAnalysis.cxx:1147 AtlSgTop_sChannelAnalysis.cxx:1148 AtlSgTop_sChannelAnalysis.cxx:1149 AtlSgTop_sChannelAnalysis.cxx:1150 AtlSgTop_sChannelAnalysis.cxx:1151 AtlSgTop_sChannelAnalysis.cxx:1152 AtlSgTop_sChannelAnalysis.cxx:1153 AtlSgTop_sChannelAnalysis.cxx:1154 AtlSgTop_sChannelAnalysis.cxx:1155 AtlSgTop_sChannelAnalysis.cxx:1156 AtlSgTop_sChannelAnalysis.cxx:1157 AtlSgTop_sChannelAnalysis.cxx:1158 AtlSgTop_sChannelAnalysis.cxx:1159 AtlSgTop_sChannelAnalysis.cxx:1160 AtlSgTop_sChannelAnalysis.cxx:1161 AtlSgTop_sChannelAnalysis.cxx:1162 AtlSgTop_sChannelAnalysis.cxx:1163 AtlSgTop_sChannelAnalysis.cxx:1164 AtlSgTop_sChannelAnalysis.cxx:1165 AtlSgTop_sChannelAnalysis.cxx:1166 AtlSgTop_sChannelAnalysis.cxx:1167 AtlSgTop_sChannelAnalysis.cxx:1168 AtlSgTop_sChannelAnalysis.cxx:1169 AtlSgTop_sChannelAnalysis.cxx:1170 AtlSgTop_sChannelAnalysis.cxx:1171 AtlSgTop_sChannelAnalysis.cxx:1172 AtlSgTop_sChannelAnalysis.cxx:1173 AtlSgTop_sChannelAnalysis.cxx:1174 AtlSgTop_sChannelAnalysis.cxx:1175 AtlSgTop_sChannelAnalysis.cxx:1176 AtlSgTop_sChannelAnalysis.cxx:1177 AtlSgTop_sChannelAnalysis.cxx:1178 AtlSgTop_sChannelAnalysis.cxx:1179 AtlSgTop_sChannelAnalysis.cxx:1180 AtlSgTop_sChannelAnalysis.cxx:1181 AtlSgTop_sChannelAnalysis.cxx:1182 AtlSgTop_sChannelAnalysis.cxx:1183 AtlSgTop_sChannelAnalysis.cxx:1184 AtlSgTop_sChannelAnalysis.cxx:1185 AtlSgTop_sChannelAnalysis.cxx:1186 AtlSgTop_sChannelAnalysis.cxx:1187 AtlSgTop_sChannelAnalysis.cxx:1188 AtlSgTop_sChannelAnalysis.cxx:1189 AtlSgTop_sChannelAnalysis.cxx:1190 AtlSgTop_sChannelAnalysis.cxx:1191 AtlSgTop_sChannelAnalysis.cxx:1192 AtlSgTop_sChannelAnalysis.cxx:1193 AtlSgTop_sChannelAnalysis.cxx:1194 AtlSgTop_sChannelAnalysis.cxx:1195 AtlSgTop_sChannelAnalysis.cxx:1196 AtlSgTop_sChannelAnalysis.cxx:1197 AtlSgTop_sChannelAnalysis.cxx:1198 AtlSgTop_sChannelAnalysis.cxx:1199 AtlSgTop_sChannelAnalysis.cxx:1200 AtlSgTop_sChannelAnalysis.cxx:1201 AtlSgTop_sChannelAnalysis.cxx:1202 AtlSgTop_sChannelAnalysis.cxx:1203 AtlSgTop_sChannelAnalysis.cxx:1204 AtlSgTop_sChannelAnalysis.cxx:1205 AtlSgTop_sChannelAnalysis.cxx:1206 AtlSgTop_sChannelAnalysis.cxx:1207 AtlSgTop_sChannelAnalysis.cxx:1208 AtlSgTop_sChannelAnalysis.cxx:1209 AtlSgTop_sChannelAnalysis.cxx:1210 AtlSgTop_sChannelAnalysis.cxx:1211 AtlSgTop_sChannelAnalysis.cxx:1212 AtlSgTop_sChannelAnalysis.cxx:1213 AtlSgTop_sChannelAnalysis.cxx:1214 AtlSgTop_sChannelAnalysis.cxx:1215 AtlSgTop_sChannelAnalysis.cxx:1216 AtlSgTop_sChannelAnalysis.cxx:1217 AtlSgTop_sChannelAnalysis.cxx:1218 AtlSgTop_sChannelAnalysis.cxx:1219 AtlSgTop_sChannelAnalysis.cxx:1220 AtlSgTop_sChannelAnalysis.cxx:1221 AtlSgTop_sChannelAnalysis.cxx:1222 AtlSgTop_sChannelAnalysis.cxx:1223 AtlSgTop_sChannelAnalysis.cxx:1224 AtlSgTop_sChannelAnalysis.cxx:1225 AtlSgTop_sChannelAnalysis.cxx:1226 AtlSgTop_sChannelAnalysis.cxx:1227 AtlSgTop_sChannelAnalysis.cxx:1228 AtlSgTop_sChannelAnalysis.cxx:1229 AtlSgTop_sChannelAnalysis.cxx:1230 AtlSgTop_sChannelAnalysis.cxx:1231 AtlSgTop_sChannelAnalysis.cxx:1232 AtlSgTop_sChannelAnalysis.cxx:1233 AtlSgTop_sChannelAnalysis.cxx:1234 AtlSgTop_sChannelAnalysis.cxx:1235 AtlSgTop_sChannelAnalysis.cxx:1236 AtlSgTop_sChannelAnalysis.cxx:1237 AtlSgTop_sChannelAnalysis.cxx:1238 AtlSgTop_sChannelAnalysis.cxx:1239 AtlSgTop_sChannelAnalysis.cxx:1240 AtlSgTop_sChannelAnalysis.cxx:1241 AtlSgTop_sChannelAnalysis.cxx:1242 AtlSgTop_sChannelAnalysis.cxx:1243 AtlSgTop_sChannelAnalysis.cxx:1244 AtlSgTop_sChannelAnalysis.cxx:1245 AtlSgTop_sChannelAnalysis.cxx:1246 AtlSgTop_sChannelAnalysis.cxx:1247 AtlSgTop_sChannelAnalysis.cxx:1248 AtlSgTop_sChannelAnalysis.cxx:1249 AtlSgTop_sChannelAnalysis.cxx:1250 AtlSgTop_sChannelAnalysis.cxx:1251 AtlSgTop_sChannelAnalysis.cxx:1252 AtlSgTop_sChannelAnalysis.cxx:1253 AtlSgTop_sChannelAnalysis.cxx:1254 AtlSgTop_sChannelAnalysis.cxx:1255 AtlSgTop_sChannelAnalysis.cxx:1256 AtlSgTop_sChannelAnalysis.cxx:1257 AtlSgTop_sChannelAnalysis.cxx:1258 AtlSgTop_sChannelAnalysis.cxx:1259 AtlSgTop_sChannelAnalysis.cxx:1260 AtlSgTop_sChannelAnalysis.cxx:1261 AtlSgTop_sChannelAnalysis.cxx:1262 AtlSgTop_sChannelAnalysis.cxx:1263 AtlSgTop_sChannelAnalysis.cxx:1264 AtlSgTop_sChannelAnalysis.cxx:1265 AtlSgTop_sChannelAnalysis.cxx:1266 AtlSgTop_sChannelAnalysis.cxx:1267 AtlSgTop_sChannelAnalysis.cxx:1268 AtlSgTop_sChannelAnalysis.cxx:1269 AtlSgTop_sChannelAnalysis.cxx:1270 AtlSgTop_sChannelAnalysis.cxx:1271 AtlSgTop_sChannelAnalysis.cxx:1272 AtlSgTop_sChannelAnalysis.cxx:1273 AtlSgTop_sChannelAnalysis.cxx:1274 AtlSgTop_sChannelAnalysis.cxx:1275 AtlSgTop_sChannelAnalysis.cxx:1276 AtlSgTop_sChannelAnalysis.cxx:1277 AtlSgTop_sChannelAnalysis.cxx:1278 AtlSgTop_sChannelAnalysis.cxx:1279 AtlSgTop_sChannelAnalysis.cxx:1280 AtlSgTop_sChannelAnalysis.cxx:1281 AtlSgTop_sChannelAnalysis.cxx:1282 AtlSgTop_sChannelAnalysis.cxx:1283 AtlSgTop_sChannelAnalysis.cxx:1284 AtlSgTop_sChannelAnalysis.cxx:1285 AtlSgTop_sChannelAnalysis.cxx:1286 AtlSgTop_sChannelAnalysis.cxx:1287 AtlSgTop_sChannelAnalysis.cxx:1288 AtlSgTop_sChannelAnalysis.cxx:1289 AtlSgTop_sChannelAnalysis.cxx:1290 AtlSgTop_sChannelAnalysis.cxx:1291 AtlSgTop_sChannelAnalysis.cxx:1292 AtlSgTop_sChannelAnalysis.cxx:1293 AtlSgTop_sChannelAnalysis.cxx:1294 AtlSgTop_sChannelAnalysis.cxx:1295 AtlSgTop_sChannelAnalysis.cxx:1296 AtlSgTop_sChannelAnalysis.cxx:1297 AtlSgTop_sChannelAnalysis.cxx:1298 AtlSgTop_sChannelAnalysis.cxx:1299 AtlSgTop_sChannelAnalysis.cxx:1300 AtlSgTop_sChannelAnalysis.cxx:1301 AtlSgTop_sChannelAnalysis.cxx:1302 AtlSgTop_sChannelAnalysis.cxx:1303 AtlSgTop_sChannelAnalysis.cxx:1304 AtlSgTop_sChannelAnalysis.cxx:1305 AtlSgTop_sChannelAnalysis.cxx:1306 AtlSgTop_sChannelAnalysis.cxx:1307 AtlSgTop_sChannelAnalysis.cxx:1308 AtlSgTop_sChannelAnalysis.cxx:1309 AtlSgTop_sChannelAnalysis.cxx:1310 AtlSgTop_sChannelAnalysis.cxx:1311 AtlSgTop_sChannelAnalysis.cxx:1312 AtlSgTop_sChannelAnalysis.cxx:1313 AtlSgTop_sChannelAnalysis.cxx:1314 AtlSgTop_sChannelAnalysis.cxx:1315 AtlSgTop_sChannelAnalysis.cxx:1316 AtlSgTop_sChannelAnalysis.cxx:1317 AtlSgTop_sChannelAnalysis.cxx:1318 AtlSgTop_sChannelAnalysis.cxx:1319 AtlSgTop_sChannelAnalysis.cxx:1320 AtlSgTop_sChannelAnalysis.cxx:1321 AtlSgTop_sChannelAnalysis.cxx:1322 AtlSgTop_sChannelAnalysis.cxx:1323 AtlSgTop_sChannelAnalysis.cxx:1324 AtlSgTop_sChannelAnalysis.cxx:1325 AtlSgTop_sChannelAnalysis.cxx:1326 AtlSgTop_sChannelAnalysis.cxx:1327 AtlSgTop_sChannelAnalysis.cxx:1328 AtlSgTop_sChannelAnalysis.cxx:1329 AtlSgTop_sChannelAnalysis.cxx:1330 AtlSgTop_sChannelAnalysis.cxx:1331 AtlSgTop_sChannelAnalysis.cxx:1332 AtlSgTop_sChannelAnalysis.cxx:1333 AtlSgTop_sChannelAnalysis.cxx:1334 AtlSgTop_sChannelAnalysis.cxx:1335 AtlSgTop_sChannelAnalysis.cxx:1336 AtlSgTop_sChannelAnalysis.cxx:1337 AtlSgTop_sChannelAnalysis.cxx:1338 AtlSgTop_sChannelAnalysis.cxx:1339 AtlSgTop_sChannelAnalysis.cxx:1340 AtlSgTop_sChannelAnalysis.cxx:1341 AtlSgTop_sChannelAnalysis.cxx:1342 AtlSgTop_sChannelAnalysis.cxx:1343 AtlSgTop_sChannelAnalysis.cxx:1344 AtlSgTop_sChannelAnalysis.cxx:1345 AtlSgTop_sChannelAnalysis.cxx:1346 AtlSgTop_sChannelAnalysis.cxx:1347 AtlSgTop_sChannelAnalysis.cxx:1348 AtlSgTop_sChannelAnalysis.cxx:1349 AtlSgTop_sChannelAnalysis.cxx:1350 AtlSgTop_sChannelAnalysis.cxx:1351 AtlSgTop_sChannelAnalysis.cxx:1352 AtlSgTop_sChannelAnalysis.cxx:1353 AtlSgTop_sChannelAnalysis.cxx:1354 AtlSgTop_sChannelAnalysis.cxx:1355 AtlSgTop_sChannelAnalysis.cxx:1356 AtlSgTop_sChannelAnalysis.cxx:1357 AtlSgTop_sChannelAnalysis.cxx:1358 AtlSgTop_sChannelAnalysis.cxx:1359 AtlSgTop_sChannelAnalysis.cxx:1360 AtlSgTop_sChannelAnalysis.cxx:1361 AtlSgTop_sChannelAnalysis.cxx:1362 AtlSgTop_sChannelAnalysis.cxx:1363 AtlSgTop_sChannelAnalysis.cxx:1364 AtlSgTop_sChannelAnalysis.cxx:1365 AtlSgTop_sChannelAnalysis.cxx:1366 AtlSgTop_sChannelAnalysis.cxx:1367 AtlSgTop_sChannelAnalysis.cxx:1368 AtlSgTop_sChannelAnalysis.cxx:1369 AtlSgTop_sChannelAnalysis.cxx:1370 AtlSgTop_sChannelAnalysis.cxx:1371 AtlSgTop_sChannelAnalysis.cxx:1372 AtlSgTop_sChannelAnalysis.cxx:1373 AtlSgTop_sChannelAnalysis.cxx:1374 AtlSgTop_sChannelAnalysis.cxx:1375 AtlSgTop_sChannelAnalysis.cxx:1376 AtlSgTop_sChannelAnalysis.cxx:1377 AtlSgTop_sChannelAnalysis.cxx:1378 AtlSgTop_sChannelAnalysis.cxx:1379 AtlSgTop_sChannelAnalysis.cxx:1380 AtlSgTop_sChannelAnalysis.cxx:1381 AtlSgTop_sChannelAnalysis.cxx:1382 AtlSgTop_sChannelAnalysis.cxx:1383 AtlSgTop_sChannelAnalysis.cxx:1384 AtlSgTop_sChannelAnalysis.cxx:1385 AtlSgTop_sChannelAnalysis.cxx:1386 AtlSgTop_sChannelAnalysis.cxx:1387 AtlSgTop_sChannelAnalysis.cxx:1388 AtlSgTop_sChannelAnalysis.cxx:1389 AtlSgTop_sChannelAnalysis.cxx:1390 AtlSgTop_sChannelAnalysis.cxx:1391 AtlSgTop_sChannelAnalysis.cxx:1392 AtlSgTop_sChannelAnalysis.cxx:1393 AtlSgTop_sChannelAnalysis.cxx:1394 AtlSgTop_sChannelAnalysis.cxx:1395 AtlSgTop_sChannelAnalysis.cxx:1396 AtlSgTop_sChannelAnalysis.cxx:1397 AtlSgTop_sChannelAnalysis.cxx:1398 AtlSgTop_sChannelAnalysis.cxx:1399 AtlSgTop_sChannelAnalysis.cxx:1400 AtlSgTop_sChannelAnalysis.cxx:1401 AtlSgTop_sChannelAnalysis.cxx:1402 AtlSgTop_sChannelAnalysis.cxx:1403 AtlSgTop_sChannelAnalysis.cxx:1404 AtlSgTop_sChannelAnalysis.cxx:1405 AtlSgTop_sChannelAnalysis.cxx:1406 AtlSgTop_sChannelAnalysis.cxx:1407 AtlSgTop_sChannelAnalysis.cxx:1408 AtlSgTop_sChannelAnalysis.cxx:1409 AtlSgTop_sChannelAnalysis.cxx:1410 AtlSgTop_sChannelAnalysis.cxx:1411 AtlSgTop_sChannelAnalysis.cxx:1412 AtlSgTop_sChannelAnalysis.cxx:1413 AtlSgTop_sChannelAnalysis.cxx:1414 AtlSgTop_sChannelAnalysis.cxx:1415 AtlSgTop_sChannelAnalysis.cxx:1416 AtlSgTop_sChannelAnalysis.cxx:1417 AtlSgTop_sChannelAnalysis.cxx:1418 AtlSgTop_sChannelAnalysis.cxx:1419 AtlSgTop_sChannelAnalysis.cxx:1420 AtlSgTop_sChannelAnalysis.cxx:1421 AtlSgTop_sChannelAnalysis.cxx:1422 AtlSgTop_sChannelAnalysis.cxx:1423 AtlSgTop_sChannelAnalysis.cxx:1424 AtlSgTop_sChannelAnalysis.cxx:1425 AtlSgTop_sChannelAnalysis.cxx:1426 AtlSgTop_sChannelAnalysis.cxx:1427 AtlSgTop_sChannelAnalysis.cxx:1428 AtlSgTop_sChannelAnalysis.cxx:1429 AtlSgTop_sChannelAnalysis.cxx:1430 AtlSgTop_sChannelAnalysis.cxx:1431 AtlSgTop_sChannelAnalysis.cxx:1432 AtlSgTop_sChannelAnalysis.cxx:1433 AtlSgTop_sChannelAnalysis.cxx:1434 AtlSgTop_sChannelAnalysis.cxx:1435 AtlSgTop_sChannelAnalysis.cxx:1436 AtlSgTop_sChannelAnalysis.cxx:1437 AtlSgTop_sChannelAnalysis.cxx:1438 AtlSgTop_sChannelAnalysis.cxx:1439 AtlSgTop_sChannelAnalysis.cxx:1440 AtlSgTop_sChannelAnalysis.cxx:1441 AtlSgTop_sChannelAnalysis.cxx:1442 AtlSgTop_sChannelAnalysis.cxx:1443 AtlSgTop_sChannelAnalysis.cxx:1444 AtlSgTop_sChannelAnalysis.cxx:1445 AtlSgTop_sChannelAnalysis.cxx:1446 AtlSgTop_sChannelAnalysis.cxx:1447 AtlSgTop_sChannelAnalysis.cxx:1448 AtlSgTop_sChannelAnalysis.cxx:1449 AtlSgTop_sChannelAnalysis.cxx:1450 AtlSgTop_sChannelAnalysis.cxx:1451 AtlSgTop_sChannelAnalysis.cxx:1452 AtlSgTop_sChannelAnalysis.cxx:1453 AtlSgTop_sChannelAnalysis.cxx:1454 AtlSgTop_sChannelAnalysis.cxx:1455 AtlSgTop_sChannelAnalysis.cxx:1456 AtlSgTop_sChannelAnalysis.cxx:1457 AtlSgTop_sChannelAnalysis.cxx:1458 AtlSgTop_sChannelAnalysis.cxx:1459 AtlSgTop_sChannelAnalysis.cxx:1460 AtlSgTop_sChannelAnalysis.cxx:1461 AtlSgTop_sChannelAnalysis.cxx:1462 AtlSgTop_sChannelAnalysis.cxx:1463 AtlSgTop_sChannelAnalysis.cxx:1464 AtlSgTop_sChannelAnalysis.cxx:1465 AtlSgTop_sChannelAnalysis.cxx:1466 AtlSgTop_sChannelAnalysis.cxx:1467 AtlSgTop_sChannelAnalysis.cxx:1468 AtlSgTop_sChannelAnalysis.cxx:1469 AtlSgTop_sChannelAnalysis.cxx:1470 AtlSgTop_sChannelAnalysis.cxx:1471 AtlSgTop_sChannelAnalysis.cxx:1472 AtlSgTop_sChannelAnalysis.cxx:1473 AtlSgTop_sChannelAnalysis.cxx:1474 AtlSgTop_sChannelAnalysis.cxx:1475 AtlSgTop_sChannelAnalysis.cxx:1476 AtlSgTop_sChannelAnalysis.cxx:1477 AtlSgTop_sChannelAnalysis.cxx:1478 AtlSgTop_sChannelAnalysis.cxx:1479 AtlSgTop_sChannelAnalysis.cxx:1480 AtlSgTop_sChannelAnalysis.cxx:1481 AtlSgTop_sChannelAnalysis.cxx:1482 AtlSgTop_sChannelAnalysis.cxx:1483 AtlSgTop_sChannelAnalysis.cxx:1484 AtlSgTop_sChannelAnalysis.cxx:1485 AtlSgTop_sChannelAnalysis.cxx:1486 AtlSgTop_sChannelAnalysis.cxx:1487 AtlSgTop_sChannelAnalysis.cxx:1488 AtlSgTop_sChannelAnalysis.cxx:1489 AtlSgTop_sChannelAnalysis.cxx:1490 AtlSgTop_sChannelAnalysis.cxx:1491 AtlSgTop_sChannelAnalysis.cxx:1492 AtlSgTop_sChannelAnalysis.cxx:1493 AtlSgTop_sChannelAnalysis.cxx:1494 AtlSgTop_sChannelAnalysis.cxx:1495 AtlSgTop_sChannelAnalysis.cxx:1496 AtlSgTop_sChannelAnalysis.cxx:1497 AtlSgTop_sChannelAnalysis.cxx:1498 AtlSgTop_sChannelAnalysis.cxx:1499 AtlSgTop_sChannelAnalysis.cxx:1500 AtlSgTop_sChannelAnalysis.cxx:1501 AtlSgTop_sChannelAnalysis.cxx:1502 AtlSgTop_sChannelAnalysis.cxx:1503 AtlSgTop_sChannelAnalysis.cxx:1504 AtlSgTop_sChannelAnalysis.cxx:1505 AtlSgTop_sChannelAnalysis.cxx:1506 AtlSgTop_sChannelAnalysis.cxx:1507 AtlSgTop_sChannelAnalysis.cxx:1508 AtlSgTop_sChannelAnalysis.cxx:1509 AtlSgTop_sChannelAnalysis.cxx:1510 AtlSgTop_sChannelAnalysis.cxx:1511 AtlSgTop_sChannelAnalysis.cxx:1512 AtlSgTop_sChannelAnalysis.cxx:1513 AtlSgTop_sChannelAnalysis.cxx:1514 AtlSgTop_sChannelAnalysis.cxx:1515 AtlSgTop_sChannelAnalysis.cxx:1516 AtlSgTop_sChannelAnalysis.cxx:1517 AtlSgTop_sChannelAnalysis.cxx:1518 AtlSgTop_sChannelAnalysis.cxx:1519 AtlSgTop_sChannelAnalysis.cxx:1520 AtlSgTop_sChannelAnalysis.cxx:1521 AtlSgTop_sChannelAnalysis.cxx:1522 AtlSgTop_sChannelAnalysis.cxx:1523 AtlSgTop_sChannelAnalysis.cxx:1524 AtlSgTop_sChannelAnalysis.cxx:1525 AtlSgTop_sChannelAnalysis.cxx:1526 AtlSgTop_sChannelAnalysis.cxx:1527 AtlSgTop_sChannelAnalysis.cxx:1528 AtlSgTop_sChannelAnalysis.cxx:1529 AtlSgTop_sChannelAnalysis.cxx:1530 AtlSgTop_sChannelAnalysis.cxx:1531 AtlSgTop_sChannelAnalysis.cxx:1532 AtlSgTop_sChannelAnalysis.cxx:1533 AtlSgTop_sChannelAnalysis.cxx:1534 AtlSgTop_sChannelAnalysis.cxx:1535 AtlSgTop_sChannelAnalysis.cxx:1536 AtlSgTop_sChannelAnalysis.cxx:1537 AtlSgTop_sChannelAnalysis.cxx:1538 AtlSgTop_sChannelAnalysis.cxx:1539 AtlSgTop_sChannelAnalysis.cxx:1540 AtlSgTop_sChannelAnalysis.cxx:1541 AtlSgTop_sChannelAnalysis.cxx:1542 AtlSgTop_sChannelAnalysis.cxx:1543 AtlSgTop_sChannelAnalysis.cxx:1544 AtlSgTop_sChannelAnalysis.cxx:1545 AtlSgTop_sChannelAnalysis.cxx:1546 AtlSgTop_sChannelAnalysis.cxx:1547 AtlSgTop_sChannelAnalysis.cxx:1548 AtlSgTop_sChannelAnalysis.cxx:1549 AtlSgTop_sChannelAnalysis.cxx:1550 AtlSgTop_sChannelAnalysis.cxx:1551 AtlSgTop_sChannelAnalysis.cxx:1552 AtlSgTop_sChannelAnalysis.cxx:1553 AtlSgTop_sChannelAnalysis.cxx:1554 AtlSgTop_sChannelAnalysis.cxx:1555 AtlSgTop_sChannelAnalysis.cxx:1556 AtlSgTop_sChannelAnalysis.cxx:1557 AtlSgTop_sChannelAnalysis.cxx:1558 AtlSgTop_sChannelAnalysis.cxx:1559 AtlSgTop_sChannelAnalysis.cxx:1560 AtlSgTop_sChannelAnalysis.cxx:1561 AtlSgTop_sChannelAnalysis.cxx:1562 AtlSgTop_sChannelAnalysis.cxx:1563 AtlSgTop_sChannelAnalysis.cxx:1564 AtlSgTop_sChannelAnalysis.cxx:1565 AtlSgTop_sChannelAnalysis.cxx:1566 AtlSgTop_sChannelAnalysis.cxx:1567 AtlSgTop_sChannelAnalysis.cxx:1568 AtlSgTop_sChannelAnalysis.cxx:1569 AtlSgTop_sChannelAnalysis.cxx:1570 AtlSgTop_sChannelAnalysis.cxx:1571 AtlSgTop_sChannelAnalysis.cxx:1572 AtlSgTop_sChannelAnalysis.cxx:1573 AtlSgTop_sChannelAnalysis.cxx:1574 AtlSgTop_sChannelAnalysis.cxx:1575 AtlSgTop_sChannelAnalysis.cxx:1576 AtlSgTop_sChannelAnalysis.cxx:1577 AtlSgTop_sChannelAnalysis.cxx:1578 AtlSgTop_sChannelAnalysis.cxx:1579 AtlSgTop_sChannelAnalysis.cxx:1580 AtlSgTop_sChannelAnalysis.cxx:1581 AtlSgTop_sChannelAnalysis.cxx:1582 AtlSgTop_sChannelAnalysis.cxx:1583 AtlSgTop_sChannelAnalysis.cxx:1584 AtlSgTop_sChannelAnalysis.cxx:1585 AtlSgTop_sChannelAnalysis.cxx:1586 AtlSgTop_sChannelAnalysis.cxx:1587 AtlSgTop_sChannelAnalysis.cxx:1588 AtlSgTop_sChannelAnalysis.cxx:1589 AtlSgTop_sChannelAnalysis.cxx:1590 AtlSgTop_sChannelAnalysis.cxx:1591 AtlSgTop_sChannelAnalysis.cxx:1592 AtlSgTop_sChannelAnalysis.cxx:1593 AtlSgTop_sChannelAnalysis.cxx:1594 AtlSgTop_sChannelAnalysis.cxx:1595 AtlSgTop_sChannelAnalysis.cxx:1596 AtlSgTop_sChannelAnalysis.cxx:1597 AtlSgTop_sChannelAnalysis.cxx:1598 AtlSgTop_sChannelAnalysis.cxx:1599 AtlSgTop_sChannelAnalysis.cxx:1600 AtlSgTop_sChannelAnalysis.cxx:1601 AtlSgTop_sChannelAnalysis.cxx:1602 AtlSgTop_sChannelAnalysis.cxx:1603 AtlSgTop_sChannelAnalysis.cxx:1604 AtlSgTop_sChannelAnalysis.cxx:1605 AtlSgTop_sChannelAnalysis.cxx:1606 AtlSgTop_sChannelAnalysis.cxx:1607 AtlSgTop_sChannelAnalysis.cxx:1608 AtlSgTop_sChannelAnalysis.cxx:1609 AtlSgTop_sChannelAnalysis.cxx:1610 AtlSgTop_sChannelAnalysis.cxx:1611 AtlSgTop_sChannelAnalysis.cxx:1612 AtlSgTop_sChannelAnalysis.cxx:1613 AtlSgTop_sChannelAnalysis.cxx:1614 AtlSgTop_sChannelAnalysis.cxx:1615 AtlSgTop_sChannelAnalysis.cxx:1616 AtlSgTop_sChannelAnalysis.cxx:1617 AtlSgTop_sChannelAnalysis.cxx:1618 AtlSgTop_sChannelAnalysis.cxx:1619 AtlSgTop_sChannelAnalysis.cxx:1620 AtlSgTop_sChannelAnalysis.cxx:1621 AtlSgTop_sChannelAnalysis.cxx:1622 AtlSgTop_sChannelAnalysis.cxx:1623 AtlSgTop_sChannelAnalysis.cxx:1624 AtlSgTop_sChannelAnalysis.cxx:1625 AtlSgTop_sChannelAnalysis.cxx:1626 AtlSgTop_sChannelAnalysis.cxx:1627 AtlSgTop_sChannelAnalysis.cxx:1628 AtlSgTop_sChannelAnalysis.cxx:1629 AtlSgTop_sChannelAnalysis.cxx:1630 AtlSgTop_sChannelAnalysis.cxx:1631 AtlSgTop_sChannelAnalysis.cxx:1632 AtlSgTop_sChannelAnalysis.cxx:1633 AtlSgTop_sChannelAnalysis.cxx:1634 AtlSgTop_sChannelAnalysis.cxx:1635 AtlSgTop_sChannelAnalysis.cxx:1636 AtlSgTop_sChannelAnalysis.cxx:1637 AtlSgTop_sChannelAnalysis.cxx:1638 AtlSgTop_sChannelAnalysis.cxx:1639 AtlSgTop_sChannelAnalysis.cxx:1640 AtlSgTop_sChannelAnalysis.cxx:1641 AtlSgTop_sChannelAnalysis.cxx:1642 AtlSgTop_sChannelAnalysis.cxx:1643 AtlSgTop_sChannelAnalysis.cxx:1644 AtlSgTop_sChannelAnalysis.cxx:1645 AtlSgTop_sChannelAnalysis.cxx:1646 AtlSgTop_sChannelAnalysis.cxx:1647 AtlSgTop_sChannelAnalysis.cxx:1648 AtlSgTop_sChannelAnalysis.cxx:1649 AtlSgTop_sChannelAnalysis.cxx:1650 AtlSgTop_sChannelAnalysis.cxx:1651 AtlSgTop_sChannelAnalysis.cxx:1652 AtlSgTop_sChannelAnalysis.cxx:1653 AtlSgTop_sChannelAnalysis.cxx:1654 AtlSgTop_sChannelAnalysis.cxx:1655 AtlSgTop_sChannelAnalysis.cxx:1656 AtlSgTop_sChannelAnalysis.cxx:1657 AtlSgTop_sChannelAnalysis.cxx:1658 AtlSgTop_sChannelAnalysis.cxx:1659 AtlSgTop_sChannelAnalysis.cxx:1660 AtlSgTop_sChannelAnalysis.cxx:1661 AtlSgTop_sChannelAnalysis.cxx:1662 AtlSgTop_sChannelAnalysis.cxx:1663 AtlSgTop_sChannelAnalysis.cxx:1664 AtlSgTop_sChannelAnalysis.cxx:1665 AtlSgTop_sChannelAnalysis.cxx:1666 AtlSgTop_sChannelAnalysis.cxx:1667 AtlSgTop_sChannelAnalysis.cxx:1668 AtlSgTop_sChannelAnalysis.cxx:1669 AtlSgTop_sChannelAnalysis.cxx:1670 AtlSgTop_sChannelAnalysis.cxx:1671 AtlSgTop_sChannelAnalysis.cxx:1672 AtlSgTop_sChannelAnalysis.cxx:1673 AtlSgTop_sChannelAnalysis.cxx:1674 AtlSgTop_sChannelAnalysis.cxx:1675 AtlSgTop_sChannelAnalysis.cxx:1676 AtlSgTop_sChannelAnalysis.cxx:1677 AtlSgTop_sChannelAnalysis.cxx:1678 AtlSgTop_sChannelAnalysis.cxx:1679 AtlSgTop_sChannelAnalysis.cxx:1680 AtlSgTop_sChannelAnalysis.cxx:1681 AtlSgTop_sChannelAnalysis.cxx:1682 AtlSgTop_sChannelAnalysis.cxx:1683 AtlSgTop_sChannelAnalysis.cxx:1684 AtlSgTop_sChannelAnalysis.cxx:1685 AtlSgTop_sChannelAnalysis.cxx:1686 AtlSgTop_sChannelAnalysis.cxx:1687 AtlSgTop_sChannelAnalysis.cxx:1688 AtlSgTop_sChannelAnalysis.cxx:1689 AtlSgTop_sChannelAnalysis.cxx:1690 AtlSgTop_sChannelAnalysis.cxx:1691 AtlSgTop_sChannelAnalysis.cxx:1692 AtlSgTop_sChannelAnalysis.cxx:1693 AtlSgTop_sChannelAnalysis.cxx:1694 AtlSgTop_sChannelAnalysis.cxx:1695 AtlSgTop_sChannelAnalysis.cxx:1696 AtlSgTop_sChannelAnalysis.cxx:1697 AtlSgTop_sChannelAnalysis.cxx:1698 AtlSgTop_sChannelAnalysis.cxx:1699 AtlSgTop_sChannelAnalysis.cxx:1700 AtlSgTop_sChannelAnalysis.cxx:1701 AtlSgTop_sChannelAnalysis.cxx:1702 AtlSgTop_sChannelAnalysis.cxx:1703 AtlSgTop_sChannelAnalysis.cxx:1704 AtlSgTop_sChannelAnalysis.cxx:1705 AtlSgTop_sChannelAnalysis.cxx:1706 AtlSgTop_sChannelAnalysis.cxx:1707 AtlSgTop_sChannelAnalysis.cxx:1708 AtlSgTop_sChannelAnalysis.cxx:1709 AtlSgTop_sChannelAnalysis.cxx:1710 AtlSgTop_sChannelAnalysis.cxx:1711 AtlSgTop_sChannelAnalysis.cxx:1712 AtlSgTop_sChannelAnalysis.cxx:1713 AtlSgTop_sChannelAnalysis.cxx:1714 AtlSgTop_sChannelAnalysis.cxx:1715 AtlSgTop_sChannelAnalysis.cxx:1716 AtlSgTop_sChannelAnalysis.cxx:1717 AtlSgTop_sChannelAnalysis.cxx:1718 AtlSgTop_sChannelAnalysis.cxx:1719 AtlSgTop_sChannelAnalysis.cxx:1720 AtlSgTop_sChannelAnalysis.cxx:1721 AtlSgTop_sChannelAnalysis.cxx:1722 AtlSgTop_sChannelAnalysis.cxx:1723 AtlSgTop_sChannelAnalysis.cxx:1724 AtlSgTop_sChannelAnalysis.cxx:1725 AtlSgTop_sChannelAnalysis.cxx:1726 AtlSgTop_sChannelAnalysis.cxx:1727 AtlSgTop_sChannelAnalysis.cxx:1728 AtlSgTop_sChannelAnalysis.cxx:1729 AtlSgTop_sChannelAnalysis.cxx:1730 AtlSgTop_sChannelAnalysis.cxx:1731 AtlSgTop_sChannelAnalysis.cxx:1732 AtlSgTop_sChannelAnalysis.cxx:1733 AtlSgTop_sChannelAnalysis.cxx:1734 AtlSgTop_sChannelAnalysis.cxx:1735 AtlSgTop_sChannelAnalysis.cxx:1736 AtlSgTop_sChannelAnalysis.cxx:1737 AtlSgTop_sChannelAnalysis.cxx:1738 AtlSgTop_sChannelAnalysis.cxx:1739 AtlSgTop_sChannelAnalysis.cxx:1740 AtlSgTop_sChannelAnalysis.cxx:1741 AtlSgTop_sChannelAnalysis.cxx:1742 AtlSgTop_sChannelAnalysis.cxx:1743 AtlSgTop_sChannelAnalysis.cxx:1744 AtlSgTop_sChannelAnalysis.cxx:1745 AtlSgTop_sChannelAnalysis.cxx:1746 AtlSgTop_sChannelAnalysis.cxx:1747 AtlSgTop_sChannelAnalysis.cxx:1748 AtlSgTop_sChannelAnalysis.cxx:1749 AtlSgTop_sChannelAnalysis.cxx:1750 AtlSgTop_sChannelAnalysis.cxx:1751 AtlSgTop_sChannelAnalysis.cxx:1752 AtlSgTop_sChannelAnalysis.cxx:1753 AtlSgTop_sChannelAnalysis.cxx:1754 AtlSgTop_sChannelAnalysis.cxx:1755 AtlSgTop_sChannelAnalysis.cxx:1756 AtlSgTop_sChannelAnalysis.cxx:1757 AtlSgTop_sChannelAnalysis.cxx:1758 AtlSgTop_sChannelAnalysis.cxx:1759 AtlSgTop_sChannelAnalysis.cxx:1760 AtlSgTop_sChannelAnalysis.cxx:1761 AtlSgTop_sChannelAnalysis.cxx:1762 AtlSgTop_sChannelAnalysis.cxx:1763 AtlSgTop_sChannelAnalysis.cxx:1764 AtlSgTop_sChannelAnalysis.cxx:1765 AtlSgTop_sChannelAnalysis.cxx:1766 AtlSgTop_sChannelAnalysis.cxx:1767 AtlSgTop_sChannelAnalysis.cxx:1768 AtlSgTop_sChannelAnalysis.cxx:1769 AtlSgTop_sChannelAnalysis.cxx:1770 AtlSgTop_sChannelAnalysis.cxx:1771 AtlSgTop_sChannelAnalysis.cxx:1772 AtlSgTop_sChannelAnalysis.cxx:1773 AtlSgTop_sChannelAnalysis.cxx:1774 AtlSgTop_sChannelAnalysis.cxx:1775 AtlSgTop_sChannelAnalysis.cxx:1776 AtlSgTop_sChannelAnalysis.cxx:1777 AtlSgTop_sChannelAnalysis.cxx:1778 AtlSgTop_sChannelAnalysis.cxx:1779 AtlSgTop_sChannelAnalysis.cxx:1780 AtlSgTop_sChannelAnalysis.cxx:1781 AtlSgTop_sChannelAnalysis.cxx:1782 AtlSgTop_sChannelAnalysis.cxx:1783 AtlSgTop_sChannelAnalysis.cxx:1784 AtlSgTop_sChannelAnalysis.cxx:1785 AtlSgTop_sChannelAnalysis.cxx:1786 AtlSgTop_sChannelAnalysis.cxx:1787 AtlSgTop_sChannelAnalysis.cxx:1788 AtlSgTop_sChannelAnalysis.cxx:1789 AtlSgTop_sChannelAnalysis.cxx:1790 AtlSgTop_sChannelAnalysis.cxx:1791 AtlSgTop_sChannelAnalysis.cxx:1792 AtlSgTop_sChannelAnalysis.cxx:1793 AtlSgTop_sChannelAnalysis.cxx:1794 AtlSgTop_sChannelAnalysis.cxx:1795 AtlSgTop_sChannelAnalysis.cxx:1796 AtlSgTop_sChannelAnalysis.cxx:1797 AtlSgTop_sChannelAnalysis.cxx:1798 AtlSgTop_sChannelAnalysis.cxx:1799 AtlSgTop_sChannelAnalysis.cxx:1800 AtlSgTop_sChannelAnalysis.cxx:1801 AtlSgTop_sChannelAnalysis.cxx:1802 AtlSgTop_sChannelAnalysis.cxx:1803 AtlSgTop_sChannelAnalysis.cxx:1804 AtlSgTop_sChannelAnalysis.cxx:1805 AtlSgTop_sChannelAnalysis.cxx:1806 AtlSgTop_sChannelAnalysis.cxx:1807 AtlSgTop_sChannelAnalysis.cxx:1808 AtlSgTop_sChannelAnalysis.cxx:1809 AtlSgTop_sChannelAnalysis.cxx:1810 AtlSgTop_sChannelAnalysis.cxx:1811 AtlSgTop_sChannelAnalysis.cxx:1812 AtlSgTop_sChannelAnalysis.cxx:1813 AtlSgTop_sChannelAnalysis.cxx:1814 AtlSgTop_sChannelAnalysis.cxx:1815 AtlSgTop_sChannelAnalysis.cxx:1816 AtlSgTop_sChannelAnalysis.cxx:1817 AtlSgTop_sChannelAnalysis.cxx:1818 AtlSgTop_sChannelAnalysis.cxx:1819 AtlSgTop_sChannelAnalysis.cxx:1820 AtlSgTop_sChannelAnalysis.cxx:1821 AtlSgTop_sChannelAnalysis.cxx:1822 AtlSgTop_sChannelAnalysis.cxx:1823 AtlSgTop_sChannelAnalysis.cxx:1824 AtlSgTop_sChannelAnalysis.cxx:1825 AtlSgTop_sChannelAnalysis.cxx:1826 AtlSgTop_sChannelAnalysis.cxx:1827 AtlSgTop_sChannelAnalysis.cxx:1828 AtlSgTop_sChannelAnalysis.cxx:1829 AtlSgTop_sChannelAnalysis.cxx:1830 AtlSgTop_sChannelAnalysis.cxx:1831 AtlSgTop_sChannelAnalysis.cxx:1832 AtlSgTop_sChannelAnalysis.cxx:1833 AtlSgTop_sChannelAnalysis.cxx:1834 AtlSgTop_sChannelAnalysis.cxx:1835 AtlSgTop_sChannelAnalysis.cxx:1836 AtlSgTop_sChannelAnalysis.cxx:1837 AtlSgTop_sChannelAnalysis.cxx:1838 AtlSgTop_sChannelAnalysis.cxx:1839 AtlSgTop_sChannelAnalysis.cxx:1840 AtlSgTop_sChannelAnalysis.cxx:1841 AtlSgTop_sChannelAnalysis.cxx:1842 AtlSgTop_sChannelAnalysis.cxx:1843 AtlSgTop_sChannelAnalysis.cxx:1844 AtlSgTop_sChannelAnalysis.cxx:1845 AtlSgTop_sChannelAnalysis.cxx:1846 AtlSgTop_sChannelAnalysis.cxx:1847 AtlSgTop_sChannelAnalysis.cxx:1848 AtlSgTop_sChannelAnalysis.cxx:1849 AtlSgTop_sChannelAnalysis.cxx:1850 AtlSgTop_sChannelAnalysis.cxx:1851 AtlSgTop_sChannelAnalysis.cxx:1852 AtlSgTop_sChannelAnalysis.cxx:1853 AtlSgTop_sChannelAnalysis.cxx:1854 AtlSgTop_sChannelAnalysis.cxx:1855 AtlSgTop_sChannelAnalysis.cxx:1856 AtlSgTop_sChannelAnalysis.cxx:1857 AtlSgTop_sChannelAnalysis.cxx:1858 AtlSgTop_sChannelAnalysis.cxx:1859 AtlSgTop_sChannelAnalysis.cxx:1860 AtlSgTop_sChannelAnalysis.cxx:1861 AtlSgTop_sChannelAnalysis.cxx:1862 AtlSgTop_sChannelAnalysis.cxx:1863 AtlSgTop_sChannelAnalysis.cxx:1864 AtlSgTop_sChannelAnalysis.cxx:1865 AtlSgTop_sChannelAnalysis.cxx:1866 AtlSgTop_sChannelAnalysis.cxx:1867 AtlSgTop_sChannelAnalysis.cxx:1868 AtlSgTop_sChannelAnalysis.cxx:1869 AtlSgTop_sChannelAnalysis.cxx:1870 AtlSgTop_sChannelAnalysis.cxx:1871 AtlSgTop_sChannelAnalysis.cxx:1872 AtlSgTop_sChannelAnalysis.cxx:1873 AtlSgTop_sChannelAnalysis.cxx:1874 AtlSgTop_sChannelAnalysis.cxx:1875 AtlSgTop_sChannelAnalysis.cxx:1876 AtlSgTop_sChannelAnalysis.cxx:1877 AtlSgTop_sChannelAnalysis.cxx:1878 AtlSgTop_sChannelAnalysis.cxx:1879 AtlSgTop_sChannelAnalysis.cxx:1880 AtlSgTop_sChannelAnalysis.cxx:1881 AtlSgTop_sChannelAnalysis.cxx:1882 AtlSgTop_sChannelAnalysis.cxx:1883 AtlSgTop_sChannelAnalysis.cxx:1884 AtlSgTop_sChannelAnalysis.cxx:1885 AtlSgTop_sChannelAnalysis.cxx:1886 AtlSgTop_sChannelAnalysis.cxx:1887 AtlSgTop_sChannelAnalysis.cxx:1888 AtlSgTop_sChannelAnalysis.cxx:1889 AtlSgTop_sChannelAnalysis.cxx:1890 AtlSgTop_sChannelAnalysis.cxx:1891 AtlSgTop_sChannelAnalysis.cxx:1892 AtlSgTop_sChannelAnalysis.cxx:1893 AtlSgTop_sChannelAnalysis.cxx:1894 AtlSgTop_sChannelAnalysis.cxx:1895 AtlSgTop_sChannelAnalysis.cxx:1896 AtlSgTop_sChannelAnalysis.cxx:1897 AtlSgTop_sChannelAnalysis.cxx:1898 AtlSgTop_sChannelAnalysis.cxx:1899 AtlSgTop_sChannelAnalysis.cxx:1900 AtlSgTop_sChannelAnalysis.cxx:1901 AtlSgTop_sChannelAnalysis.cxx:1902 AtlSgTop_sChannelAnalysis.cxx:1903 AtlSgTop_sChannelAnalysis.cxx:1904 AtlSgTop_sChannelAnalysis.cxx:1905 AtlSgTop_sChannelAnalysis.cxx:1906 AtlSgTop_sChannelAnalysis.cxx:1907 AtlSgTop_sChannelAnalysis.cxx:1908 AtlSgTop_sChannelAnalysis.cxx:1909 AtlSgTop_sChannelAnalysis.cxx:1910 AtlSgTop_sChannelAnalysis.cxx:1911 AtlSgTop_sChannelAnalysis.cxx:1912 AtlSgTop_sChannelAnalysis.cxx:1913 AtlSgTop_sChannelAnalysis.cxx:1914 AtlSgTop_sChannelAnalysis.cxx:1915 AtlSgTop_sChannelAnalysis.cxx:1916 AtlSgTop_sChannelAnalysis.cxx:1917 AtlSgTop_sChannelAnalysis.cxx:1918 AtlSgTop_sChannelAnalysis.cxx:1919 AtlSgTop_sChannelAnalysis.cxx:1920 AtlSgTop_sChannelAnalysis.cxx:1921 AtlSgTop_sChannelAnalysis.cxx:1922 AtlSgTop_sChannelAnalysis.cxx:1923 AtlSgTop_sChannelAnalysis.cxx:1924 AtlSgTop_sChannelAnalysis.cxx:1925 AtlSgTop_sChannelAnalysis.cxx:1926 AtlSgTop_sChannelAnalysis.cxx:1927 AtlSgTop_sChannelAnalysis.cxx:1928 AtlSgTop_sChannelAnalysis.cxx:1929 AtlSgTop_sChannelAnalysis.cxx:1930 AtlSgTop_sChannelAnalysis.cxx:1931 AtlSgTop_sChannelAnalysis.cxx:1932 AtlSgTop_sChannelAnalysis.cxx:1933 AtlSgTop_sChannelAnalysis.cxx:1934 AtlSgTop_sChannelAnalysis.cxx:1935 AtlSgTop_sChannelAnalysis.cxx:1936 AtlSgTop_sChannelAnalysis.cxx:1937 AtlSgTop_sChannelAnalysis.cxx:1938 AtlSgTop_sChannelAnalysis.cxx:1939 AtlSgTop_sChannelAnalysis.cxx:1940 AtlSgTop_sChannelAnalysis.cxx:1941 AtlSgTop_sChannelAnalysis.cxx:1942 AtlSgTop_sChannelAnalysis.cxx:1943 AtlSgTop_sChannelAnalysis.cxx:1944 AtlSgTop_sChannelAnalysis.cxx:1945 AtlSgTop_sChannelAnalysis.cxx:1946 AtlSgTop_sChannelAnalysis.cxx:1947 AtlSgTop_sChannelAnalysis.cxx:1948 AtlSgTop_sChannelAnalysis.cxx:1949 AtlSgTop_sChannelAnalysis.cxx:1950 AtlSgTop_sChannelAnalysis.cxx:1951 AtlSgTop_sChannelAnalysis.cxx:1952 AtlSgTop_sChannelAnalysis.cxx:1953 AtlSgTop_sChannelAnalysis.cxx:1954 AtlSgTop_sChannelAnalysis.cxx:1955 AtlSgTop_sChannelAnalysis.cxx:1956 AtlSgTop_sChannelAnalysis.cxx:1957 AtlSgTop_sChannelAnalysis.cxx:1958 AtlSgTop_sChannelAnalysis.cxx:1959 AtlSgTop_sChannelAnalysis.cxx:1960 AtlSgTop_sChannelAnalysis.cxx:1961 AtlSgTop_sChannelAnalysis.cxx:1962 AtlSgTop_sChannelAnalysis.cxx:1963 AtlSgTop_sChannelAnalysis.cxx:1964 AtlSgTop_sChannelAnalysis.cxx:1965 AtlSgTop_sChannelAnalysis.cxx:1966 AtlSgTop_sChannelAnalysis.cxx:1967 AtlSgTop_sChannelAnalysis.cxx:1968 AtlSgTop_sChannelAnalysis.cxx:1969 AtlSgTop_sChannelAnalysis.cxx:1970 AtlSgTop_sChannelAnalysis.cxx:1971 AtlSgTop_sChannelAnalysis.cxx:1972 AtlSgTop_sChannelAnalysis.cxx:1973 AtlSgTop_sChannelAnalysis.cxx:1974 AtlSgTop_sChannelAnalysis.cxx:1975 AtlSgTop_sChannelAnalysis.cxx:1976 AtlSgTop_sChannelAnalysis.cxx:1977 AtlSgTop_sChannelAnalysis.cxx:1978 AtlSgTop_sChannelAnalysis.cxx:1979 AtlSgTop_sChannelAnalysis.cxx:1980 AtlSgTop_sChannelAnalysis.cxx:1981 AtlSgTop_sChannelAnalysis.cxx:1982 AtlSgTop_sChannelAnalysis.cxx:1983 AtlSgTop_sChannelAnalysis.cxx:1984 AtlSgTop_sChannelAnalysis.cxx:1985 AtlSgTop_sChannelAnalysis.cxx:1986 AtlSgTop_sChannelAnalysis.cxx:1987 AtlSgTop_sChannelAnalysis.cxx:1988 AtlSgTop_sChannelAnalysis.cxx:1989 AtlSgTop_sChannelAnalysis.cxx:1990 AtlSgTop_sChannelAnalysis.cxx:1991 AtlSgTop_sChannelAnalysis.cxx:1992 AtlSgTop_sChannelAnalysis.cxx:1993 AtlSgTop_sChannelAnalysis.cxx:1994 AtlSgTop_sChannelAnalysis.cxx:1995 AtlSgTop_sChannelAnalysis.cxx:1996 AtlSgTop_sChannelAnalysis.cxx:1997 AtlSgTop_sChannelAnalysis.cxx:1998 AtlSgTop_sChannelAnalysis.cxx:1999 AtlSgTop_sChannelAnalysis.cxx:2000 AtlSgTop_sChannelAnalysis.cxx:2001