//____________________________________________________________________
//
// Single top Wt-channel event finder
//
// Helper class for conducting a kinematic fit analysis of the Wt-channel
// of single-top.
//
// Used by AtlSelector.
//
//
//
// Use this tool by adding it to the task class of your analysis job
// like this:
//
//  //************************************************************
//
//  class YourTask : public AtlAppAnalysisTask {
//  .
//  .
//  .
//  }
//
//  void YourTask::InitSelector() {
//  //
//  // Initialise the analysis selector of your analysis
//  //
//  fSelector = new YourAnalysis(fOutputFileName->Data());
//
//  // ===============================================================================    
//  // Definition of selection cuts for your (dummy or alternative cut-based) analysis
//  // ===============================================================================
//  SetCut(...)
//  .
//  .
//  .
//  //
//  // Add kinematic fitting procedure
//  //
//  AtlSgTop_WtChannelFinder *kinfit =
//  new AtlSgTop_WtChannelFinder("sgtop_finder_kinfitter",
// 	    "Single-Top t-Channel Reconstruction by KinFitter");
//  SetToolCut("sgtop_finder_kinfitter", "fMode", "AtlSgTop_WtChannelFinder::kKinFit");
//  SetToolCut("sgtop_finder_kinfitter", "fModeMass", "AtlSgTop_WtChannelFinder::kGauss");
//  SetToolCut("sgtop_finder_kinfitter", "fBJetTagger",    "AtlBTag::kBaseline");
//  SetToolCut("sgtop_finder_kinfitter", "fBJetWeightMin", "4.0");
//  .
//  .
//  .
//  .
//  fSelector->AddTool(kinfit);
//
//  
//
// When included in the analysis task this class appends an additional
// directory structure to the output file in which the KinFitter
// histograms are stored.
//
// Author: Patrick Rieck <mailto:rieck@physik.hu-berlin.de>
// Copyright: 2009 (C) Patrick Rieck
//
#ifndef ATLAS_AtlSgTop_WtChannelFinder
#include <AtlSgTop_WtChannelFinder.h>
#endif
#include <TH1F.h>
#include <AtlEvent.h>
#include <TTree.h>
#include <TBranch.h>
#include <TString.h>
#include <iostream>
#include <TROOT.h>
#include <TFile.h>
#include <TMath.h>
#include <vector>

using namespace std;

#ifndef __CINT__
ClassImp(AtlSgTop_WtChannelFinder);
#endif
const Int_t AtlSgTop_WtChannelFinder::fgNSystNames = 13;//9;
const char* AtlSgTop_WtChannelFinder::fgSystNames[] = {
    "nominal",
    "el_sf_up",
    "el_sf_down",
    "mu_sf_up",
    "mu_sf_down",
    "jet_btag_sf_up",
    "jet_btag_sf_down",
    "jet_ctag_sf_up",
    "jet_ctag_sf_down",
    "jet_mistag_sf_up",
    "jet_mistag_sf_down",
    "jvf_weight_up",
    "jvf_weight_down"
};


//____________________________________________________________________

AtlSgTop_WtChannelFinder::AtlSgTop_WtChannelFinder(const char* name, const char* title) :
    AtlKinFitterTool(name, title) {
    //
    // Default constructor
    //
    fKinFitter_HadronicTop = new TKinFitter;

    fLeptons      = 0;
    fJets         = 0;
    fBJets        = new TList;
    fWhadJets     = new TList;
    fLepton       = 0;
    fNeutrino     = 0;
    fBJet         = 0;
    fBJet_had     = 0;
    fJet1         = 0;
    fJet2         = 0;
    fJet1_had     = 0;
    fJet2_had     = 0;
    fBestLeptonicBJet = 0;
    fBestLeptonicJet1 = 0;
    fBestLeptonicJet2 = 0;
    fJet1LeptonicKinFit = 0;
    fJet2LeptonicKinFit = 0;    
    
    fBestHadronicBJet = 0;
    fBestHadronicJet1 = 0;
    fBestHadronicJet2 = 0;
    fBJetHadronicKinFit = 0;
    fJet1HadronicKinFit = 0;
    fJet2HadronicKinFit = 0;    
    fCovLepton.ResizeTo(3,3);
    fCovNeutrino.ResizeTo(3,3);
    fCovBJet.ResizeTo(3,3);
    fCovWJet1.ResizeTo(3,3);
    fCovWJet2.ResizeTo(3,3);
    fCovLepton.Zero();
    fCovNeutrino.Zero();
    fCovBJet.Zero();
    fCovWJet1.Zero();
    fCovWJet2.Zero();
    
    fCovLepton_had.ResizeTo(3,3);
    fCovBJet_had.ResizeTo(3,3);
    fCovWJet1_had.ResizeTo(3,3);
    fCovWJet2_had.ResizeTo(3,3);
    fCovLepton_had.Zero();
    fCovBJet_had.Zero();
    fCovWJet1_had.Zero();
    fCovWJet2_had.Zero();

    fCutflow_tool    = 0;
    fCutflow_tool_AC = 0;
    fRecoTriangularW = 0;
    SetCutDefaults();    
}

//____________________________________________________________________

AtlSgTop_WtChannelFinder::~AtlSgTop_WtChannelFinder() {
  //
  // Default destructor
  //
  if ( fWhadJets   != 0 ) delete fWhadJets;
  if ( fBJets      != 0 ) delete fBJets;
  if ( fNeutrino   != 0 ) delete fNeutrino;
  fLepton     = 0;
  fNeutrino   = 0;
  fBJet       = 0;
  fJet1       = 0;
  fJet2       = 0;
  fBJet_had   = 0;
  fJet1_had   = 0;
  fJet2_had   = 0;
  fBestLeptonicBJet = 0;
  fBestLeptonicJet1 = 0;
  fBestLeptonicJet2 = 0;
  fBestHadronicBJet = 0;
  fBestHadronicJet1 = 0;
  fBestHadronicJet2 = 0;

  delete fKinFitter_HadronicTop;
}

//____________________________________________________________________

void AtlSgTop_WtChannelFinder::SetBranchStatus() {
    //
    // Switch on needed branches
    //
    fTree->SetBranchStatus("fEventHeader*",         kTRUE);
    fTree->SetBranchStatus("fN_Electrons*",         kTRUE);
    fTree->SetBranchStatus("fElectrons*",           kTRUE);
    fTree->SetBranchStatus("fN_Muons*",             kTRUE);
    fTree->SetBranchStatus("fMuons*",               kTRUE);
    fTree->SetBranchStatus("fEnergySum*",           kTRUE);
    fTree->SetBranchStatus("fWDecaysLNu*",          kTRUE);
    fTree->SetBranchStatus("fN_WDecaysLNu*",        kTRUE);
    fTree->SetBranchStatus("fWDecaysJJ*",           kTRUE);
    fTree->SetBranchStatus("fN_WDecaysJJ*",         kTRUE);
    fTree->SetBranchStatus("fTopDecays*",           kTRUE);
    fTree->SetBranchStatus("fN_TopDecays*",         kTRUE);
    fTree->SetBranchStatus("fIDTracks*",            kTRUE);
    fTree->SetBranchStatus("fN_IDTracks*",          kTRUE);
    
}


//____________________________________________________________________

void AtlSgTop_WtChannelFinder::BookHistograms() {
    //
    // Book reconstruction histograms
    //
    // Initialize text file for acceptance challenge output
    gDirectory->cd("$LIBSINGLETOP/tasks");
    //    fOut("logfile_AcceptanceChallenge");
    fOut.open("logfile_AcceptanceChallenge_C10");
    AtlKinFitterTool::BookHistograms();
    gDirectory->cd();
    gDirectory->mkdir("WtFinderPerformance");
    gDirectory->cd("WtFinderPerformance");

    fHistPerformanceComparison_before = new TH1F("h_PerformanceComparison_beforeCut",
						 "Lept vs Hadr converged fits - before cut",
						 2,0.,2.);
    fHistPerformanceComparison_before->SetXTitle("Fit Type");
    fHistPerformanceComparison_before->SetYTitle("Number of Entries");
    TAxis *axis = fHistPerformanceComparison_before->GetXaxis();
    axis->SetBinLabel(1,"Leptonic Top");
    axis->SetBinLabel(2,"Hadronic Top");
    
    fHistPerformanceComparison_after = new TH1F("h_PerformanceComparison_afterCut",
						"Lept vs Hadr converged fits - after cut",
						2,0.,2.);
    fHistPerformanceComparison_after->SetXTitle("Fit Type");
    fHistPerformanceComparison_after->SetYTitle("Number of Entries");
    axis = fHistPerformanceComparison_after->GetXaxis();
    axis->SetBinLabel(1,"Leptonic Top");
    axis->SetBinLabel(2,"Hadronic Top");
    
    fHist_Chi2_LeptHadrComp = new TH2F("h_Chi2_LeptHadrComp",
					 "Lept vs Hadr p-Value comparison",
					 50, 0, 100, 50, 0, 100);
    fHist_Chi2_LeptHadrComp->SetXTitle("#Chi^{2}(Wt_{Lept})");
    fHist_Chi2_LeptHadrComp->SetYTitle("#Chi^{2}(Wt_{Hadr})");
    fHist_Chi2_LeptHadrComp->SetZTitle("Number of Entries");

    fHist_PValue_LeptHadrComp = new TH2F("h_PValue_LeptHadrComp",
					 "Lept vs Hadr p-Value comparison",
					 50, 0, 1, 50, 0, 1);
    fHist_PValue_LeptHadrComp->SetXTitle("P(Wt_{Lept})");
    fHist_PValue_LeptHadrComp->SetYTitle("P(Wt_{Hadr})");
    fHist_PValue_LeptHadrComp->SetZTitle("Number of Entries");

    
    gDirectory->mkdir("Wt-LeptonicTop");
    gDirectory->cd("Wt-LeptonicTop");

    // KinFitter status counts for fits
    fHist_KinFit_KinFitterStatus_LeptonicTop = new TH1F("h_KinFitterStatus_LeptonicTop",
					    "Status of KinFitter",
					    2,0,2);
    fHist_KinFit_KinFitterStatus_LeptonicTop->SetXTitle("Status of Fit");
    fHist_KinFit_KinFitterStatus_LeptonicTop->SetYTitle("No. of Fits");
    axis = fHist_KinFit_KinFitterStatus_LeptonicTop->GetXaxis();
    for ( Int_t k = 0; k < 2; k++ ) {
	axis->SetBinLabel(k+1, AtlKinFitterTool::fgStatusNames[k]);
    }
    
    fHist_KinFit_NbIterLeptonicTop = new TH1F("h_NbIter_LeptonicTop",
					      "No. of Iterations for Leptonic Top fitting procedure",
					      1200,0,1200);
    fHist_KinFit_NbIterLeptonicTop->SetXTitle("No. of Iterations");
    fHist_KinFit_NbIterLeptonicTop->SetYTitle("No. of fitting procedures");
    
    // Number of fits that DID converge (after pre-selection)
    fHist_KinFit_NbFitsConverged_LeptonicTop = new TH1F("h_NbFitsConv_LeptonicTop",
					    "No. of Fitting Procedures converged per event (after pre-selection)",
					    4,-0.5,3.5);

    
    // Number of fits that DID NOT converge (after pre-selection)
    fHist_KinFit_NbFitsNotConverged_LeptonicTop = new TH1F("h_NbFitsNotConv_LeptonicTop",
			       "No. of Fitting Procedures not converged per event (after pre-selection)",
			       20,0,20);
    fHist_KinFit_NbFitsNotConverged_LeptonicTop->SetXTitle("No. of Fits_{not conv.} / Evt");
    fHist_KinFit_NbFitsNotConverged_LeptonicTop->SetYTitle("No. of Events");

    // Number of fits that failed numerically (after pre-selection)
    fHist_KinFit_NbFitsFailedNumerically_LeptonicTop = new TH1F("h_NbFitsFailNumeric_LeptonicTop",
			       "No. of Fitting Procedures failing numerically per event (after pre-selection)",
			       20,0,20);
    fHist_KinFit_NbFitsFailedNumerically_LeptonicTop->SetXTitle("No. of Fits_{numeric fail} / Evt");
    fHist_KinFit_NbFitsFailedNumerically_LeptonicTop->SetYTitle("No. of Events");

    gDirectory->cd("..");
    
    gDirectory->mkdir("Wt-HadronicTop");
    gDirectory->cd("Wt-HadronicTop");

    // KinFitter status counts for fits
    fHist_KinFit_KinFitterStatus_HadronicTop = new TH1F("h_KinFitterStatus_HadronicTop",
					    "Status of KinFitter",
					    2,0,2);
    fHist_KinFit_KinFitterStatus_HadronicTop->SetXTitle("Status of Fit");
    fHist_KinFit_KinFitterStatus_HadronicTop->SetYTitle("No. of Fits");
    axis = fHist_KinFit_KinFitterStatus_HadronicTop->GetXaxis();
    for ( Int_t k = 0; k < 2; k++ ) {
	axis->SetBinLabel(k+1, AtlKinFitterTool::fgStatusNames[k]);
    }
    
    fHist_KinFit_NbIterHadronicTop = new TH1F("h_NbIter_HadronicTop",
					      "No. of Iterations for Hadronic Top fitting procedure",
					      1200,0,1200);
    fHist_KinFit_NbIterHadronicTop->SetXTitle("No. of Iterations");
    fHist_KinFit_NbIterHadronicTop->SetYTitle("No. of fitting procedures");
    
    // Number of fits that DID converge (after pre-selection)
    fHist_KinFit_NbFitsConverged_HadronicTop = new TH1F("h_NbFitsConv_HadronicTop",
					    "No. of Fitting Procedures converged per event (after pre-selection)",
					    4,-0.5,3.5);

    
    // Number of fits that DID NOT converge (after pre-selection)
    fHist_KinFit_NbFitsNotConverged_HadronicTop = new TH1F("h_NbFitsNotConv_HadronicTop",
			       "No. of Fitting Procedures not converged per event (after pre-selection)",
			       20,0,20);
    fHist_KinFit_NbFitsNotConverged_HadronicTop->SetXTitle("No. of Fits_{not conv.} / Evt");
    fHist_KinFit_NbFitsNotConverged_HadronicTop->SetYTitle("No. of Events");

    // Number of fits that failed numerically (after pre-selection)
    fHist_KinFit_NbFitsFailedNumerically_HadronicTop = new TH1F("h_NbFitsFailNumeric_HadronicTop",
			       "No. of Fitting Procedures failing numerically per event (after pre-selection)",
			       20,0,20);
    fHist_KinFit_NbFitsFailedNumerically_HadronicTop->SetXTitle("No. of Fits_{numeric fail} / Evt");
    fHist_KinFit_NbFitsFailedNumerically_HadronicTop->SetYTitle("No. of Events");

     
    // Mass-chi2 comparison histograms
    // ------------------------------>before the p-Value cut
    fHist_W_hadr_top_reco_comp_Mptbjet = new TH2F("h_WMass_vs_ptbjet_beforecut",
						  "",
						  300, 0, 300, 400, -100, 300);
    fHist_W_hadr_top_reco_comp_Mptbjet->SetXTitle("p_{t, bjet}");
    fHist_W_hadr_top_reco_comp_Mptbjet->SetYTitle("W mass");
    fHist_W_hadr_top_reco_comp_Mptbjet->SetZTitle("Number of Entries");
    fHist_W_hadr_top_reco_comp_Metabjet = new TH2F("h_WMass_vs_etabjet_beforecut",
 						   "",
						   50, -2.5, 2.5, 400, -100, 300);
    fHist_W_hadr_top_reco_comp_Metabjet->SetXTitle("#eta_{bjet}");
    fHist_W_hadr_top_reco_comp_Metabjet->SetYTitle("W mass");
    fHist_W_hadr_top_reco_comp_Metabjet->SetZTitle("Number of Entries");

    
    fHist_W_hadr_top_reco_comp_Mptjet1 = new TH2F("h_WMass_vs_ptjet1_beforecut",
						  "",
						  300, 0, 300, 400, -100, 300);
    fHist_W_hadr_top_reco_comp_Mptjet1->SetXTitle("p_{t, jet1}");
    fHist_W_hadr_top_reco_comp_Mptjet1->SetYTitle("W mass");
    fHist_W_hadr_top_reco_comp_Mptjet1->SetZTitle("Number of Entries");

    fHist_W_hadr_top_reco_comp_Mptjet2 = new TH2F("h_WMass_vs_ptjet2_beforecut",
						  "",
						  300, 0, 300,400, -100, 300);
    fHist_W_hadr_top_reco_comp_Mptjet2->SetXTitle("p_{t, jet2}");
    fHist_W_hadr_top_reco_comp_Mptjet2->SetYTitle("W mass");
    fHist_W_hadr_top_reco_comp_Mptjet2->SetZTitle("Number of Entries");
    fHist_W_hadr_top_reco_comp_Metajet1 = new TH2F("h_WMass_vs_etajet1_beforecut",
 						   "",
						   50, -2.5, 2.5, 400, -100, 300);
    fHist_W_hadr_top_reco_comp_Metajet1->SetXTitle("#eta_{jet1}");
    fHist_W_hadr_top_reco_comp_Metajet1->SetYTitle("W mass");
    fHist_W_hadr_top_reco_comp_Metajet1->SetZTitle("Number of Entries");
    
    fHist_W_hadr_top_reco_comp_Metajet2 = new TH2F("h_WMass_vs_etajet2_beforecut",
						   "",
						   50, -2.5, 2.5, 400, -100, 300 );
    fHist_W_hadr_top_reco_comp_Metajet2->SetXTitle("#eta{jet2}");
    fHist_W_hadr_top_reco_comp_Metajet2->SetYTitle("W mass");
    fHist_W_hadr_top_reco_comp_Metajet2->SetZTitle("Number of Entries");

    fHist_W_hadr_top_reco_comp_chi2ptbjet = new TH2F("h_chi2_vs_ptbjet_beforecut",
						     "",
						     300, 0, 300,400, -100, 300 );
    fHist_W_hadr_top_reco_comp_chi2ptbjet->SetXTitle("p_{t, bjet}");
    fHist_W_hadr_top_reco_comp_chi2ptbjet->SetYTitle("#chi^{2}_{Wt-hadr}");
    fHist_W_hadr_top_reco_comp_chi2ptbjet->SetZTitle("Number of Entries");

    fHist_W_hadr_top_reco_comp_chi2etabjet = new TH2F("h_chi2_vs_etabjet_beforecut",
						      "",
						      50, -2.5, 2.5,400, -100, 300 );
    fHist_W_hadr_top_reco_comp_chi2etabjet->SetXTitle("#eta_{bjet}");
    fHist_W_hadr_top_reco_comp_chi2etabjet->SetYTitle("#chi^{2}_{Wt-hadr}");
    fHist_W_hadr_top_reco_comp_chi2etabjet->SetZTitle("Number of Entries");    

    fHist_W_hadr_top_reco_comp_chi2ptjet1 = new TH2F("h_chi2_vs_ptjet1_beforecut",
						     "",
						     300, 0, 300,400, -100, 300 );
    fHist_W_hadr_top_reco_comp_chi2ptjet1->SetXTitle("p_{t, jet1}");
    fHist_W_hadr_top_reco_comp_chi2ptjet1->SetYTitle("#chi^{2}_{Wt-hadr}");
    fHist_W_hadr_top_reco_comp_chi2ptjet1->SetZTitle("Number of Entries");

    fHist_W_hadr_top_reco_comp_chi2ptjet2 = new TH2F("h_chi2_vs_ptjet2_beforecut",
						     "",
						     300, 0, 300,400, -100, 300 );
    fHist_W_hadr_top_reco_comp_chi2ptjet2->SetXTitle("p_{t, jet2}");
    fHist_W_hadr_top_reco_comp_chi2ptjet2->SetYTitle("#chi^{2}_{Wt-hadr}");
    fHist_W_hadr_top_reco_comp_chi2ptjet2->SetZTitle("Number of Entries");

    fHist_W_hadr_top_reco_comp_chi2etajet1 = new TH2F("h_chi2_vs_etajet1_beforecut",
						      "",
						      50, -2.5, 2.5,400, -100, 300 );
    fHist_W_hadr_top_reco_comp_chi2etajet1->SetXTitle("#eta_{jet1}");
    fHist_W_hadr_top_reco_comp_chi2etajet1->SetYTitle("#chi^{2}_{Wt-hadr}");
    fHist_W_hadr_top_reco_comp_chi2etajet1->SetZTitle("Number of Entries");
    
    fHist_W_hadr_top_reco_comp_chi2etajet2 = new TH2F("h_chi2_vs_etajet2_beforecut",
						      "",
						      50, -2.5, 2.5,400, -100, 300 );
    fHist_W_hadr_top_reco_comp_chi2etajet2->SetXTitle("#eta_{jet2}");
    fHist_W_hadr_top_reco_comp_chi2etajet2->SetYTitle("#chi^{2}_{Wt-hadr}");
    fHist_W_hadr_top_reco_comp_chi2etajet2->SetZTitle("Number of Entries");

    
    fHist_W_hadr_top_reco_comp_MChi2 = new TH2F("h_WMass_Chi2HadrWt_beforecut",
						"",
						400, -100, 300, 100, 0, 100 );
    fHist_W_hadr_top_reco_comp_MChi2->SetXTitle("W mass");
    fHist_W_hadr_top_reco_comp_MChi2->SetYTitle("#chi^{2}_{Wt-hadr}");
    fHist_W_hadr_top_reco_comp_MChi2->SetZTitle("Number of Entries");

    fHist_W_hadr_top_reco_comp_MPChi2 = new TH2F("h_WMass_ProbChi2HadrWt_beforecut",
						 "",
						 400, -100, 300, 100, 0, 1 );
    fHist_W_hadr_top_reco_comp_MPChi2->SetXTitle("W mass");
    fHist_W_hadr_top_reco_comp_MPChi2->SetYTitle("P(#chi^{2})_{Wt-hadr}");
    fHist_W_hadr_top_reco_comp_MPChi2->SetZTitle("Number of Entries");

    fHist_t_hadr_top_reco_comp_MChi2 = new TH2F("h_topMass_Chi2HadrWt_beforecut",
						"",
						400, -100, 300, 100, 0, 100 );
    fHist_t_hadr_top_reco_comp_MChi2->SetXTitle("top-quark mass");
    fHist_t_hadr_top_reco_comp_MChi2->SetYTitle("#chi^{2}_{Wt-hadr}");
    fHist_t_hadr_top_reco_comp_MChi2->SetZTitle("Number of Entries");

    fHist_t_hadr_top_reco_comp_MPChi2 = new TH2F("h_topMass_ProbChi2HadrWt_beforecut",
						 "",
						 400, -100, 300, 100, 0, 1 );
    fHist_t_hadr_top_reco_comp_MPChi2->SetXTitle("top-quark mass");
    fHist_t_hadr_top_reco_comp_MPChi2->SetYTitle("P(#chi^{2})_{Wt-hadr}");
    fHist_t_hadr_top_reco_comp_MPChi2->SetZTitle("Number of Entries");

    
    fHist_comp_MM = new TH2F("h_WMassTopMass_beforecut",
					     "",
					     400, -100, 300, 100, 100, 200 );
    fHist_comp_MM->SetXTitle("W mass");
    fHist_comp_MM->SetYTitle("top-quark mass");
    fHist_comp_MM->SetZTitle("Number of Entries");

        // ------------------------------>after the p-Value cut
    gDirectory->mkdir("AfterTheCut");
    gDirectory->cd("AfterTheCut");
    fHist_W_hadr_top_reco_comp_MChi2_after = new TH2F("h_WMass_Chi2HadrWt_aftercut",
						"",
						400, -100, 300, 100, 0, 100 );
    fHist_W_hadr_top_reco_comp_MChi2_after->SetXTitle("W mass");
    fHist_W_hadr_top_reco_comp_MChi2_after->SetYTitle("#chi^{2}_{Wt-hadr}");
    fHist_W_hadr_top_reco_comp_MChi2_after->SetZTitle("Number of Entries");

    fHist_W_hadr_top_reco_comp_MPChi2_after = new TH2F("h_WMass_ProbChi2HadrWt_aftercut",
						 "",
						 400, -100, 300, 100, 0, 1 );
    fHist_W_hadr_top_reco_comp_MPChi2_after->SetXTitle("W mass");
    fHist_W_hadr_top_reco_comp_MPChi2_after->SetYTitle("P(#chi^{2})_{Wt-hadr}");
    fHist_W_hadr_top_reco_comp_MPChi2_after->SetZTitle("Number of Entries");

    fHist_t_hadr_top_reco_comp_MChi2_after = new TH2F("h_topMass_Chi2HadrWt_aftercut",
						"",
						400, -100, 300, 100, 0, 100 );
    fHist_t_hadr_top_reco_comp_MChi2_after->SetXTitle("top-quark mass");
    fHist_t_hadr_top_reco_comp_MChi2_after->SetYTitle("#chi^{2}_{Wt-hadr}");
    fHist_t_hadr_top_reco_comp_MChi2_after->SetZTitle("Number of Entries");

    fHist_t_hadr_top_reco_comp_MPChi2_after = new TH2F("h_topMass_ProbChi2HadrWt_aftercut",
						 "",
						 400, -100, 300, 100, 0, 1 );
    fHist_t_hadr_top_reco_comp_MPChi2_after->SetXTitle("top-quark mass");
    fHist_t_hadr_top_reco_comp_MPChi2_after->SetYTitle("P(#chi^{2})_{Wt-hadr}");
    fHist_t_hadr_top_reco_comp_MPChi2_after->SetZTitle("Number of Entries");

    
    fHist_comp_MM_after = new TH2F("h_WMassTopMass_aftercut",
					     "",
					     400, -100, 300, 100, 100, 200 );
    fHist_comp_MM_after->SetXTitle("W mass");
    fHist_comp_MM_after->SetYTitle("top-quark mass");
    fHist_comp_MM_after->SetZTitle("Number of Entries");

    gDirectory->cd("..");
    
    
    gDirectory->cd("..");

    gDirectory->cd("..");
    
    // Book tree for combined analysis
    if (fProduceCommonTree) {
      gDirectory->cd("..");
      fCommonTree = new TTree("Mu3Jet","Mu3Jet");
      fCommonTree->Branch("RunNumber",  &fRunNumber,  "RunNumber/I");
      fCommonTree->Branch("LumiBlock",  &fLumiBlock,  "LumiBlock/I");
      fCommonTree->Branch("EventNumber",&fEventNumber,"EventNumber/I");
      fCommonTree->Branch("mc_channel_number",&fmc_channel_number,"mc_channel_number/I");
      fCommonTree->Branch("top_hfor_type",&ftop_hfor_type,"top_hfor_type/F");

      //fCommonTree->Branch("fchi2ttbarBkg",   &fchi2ttbarBkg,   "fchi2ttbarBkg/F");
      //      fCommonTree->Branch("fChi2ProbTTBarBkg",   &fChi2ProbTTBarBkg,   "fChi2ProbTTBarBkg/F");
      fCommonTree->Branch("fChi2ProbTTBarBkg",&fChi2ProbTTBarBkg,"fChi2ProbTTBarBkg/D");

      fCommonTree->Branch("fchi2WTop",    &fchi2WTop,    "fchi2WTop/D");
      fCommonTree->Branch("fchi2ProbWTop",&fchi2ProbWTop,"fchi2ProbWTop/D");
      //fCommonTree->Branch("fNDoFWTop",    &fNDoFWTop,    "fNDoFWTop/D");

      fCommonTree->Branch("fchi2RedWTop",    &fchi2RedWTop,    "fchi2RedWTop/D");

      fCommonTree->Branch("pT_System",&pT_System,"pT_System/F");
      fCommonTree->Branch("fRapTop",&fRapTop,"fRapTop/F");
      fCommonTree->Branch("fEtaTop",&fEtaTop,"fEtaTop/F");
      fCommonTree->Branch("fEtaWTop",&fEtaWTop,"fEtaWTop/F");
      fCommonTree->Branch("fCosPhiAngleWTop",&fCosPhiAngleWTop,"fCosPhiAngleWTop/D");
      fCommonTree->Branch("fCosPhiAngleAssociateWTop",&fCosPhiAngleAssociateWTop,"fCosPhiAngleAssociateWTop/D");
      fCommonTree->Branch("fCosPhiAngleAssociateWW",&fCosPhiAngleAssociateWW,"fCosPhiAngleAssociateWW/D");
      fCommonTree->Branch("fTopFrame_DThetaStarAssociateWTop",
			  &fTopFrame_DThetaStarAssociateWTop,"fTopFrame_DThetaStarAssociateWTop/D");
      fCommonTree->Branch("fWFrameCosThetaStar_DeltaWtop_bW",
			  &fWFrameCosThetaStar_DeltaWtop_bW,"fWFrameCosThetaStar_DeltaWtop_bW/D");
      fCommonTree->Branch("fTopFrameCosThetaStar_DeltaWtop_btop",
			  &fTopFrameCosThetaStar_DeltaWtop_btop,"fTopFrameCosThetaStar_DeltaWtop_btop/D");
      //fCommonTree->Branch("BerlinWeight",&GetPreTagEvtWeight(),"BerlinWeight/F");
      fCommonTree->Branch("fEtaW_LeptTop",&fEtaW_LeptTop,"fEtaW_LeptTop/F");
      fCommonTree->Branch("fCosThetaStarLeptNeutrino_LeptTop", &fCosThetaStarLeptNeutrino_LeptTop,
			  "fCosThetaStarLeptNeutrino_LeptTop/D");
      fCommonTree->Branch("fTopFrameCosThetaStarWb_LeptTop", &fTopFrameCosThetaStarWb_LeptTop,
			  "fTopFrameCosThetaStarWb_LeptTop/D");
      fCommonTree->Branch("fCosThetaStar1_LeptTop", &fCosThetaStar1_LeptTop,"fCosThetaStar1_LeptTop/D");
      fCommonTree->Branch("fCosThetaStar2_LeptTop", &fCosThetaStar2_LeptTop,"fCosThetaStar29_LeptTop/D");
      fCommonTree->Branch("fLogPWtBest",     &fLogPWtBest,     "fLogPWtBest/D");
      fCommonTree->Branch("fLogPWtHadronic", &fLogPWtHadronic, "fLogPWtHadronic/D");
      fCommonTree->Branch("fLogPWtLeptonic", &fLogPWtLeptonic, "fLogPWtLeptonic/D");
      fCommonTree->Branch("fPWtRatio",    &fPWtRatio,    "fPWtRatio/D");
      fCommonTree->Branch("fPWtSum",      &fPWtSum,      "fPWtSum/D");
      fCommonTree->Branch("fPWtDiff",     &fPWtDiff,     "fPWtDiff/D");
      fCommonTree->Branch("fPWtAsymmetry",&fPWtAsymmetry,"fPWtAsymmetry/D");

      fCommonTree->Branch("fLogPWtRatio",    &fLogPWtRatio,    "fLogPWtRatio/D");
      fCommonTree->Branch("fLogPWtSum",      &fLogPWtSum,      "fLogPWtSum/D");
      fCommonTree->Branch("fLogPWtDiff",     &fLogPWtDiff,     "fLogPWtDiff/D");
      fCommonTree->Branch("fLogPWtAsymmetry",&fLogPWtAsymmetry,"fLogPWtAsymmetry/D");



      gDirectory->mkdir("NtupleStuff");
      gDirectory->cd("NtupleStuff");
      // The above modulus vs eta of the 2ndLeadJet (fine binning)

      nbins_pt_fine = 25;
      n_eta_slices = 5;
      n_eta_slices_more = 7;
      fHistWtSystem_vs_TopEta_sliced_fine = new TH2F(
	  "h_WtSystem_vs_EtaTop_fine",
	  "Modulus of #vec{P}_{t} of reco top-quark + #vec{P}_{t} of W. jet vs #eta of top-quark",
	  nbins_pt_fine,   0., 150.,
	  n_eta_slices, -6., 6.);
      //	100, 0., 100.,
      //	100, -5., 5.);
      fHistWtSystem_vs_TopEta_sliced_fine->SetXTitle("|#vec{P}_{t}^{top}+#vec{P}_{t}^{W}|");
      fHistWtSystem_vs_TopEta_sliced_fine->SetYTitle("#eta_{top}");
      fHistWtSystem_vs_TopEta_sliced_fine->SetZTitle("Number of Entries");
      
      nbins_pt_coarse = 15;
      
      // The above modulus vs eta of the 2ndLeadJet (coarse binning)
      fHistWtSystem_vs_TopEta_sliced = new TH2F(
	  "h_WtSystem_vs_EtaTop",
	  "Modulus of #vec{P}_{t} of reco top-quark + #vec{P}_{t} of W. jet vs #eta of top-quark",
	  nbins_pt_coarse, 0., 150.,
	  n_eta_slices, -6., 6.);
      //	100, 0., 100.,
      //	100, -5., 5.);
      fHistWtSystem_vs_TopEta_sliced->SetXTitle("|#vec{P}_{t}^{top}+#vec{P}_{t}^{W}|");
      fHistWtSystem_vs_TopEta_sliced->SetYTitle("#eta_{top}");
      fHistWtSystem_vs_TopEta_sliced->SetZTitle("Number of Entries");


      fHistWtSystem_vs_TopEta_sliced_fine_more = new TH2F(
	  "h_WtSystem_vs_EtaTop_fine_more",
	  "Modulus of #vec{P}_{t} of reco top-quark + #vec{P}_{t} of W. jet vs #eta of top-quark",
	  nbins_pt_fine,   0., 150.,
	  n_eta_slices_more, -6., 6.);
      //	100, 0., 100.,
      //	100, -5., 5.);
      fHistWtSystem_vs_TopEta_sliced_fine_more->SetXTitle("|#vec{P}_{t}^{top}+#vec{P}_{t}^{W}|");
      fHistWtSystem_vs_TopEta_sliced_fine_more->SetYTitle("#eta_{top}");
      fHistWtSystem_vs_TopEta_sliced_fine_more->SetZTitle("Number of Entries");
      
      nbins_pt_coarse = 15;
      
      // The above modulus vs eta of the 2ndLeadJet (coarse binning)
      fHistWtSystem_vs_TopEta_sliced_more = new TH2F(
	  "h_WtSystem_vs_EtaTop_more",
	  "Modulus of #vec{P}_{t} of reco top-quark + #vec{P}_{t} of W. jet vs #eta of top-quark",
	  nbins_pt_coarse, 0., 150.,
	  n_eta_slices_more, -6., 6.);
      //	100, 0., 100.,
      //	100, -5., 5.);
      fHistWtSystem_vs_TopEta_sliced_more->SetXTitle("|#vec{P}_{t}^{top}+#vec{P}_{t}^{W}|");
      fHistWtSystem_vs_TopEta_sliced_more->SetYTitle("#eta_{top}");
      fHistWtSystem_vs_TopEta_sliced_more->SetZTitle("Number of Entries");

      Double_t EtaRange[6]; 
      EtaRange[0]=-6.; 
      EtaRange[1]=-3.; 
      EtaRange[2]=-1.;
      EtaRange[3]=1.;
      EtaRange[4]=3.;
      EtaRange[5]=6;
      // The above modulus vs eta of the 2ndLeadJet (coarse binning)
      fHistWtSystem_vs_TopEta_sliced_less = new TH2F(
	  "h_WtSystem_vs_EtaTop_less",
	  "Modulus of #vec{P}_{t} of reco top-quark + #vec{P}_{t} of W. jet vs #eta of top-quark",
	  nbins_pt_coarse, 0., 150.,
	  5, EtaRange);
      //	100, 0., 100.,
      //	100, -5., 5.);
      fHistWtSystem_vs_TopEta_sliced_less->SetXTitle("|#vec{P}_{t}^{top}+#vec{P}_{t}^{W}|");
      fHistWtSystem_vs_TopEta_sliced_less->SetYTitle("#eta_{top}");
      fHistWtSystem_vs_TopEta_sliced_less->SetZTitle("Number of Entries");

      
      
      fhist_fCosPhiAngleWTop = new TH1F("fhist_fCosPhiAngleWTop",
				     "Cos of Phi Angle between Top and W from top decay",
				     20,-1,1);
      fhist_fCosPhiAngleWTop->SetXTitle("cos(#Delta#phi)_{Top - W_{TopDecay}}");
      fhist_fCosPhiAngleWTop->SetYTitle("Number of Entries");
      
      fhist_fCosPhiAngleAssociateWTop = new TH1F("fhist_fCosPhiAngleAssociateWTop",
				     "Cos of Phi Angle between Top and associate W",
				     20,-1,1);
      fhist_fCosPhiAngleAssociateWTop->SetXTitle("cos(#Delta#phi)_{Top - W_{Associate}}");
      fhist_fCosPhiAngleAssociateWTop->SetYTitle("Number of Entries");

      fhist_fCosPhiAngleAssociateWW = new TH1F("fhist_fCosPhiAngleAssociateWW",
				     "Cos of Phi Angle between W-TopDEcay and associate W",
				     20,-1,1);
      fhist_fCosPhiAngleAssociateWW->SetXTitle("cos(#Delta#phi)_{W_{TopDecay} - W_{Associate}}");
      fhist_fCosPhiAngleAssociateWW->SetYTitle("Number of Entries");      
      
      fhist_fWFrameCosThetaStar_DeltaWtop_bW = new TH1F("fhist_fWFrameCosThetaStar_DeltaWtop_bW",
							"Cos of ThetaStar Angle between W_TopFrame and b_WFrame",
							20,-1,1);
      fhist_fWFrameCosThetaStar_DeltaWtop_bW->SetXTitle("cos(#Delta#theta^{*})_{W_{Top} - b_{W}}");
      fhist_fWFrameCosThetaStar_DeltaWtop_bW->SetYTitle("Number of Entries");
      fhist_fTopFrameCosThetaStar_DeltaWtop_btop = new TH1F("fhist_fTopFrameCosThetaStar_DeltaWtop_btop",
						      "Cos of ThetaStar Angle between W_TopFrame and b_TopFrame",
						      20,-1,1);
      fhist_fTopFrameCosThetaStar_DeltaWtop_btop->SetXTitle("cos(#Delta#theta^{*})_{W_{Top} - b_{Top}}");
      fhist_fTopFrameCosThetaStar_DeltaWtop_btop->SetYTitle("Number of Entries");

      fhist_fCosThetaStarLeptNeutrino_LeptTop = new TH1F("fhist_fCosThetaStarLeptNeutrino_LeptTop",
						      "Cos of ThetaStar Angle between lepton and neutrino in WFrame",
						      20,-1,1);
      fhist_fCosThetaStarLeptNeutrino_LeptTop->SetXTitle("cos(#Delta#theta^{*})_{l,#nu,TopFrame}");
      fhist_fCosThetaStarLeptNeutrino_LeptTop->SetYTitle("Number of Entries");

      fhist_fTopFrameCosThetaStarWb_LeptTop = new TH1F("fhist_fTopFrameCosThetaStarWb_LeptTop",
						      "Cos of ThetaStar Angle between b_TopFrame and W_TopFrame",
						      20,-1,1);
      fhist_fTopFrameCosThetaStarWb_LeptTop->SetXTitle("cos(#Delta#theta^{*})_{b-W TopFrame}");
      fhist_fTopFrameCosThetaStarWb_LeptTop->SetYTitle("Number of Entries");
      
      fhist_fCosThetaStar1_LeptTop = new TH1F("fhist_fCosThetaStar1_LeptTop",
					      "Cos of ThetaStar Angle between lept_WFrame and W_TopFrame",
					      20,-1,1);
      fhist_fCosThetaStar1_LeptTop->SetXTitle("cos(#Delta#theta^{*}_1)_{lept_W - W_Top}");
      fhist_fCosThetaStar1_LeptTop->SetYTitle("Number of Entries");
      
      fhist_fCosThetaStar2_LeptTop = new TH1F("fhist_fCosThetaStar2_LeptTop",
					      "Cos of ThetaStar Angle between lept_WFrame and b_WFrame",
					      20,-1,1);
      fhist_fCosThetaStar2_LeptTop->SetXTitle("cos(#Delta#theta^{*}_2)_{lept_W - b_W}");
      fhist_fCosThetaStar2_LeptTop->SetYTitle("Number of Entries");

//trying binning 1
      const Int_t nbinsH = 6;
      Double_t xbinsH[nbinsH+1];
      xbinsH[0] = 0;
      xbinsH[1] = 0.001;
      xbinsH[2] = 0.01;
      xbinsH[3] = 0.05;
      xbinsH[4] = 0.1;
      xbinsH[5] = 0.5;
      xbinsH[6] = 1.;
//trying binning 2
      const Int_t nbins = 20;
      Double_t xmax = 1;
      Double_t xmin2 = 0.5e-2;
      Double_t logxmin2 = TMath::Log10(xmin2);
      Double_t logxmax2 = TMath::Log10(xmax);
      Double_t binwidth2 = (logxmax2-logxmin2)/nbins;
      Double_t xbins2[nbins+1];
      xbins2[0] = 0;
      xbins2[1] = xmin2;
      for (Int_t i=2;i<=nbins;i++) {
	  xbins2[i] = xmin2 + TMath::Power(10,logxmin2+i*binwidth2);
      }
      
      fhist_fLogBest1 = new TH1F("fhist_fLogBin_1",
				"p-Value",
				    nbinsH,xbinsH);
      fhist_fLogBest1->SetXTitle("p-Value");
      fhist_fLogBest1->SetYTitle("Number of Entries");
      fhist_fLogBest2 = new TH1F("fhist_fLogBin_2",
				"p-Value",
				    nbins,xbins2);
      fhist_fLogBest2->SetXTitle("p-Value");
      fhist_fLogBest2->SetYTitle("Number of Entries");
      
      fhist_fLogBest = new TH1F("fhist_fLogBest",
				"Log of Best p-Value",
				50,0,400);
      fhist_fLogBest->SetXTitle("-log(p-Value_{best})");
      fhist_fLogBest->SetYTitle("Number of Entries");
      
      fhist_fLogLept = new TH1F("fhist_fLogLept",
			       "Log of Lept p-Value",
			       50,0,400);
      fhist_fLogLept->SetXTitle("-log(p-Value_{lept})");
      fhist_fLogLept->SetYTitle("Number of Entries");

      fhist_fLogHadr = new TH1F("fhist_fLogHadr",
			       "Log of Hadr p-Value",
			       50,0,400);
      fhist_fLogHadr->SetXTitle("-log(p-Value_{Hadr})");
      fhist_fLogHadr->SetYTitle("Number of Entries");

      fhist_fPWtRatio = new TH1F("fhist_fPWtRatio",
			       "fhist_fPWtRatio",
			       50,0,1);
      fhist_fPWtRatio->SetXTitle("p-Value Ratio (Best/Sum)");
      fhist_fPWtRatio->SetYTitle("Number of Entries");

      fhist_fPWtSum = new TH1F("fhist_fPWtSum",
			       "fhist_fPWtSum",
			       50,0,2);
      fhist_fPWtSum->SetXTitle("p-Value Sum");
      fhist_fPWtSum->SetYTitle("Number of Entries");

      fhist_fPWtDiff = new TH1F("fhist_fPWtDiff",
			       "fhist_fPWtDiff",
			       100,0,1);
      fhist_fPWtDiff->SetXTitle("p-Value Diff");
      fhist_fPWtDiff->SetYTitle("Number of Entries");

      fhist_fPWtAsymmetry = new TH1F("fhist_fPWtAsymmetry",
			       "fhist_fPWtAsymmetry",
			       80,0,1);
      fhist_fPWtAsymmetry->SetXTitle("p-Value Asymmetry");
      fhist_fPWtAsymmetry->SetYTitle("Number of Entries");

      fhist_fLogPWtRatio = new TH1F("fhist_fLogPWtRatio",
			       "fhist_fLogPWtRatio",
			       100,0,1);
      fhist_fLogPWtRatio->SetXTitle("-log(p-Value Ratio(Best/Sum))");
      fhist_fLogPWtRatio->SetYTitle("Number of Entries");

      fhist_fLogPWtSum = new TH1F("fhist_fLogPWtSum",
			       "",
			       80,0,400);
      fhist_fLogPWtSum->SetXTitle("-log(p-Value Sum)");
      fhist_fLogPWtSum->SetYTitle("Number of Entries");

      fhist_fLogPWtDiff = new TH1F("fhist_fLogPWtDiff",
			       "fhist_fLogPWtDiff",
			       80,0,400);
      fhist_fLogPWtDiff->SetXTitle("-log(p-Value Diff)");
      fhist_fLogPWtDiff->SetYTitle("Number of Entries");

      fhist_fLogPWtAsymmetry = new TH1F("fhist_fLogPWtAsymmetry",
			       "fhist_fLogPWtAsymmetry",
			       100,0,10);
      fhist_fLogPWtAsymmetry->SetXTitle("-log(p-Value Asymmetry)");
      fhist_fLogPWtAsymmetry->SetYTitle("Number of Entries");
      
      gDirectory->cd("..");
      
      gDirectory->cd("AtlSgTop_WtChannelFinder");
    }
    //
    // Book reconstruction histograms
    //
    fHistW_Mt_QCDValidation_pretag = new TH1F("h_w_mt_qcd_valid_pretag", "W Transverse Mass after common SgTop selection",
				    100, 0, 500);
    fHistW_Mt_QCDValidation_pretag->SetXTitle("m_{t}^{W} (GeV)");
    fHistW_Mt_QCDValidation_pretag->SetYTitle("Number of Entries");
    fHistW_Mt_QCDValidation_tag = new TH1F("h_w_mt_qcd_valid_tag", "W Transverse Mass after common SgTop selection",
				    100, 0, 500);
    fHistW_Mt_QCDValidation_tag->SetXTitle("m_{t}^{W} (GeV)");
    fHistW_Mt_QCDValidation_tag->SetYTitle("Number of Entries");

    fHist_WtSystem_Pt = new TH1F("h_WtSystem_Pt", "Global Transverse Momentum of the fitted W+top system",
				    12, 0, 100);
    fHist_WtSystem_Pt->SetXTitle("p_{t} (Wt)(GeV)");
    fHist_WtSystem_Pt->SetYTitle("Number of Entries");
    fHist_WtSystem_Pt_nocut = new TH1F("h_WtSystem_Pt_nocut", "Global Transverse Momentum of the fitted W+top system",
				    20, 0, 200);
    fHist_WtSystem_Pt_nocut->SetXTitle("p_{t} (Wt) (GeV)");
    fHist_WtSystem_Pt_nocut->SetYTitle("Number of Entries");

    fHist_EtaTop_nocut = new TH1F("h_topeta", "Top Pseudo-Rapidity",
	 	20, -6.0, 6.0);
    fHist_EtaTop_nocut->SetXTitle("#eta");
    fHist_EtaTop_nocut->SetYTitle("Number of Entries");

    fHist_PtTop_nocut = new TH1F("h_toppt", "Top Transverse Momentum",
				 20, 0., 200.);
    fHist_PtTop_nocut->SetXTitle("p_{t}");
    fHist_PtTop_nocut->SetYTitle("Number of Entries");

    
    
    fHistEtMissMag = new TH1F("h_etmiss_mag_NoCutsWSE",
				     "Magnitude of missing E_{T} before fit/tag",
				     40,0.,200);
    fHistEtMissPhi = new TH1F("h_etmiss_phi_NoCutsWSE",
				  "#varphi of missing E_{T} before fit/tag",
				  40,-3.2,3.2);
    fHistEtMissPhi->SetXTitle("#varphi");
    fHistEtMissPhi->SetYTitle("Number of Entries");

    fHistSumEt = new TH1F("h_sum_et", "SumEt before fit/tag",
				    100, 0, 1000);
    fHistSumEt->SetXTitle("#sum E_{t} (GeV)");
    fHistSumEt->SetYTitle("Number of Entries");

    fHistEtMissMag_pretag = new TH1F("h_etmiss_mag_before_pretag",
				     "Magnitude of missing E_{T} before fit",
				     40,0.,200);
    fHistEtMissPhi_pretag = new TH1F("h_etmiss_phi_before_pretag",
				  "#varphi of missing E_{T} before fit",
				  40,-3.2,3.2);
    fHistEtMissPhi_pretag->SetXTitle("#varphi");
    fHistEtMissPhi_pretag->SetYTitle("Number of Entries");
    fHistSumEt_pretag = new TH1F("h_sum_et_pretag", "SumEt before B-Tag requirement (tag)",
				    40, 0, 1000);
    fHistSumEt_pretag->SetXTitle("#sum E_{t} (GeV)");
    fHistSumEt_pretag->SetYTitle("Number of Entries");

    fHistEtMissMag_tag = new TH1F("h_etmiss_mag_before_tag",
				     "Magnitude of missing E_{T} before fit",
				     40,0.,200);
    fHistEtMissPhi_tag = new TH1F("h_etmiss_phi_before_tag",
				  "#varphi of missing E_{T} before fit",
				  40,-3.2,3.2);
    fHistEtMissPhi_tag->SetXTitle("#varphi");
    fHistEtMissPhi_tag->SetYTitle("Number of Entries");

    fHistSumEt_tag = new TH1F("h_sum_et_tag", "SumEt after B-Tag requirement (tag)",
				    40, 0, 1000);
    fHistSumEt_tag->SetXTitle("#sum E_{t} (GeV)");
    fHistSumEt_tag->SetYTitle("Number of Entries");

//
    // histograms of pretag and tag counts by lepton flavour for standalone tool 
    // determining  W reweighting factors
    //
    
    // ------
    // Pretag
    // ------
    gDirectory->mkdir("EventVariables");
    gDirectory->cd("EventVariables");
    // pretag, lepton +
    fHistCountLepPlus_pretag = new TH1F("h_count_lep_plus_pretag", 
					"Number of events (weighted) with positive lepton (pretag)",
					1, 0, 1);
    fHistCountLepPlus_pretag->SetXTitle("passed pretag");
    fHistCountLepPlus_pretag->SetYTitle("Number of Entries");
    TAxis *axis1 = fHistCountLepPlus_pretag->GetXaxis();
    axis1->SetBinLabel(1,"True");
    // pretag, lepton -
    fHistCountLepMinus_pretag = new TH1F("h_count_lep_minus_pretag", 
					 "Number of events (weighted) with negative lepton (pretag)",
					 1, 0, 1);
    fHistCountLepMinus_pretag->SetXTitle("passed pretag");
    fHistCountLepMinus_pretag->SetYTitle("Number of Entries");
    axis1 = fHistCountLepMinus_pretag->GetXaxis();
    axis1->SetBinLabel(1,"True");
    
    // ------
    // Tag
    // ------
    // tag, lepton all
    fHistCountLepAll_tag = new TH1F("h_count_lep_all_tag", 
				     "Total number of events (weighted, tag)",
				     1, 0, 1);
    fHistCountLepAll_tag->SetXTitle("passed tag");
    fHistCountLepAll_tag->SetYTitle("Number of Entries");
    axis1 = fHistCountLepAll_tag->GetXaxis();
    axis1->SetBinLabel(1,"True");
    
    // tag, lepton +
    fHistCountLepPlus_tag = new TH1F("h_count_lep_plus_tag", 
				     "Number of events (weighted) with positive lepton (tag)",
				     1, 0, 1);
    fHistCountLepPlus_tag->SetXTitle("passed tag");
    fHistCountLepPlus_tag->SetYTitle("Number of Entries");
    axis1 = fHistCountLepPlus_tag->GetXaxis();
    axis1->SetBinLabel(1,"True");
    // tag, lepton -
    fHistCountLepMinus_tag = new TH1F("h_count_lep_minus_tag", 
				      "Number of events (weighted) with negative lepton (tag)",
				      1, 0, 1);
    fHistCountLepMinus_tag->SetXTitle("passed tag");
    fHistCountLepMinus_tag->SetYTitle("Number of Entries");
    axis1 = fHistCountLepMinus_tag->GetXaxis();
    axis1->SetBinLabel(1,"True");
    
        
    // top_hfor_flag for use by wjets flavour reweighting tool
    fHist_HFOR_flag_pretag = new TH1I("h_hfor_flag_pretag", "HFOR flag after common SgTop selection (pretag)",
				      4, 0, 4);
    fHist_HFOR_flag_pretag->SetXTitle("HFOR flag (pretag)");
    fHist_HFOR_flag_pretag->SetYTitle("Number of Entries");

    //
    // Histograms of pretag and tag counts of central and forward electrons in e-channel
    //
    
    // ------
    // Pretag
    // ------    
    fHistCountFwdElectrons_pretag = new TH1F("h_count_fwd_electrons_pretag", 
				      "Weighted number of events with forward electrons (pretag)",
				      1, 0, 1);
    fHistCountFwdElectrons_pretag->SetXTitle("passed pretag");
    fHistCountFwdElectrons_pretag->SetYTitle("Number of Entries");
    TAxis *axis_qcd = fHistCountFwdElectrons_pretag->GetXaxis();
    axis_qcd->SetBinLabel(1,"True");

    fHistCountCentralElectrons_pretag = new TH1F("h_count_central_electrons_pretag", 
				      "Weighted number of events with central electrons (pretag)",
				      1, 0, 1);
    fHistCountCentralElectrons_pretag->SetXTitle("passed pretag");
    fHistCountCentralElectrons_pretag->SetYTitle("Number of Entries");
    axis_qcd = fHistCountCentralElectrons_pretag->GetXaxis();
    axis_qcd->SetBinLabel(1,"True");

    
    // ---
    // Tag
    // ---
    fHistCountFwdElectrons_tag = new TH1F("h_count_fwd_electrons_tag", 
				      "Weighted number of events with forward electrons (tag)",
				      1, 0, 1);
    fHistCountFwdElectrons_tag->SetXTitle("passed tag");
    fHistCountFwdElectrons_tag->SetYTitle("Number of Entries");
    axis_qcd = fHistCountFwdElectrons_tag->GetXaxis();
    axis_qcd->SetBinLabel(1,"True");

    fHistCountCentralElectrons_tag = new TH1F("h_count_central_electrons_tag", 
				      "Weighted number of events with central electrons (tag)",
				      1, 0, 1);
    fHistCountCentralElectrons_tag->SetXTitle("passed tag");
    fHistCountCentralElectrons_tag->SetYTitle("Number of Entries");
    axis_qcd = fHistCountCentralElectrons_tag->GetXaxis();
    axis_qcd->SetBinLabel(1,"True");


    gDirectory->cd("..");
    
    CommonHistograms();
    LeptonicTopHistograms();
    HadronicTopHistograms();

    BookComparisonHistogramsLeptTopFit();
    BookComparisonHistogramsHadrTopFit();
    // Initialize pointers to tools needed in event loop
    fCutflow_tool    = (AtlCutFlowTool*)GetTool("AtlCutFlowTool","AtlCutFlowTool",kTRUE);
    fCutflow_tool_AC = (AtlCutFlowTool*)GetTool("AtlCutFlowTool","AtlCutFlowTool_AC",kTRUE);
    
}

void AtlSgTop_WtChannelFinder::CommonHistograms() {
    BookLeptonHistograms();
    BookJetHistograms();
    BookLeptonHistograms_BTag();
    BookJetHistograms_BTag();

    // Cut Flow Histograms
    fHistCutFlowWeighted = new TH1F("h_CutFlowWeighted", "Effects of different Cuts, weighted",
				1000, 0., 1000.);
    fHistCutFlowWeighted->GetYaxis()->SetTitle("Number of Entries");
    fHistCutFlowUnweighted = new TH1F("h_CutFlowUnweighted", "Effects of different Cuts, unweighted",
				1000, 0., 1000.);
    fHistCutFlowUnweighted->GetYaxis()->SetTitle("Number of Entries");

    // chi2 and chi2-probability histograms for both semileptonic decay modes
    //
    
    fHistChi2Prob_both = new TH1F("h_chi2prob_both_inclusive",
				  "#chi^{2} prob. distribution of sgtop_WtChannel reco (both W decays), both semileptonic modes",
				  40,0,1);
    fHistChi2Prob_both->SetXTitle("P(#chi^{2})");
    fHistChi2Prob_both->SetYTitle("Number of Entries");
    axis = fHistChi2Prob_both->GetXaxis();
    //axis->Set( 3, Chi2ProbBins );
    
    fHistChi2_both = new TH1F("h_chi2_both_inclusive",
			      "#chi^{2} distribution of sgtop_WtChannel reco (both W decays), both semileptonic modes",
			      60,0,30);
    fHistChi2_both->SetXTitle("#chi^{2}");
    fHistChi2_both->SetYTitle("Number of Entries");

    fHistChi2Red_both = new TH1F("h_chi2Red_both_inclusive",
			      "#chi^{2} distribution of sgtop_WtChannel reco (both W decays), both semileptonic modes",
			      60,0,30);
    fHistChi2Red_both->SetXTitle("#chi^{2}");
    fHistChi2Red_both->SetYTitle("Number of Entries");

    fHistChi2NDOF_both = new TH1F("h_chi2NDOF_both_inclusive",
			      "#chi^{2} distribution of sgtop_WtChannel reco (both W decays), both semileptonic modes",
			      150,0,30);
    fHistChi2NDOF_both->SetXTitle("#chi^{2}/NDoF");
    fHistChi2NDOF_both->SetYTitle("Number of Entries");

    
    fHistChi2Prob_both_after = new TH1F("h_chi2prob_both_inclusive_after",
				  "#chi^{2} prob. distribution of sgtop_WtChannel reco (both W decays), both semileptonic modes",
				  40,0,1);
    fHistChi2Prob_both_after->SetXTitle("P(#chi^{2})");
    fHistChi2Prob_both_after->SetYTitle("Number of Entries");
    axis = fHistChi2Prob_both_after->GetXaxis();
    //axis->Set( 3, Chi2ProbBins );
    
    fHistChi2_both_after = new TH1F("h_chi2_both_inclusive_after",
			      "#chi^{2} distribution of sgtop_WtChannel reco (both W decays), both semileptonic modes",
			      150,0,30);
    fHistChi2_both_after->SetXTitle("#chi^{2}");
    fHistChi2_both_after->SetYTitle("Number of Entries");

    fHistChi2NDOF_both_after = new TH1F("h_chi2NDOF_both_inclusive_after",
			      "#chi^{2} distribution of sgtop_WtChannel reco (both W decays), both semileptonic modes",
			      150,0,30);
    fHistChi2NDOF_both_after->SetXTitle("#chi^{2}/NDoF");
    fHistChi2NDOF_both_after->SetYTitle("Number of Entries");

    
    //
    // Jet bin counts
    //
    gDirectory->mkdir("JetBins","Counts per jet bin");
    gDirectory->cd("JetBins");

    fHistJetBins_pretag = new TH1F("h_JetBins_pretag","Counts in jet bins (pretag)",
				   3,0.,3.);
    fHistJetBins_pretag->SetXTitle("Jet Bin");
    fHistJetBins_pretag->SetYTitle("Number of Entries");
    TAxis *axis = fHistJetBins_pretag->GetXaxis();
    axis->SetBinLabel(1,"1");
    axis->SetBinLabel(2,"2");
    axis->SetBinLabel(3,"3");
    axis->SetBinLabel(4,"4");
    axis->SetBinLabel(5,"5");

    fHistJetBins_tag = new TH1F("h_JetBins_tag","Counts in jet bins (tag)",
				   3,0.,3.);
    fHistJetBins_tag->SetXTitle("Jet Bin");
    fHistJetBins_tag->SetYTitle("Number of Entries");
    axis = fHistJetBins_tag->GetXaxis();
    axis->SetBinLabel(1,"1");
    axis->SetBinLabel(2,"2");
    axis->SetBinLabel(3,"3");
    axis->SetBinLabel(4,"4");
    axis->SetBinLabel(5,"5");

    fHistJetBins_fit = new TH1F("h_JetBins_fit","Counts in jet bins (after full fit selection)",
				   3,0.,3.);
    fHistJetBins_fit->SetXTitle("Jet Bin");
    fHistJetBins_fit->SetYTitle("Number of Entries");
    axis = fHistJetBins_fit->GetXaxis();
    axis->SetBinLabel(1,"1");
    axis->SetBinLabel(2,"2");
    axis->SetBinLabel(3,"3");
    axis->SetBinLabel(4,"4");
    axis->SetBinLabel(5,"5");
    gDirectory->cd("..");
}
void AtlSgTop_WtChannelFinder::LeptonicTopHistograms() {

     // ==================================
    // histograms for leptonic top decays
    // ==================================
    gDirectory->mkdir("LeptonicTOP", "Leptonic t/tbar reconstruction");
    gDirectory->cd("LeptonicTOP");
    // =========================
    // Leptonic W reconstruction
    // =========================
    gDirectory->mkdir("LeptonicW-reco", "LeptonicW reconstruction");
    gDirectory->cd("LeptonicW-reco");
    gDirectory->mkdir("Both", "W+/W- reconstruction");
    gDirectory->cd("Both");
    
    // All leptons
    fHist_W_lept_top_reco_Mt = new TH1F("h_W_lept_top_reco_Mt", "W Invariant Transverse Mass (all leptons)",
			      200, 0, 130);
    fHist_W_lept_top_reco_Mt->SetXTitle("M_{t,W} (GeV)");
    fHist_W_lept_top_reco_Mt->SetYTitle("Number of Entries");
    fHist_W_lept_top_reco_M = new TH1F("h_W_lept_top_reco_M", "W Invariant Mass (all leptons)",
			      200, 40, 120);
    fHist_W_lept_top_reco_M->SetXTitle("M_{W} (GeV)");
    fHist_W_lept_top_reco_M->SetYTitle("Number of Entries");
    fHist_W_lept_top_reco_phi = new TH1F("h_W_lept_top_reco_phi", "W Azimuth Angle (all leptons)",
				128, -3.2, 3.2);
    fHist_W_lept_top_reco_phi->SetXTitle("#phi (rad)");
    fHist_W_lept_top_reco_phi->SetYTitle("Number of Entries");
    fHist_W_lept_top_reco_pt = new TH1F("h_W_lept_top_reco_pt", "W Transverse Momentum (all leptons)",
			       100, 0, 300);
    fHist_W_lept_top_reco_pt->SetXTitle("P_{t} (GeV)");
    fHist_W_lept_top_reco_pt->SetYTitle("Number of Entries");
    fHist_W_lept_top_reco_eta = new TH1F("h_W_lept_top_reco_eta", "W Pseudo-Rapidity (all leptons)",
				     50, -5., 5.);
    fHist_W_lept_top_reco_eta->SetXTitle("#eta");
    fHist_W_lept_top_reco_eta->SetYTitle("Number of Entries");
    fHist_W_lept_top_reco_rap = new TH1F("h_W_lept_top_reco_rap", "W Rapidity (all leptons)",
				     50, -5., 5.);
    fHist_W_lept_top_reco_rap->SetXTitle("y (rapidity)");
    fHist_W_lept_top_reco_rap->SetYTitle("Number of Entries");

    // Electron channel
    gDirectory->mkdir("Electron", "Electron channel");
    gDirectory->cd("Electron");
    fHist_W_lept_top_reco_Mt_e = new TH1F("h_W_lept_top_reco_Mt_e", "W Invariant Transverse Mass (e channel)",
			      200, 0, 130);
    fHist_W_lept_top_reco_Mt_e->SetXTitle("M_{t,W} (GeV)");
    fHist_W_lept_top_reco_Mt_e->SetYTitle("Number of Entries");
    fHist_W_lept_top_reco_M_e = new TH1F("h_W_lept_top_reco_M_e", "W Invariant Mass (e channel)",
			      200, 40, 120);
    fHist_W_lept_top_reco_M_e->SetXTitle("M_{W} (GeV)");
    fHist_W_lept_top_reco_M_e->SetYTitle("Number of Entries");
    fHist_W_lept_top_reco_phi_e = new TH1F("h_W_lept_top_reco_phi_e", "W Azimuth Angle (e channel)",
				128, -3.2, 3.2);
    fHist_W_lept_top_reco_phi_e->SetXTitle("#phi (rad)");
    fHist_W_lept_top_reco_phi_e->SetYTitle("Number of Entries");
    fHist_W_lept_top_reco_pt_e = new TH1F("h_W_lept_top_reco_pt_e", "W Transverse Momentum (e channel)",
			       200, 0, 200);
    fHist_W_lept_top_reco_pt_e->SetXTitle("P_{t} (GeV)");
    fHist_W_lept_top_reco_pt_e->SetYTitle("Number of Entries");
    fHist_W_lept_top_reco_eta_e = new TH1F("h_W_lept_top_reco_eta_e", "W Pseudo-Rapidity (e channel)",
				     50, -5., 5.);
    fHist_W_lept_top_reco_eta_e->SetXTitle("#eta");
    fHist_W_lept_top_reco_eta_e->SetYTitle("Number of Entries");
    fHist_W_lept_top_reco_rap_e = new TH1F("h_W_lept_top_reco_rap_e", "W Rapidity (e channel)",
				     50, -5.0, 5.0);
    fHist_W_lept_top_reco_rap_e->SetXTitle("y (rapidity)");
    fHist_W_lept_top_reco_rap_e->SetYTitle("Number of Entries");
    gDirectory->cd("..");    
    // Muon channel
    gDirectory->mkdir("Muon", "Muon channel");
    gDirectory->cd("Muon");
    fHist_W_lept_top_reco_Mt_mu = new TH1F("h_W_lept_top_reco_Mt_mu", "W Invariant Transverse Mass (#mu channel)",
			       200, 0, 130);
    fHist_W_lept_top_reco_Mt_mu->SetXTitle("M_{t,W} (GeV)");
    fHist_W_lept_top_reco_Mt_mu->SetYTitle("Number of Entries");
    fHist_W_lept_top_reco_M_mu = new TH1F("h_W_lept_top_reco_M_mu", "W Invariant Mass (#mu channel)",
			       200, 40, 120);
    fHist_W_lept_top_reco_M_mu->SetXTitle("M_{W} (GeV)");
    fHist_W_lept_top_reco_M_mu->SetYTitle("Number of Entries");
    fHist_W_lept_top_reco_phi_mu = new TH1F("h_W_lept_top_reco_phi_mu", "W Azimuth Angle (#mu channel)",
				 128, -3.2, 3.2);
    fHist_W_lept_top_reco_phi_mu->SetXTitle("#phi (rad)");
    fHist_W_lept_top_reco_phi_mu->SetYTitle("Number of Entries");
    fHist_W_lept_top_reco_pt_mu = new TH1F("h_W_lept_top_reco_pt_mu", "W Transverse Momentum (#mu channel)",
				100, 0, 300);
    fHist_W_lept_top_reco_pt_mu->SetXTitle("P_{t} (GeV)");
    fHist_W_lept_top_reco_pt_mu->SetYTitle("Number of Entries");
    fHist_W_lept_top_reco_eta_mu = new TH1F("h_W_lept_top_reco_eta_mu", "W Pseudo-Rapidity (#mu channel)",
				     50, -5.0, 5.0);
    fHist_W_lept_top_reco_eta_mu->SetXTitle("#eta");
    fHist_W_lept_top_reco_eta_mu->SetYTitle("Number of Entries");
    fHist_W_lept_top_reco_rap_mu = new TH1F("h_W_lept_top_reco_rap_mu", "W Rapidity (#mu channel)",
				     50, -5.0, 5.0);
    fHist_W_lept_top_reco_rap_mu->SetXTitle("y (rapidity)");
    fHist_W_lept_top_reco_rap_mu->SetYTitle("Number of Entries");
    gDirectory->cd("..");    
    
    gDirectory->cd("..");
    gDirectory->mkdir("W-", "W- reconstruction");
    gDirectory->cd("W-");
    
    // All negative sign leptons
    fHist_W_lept_top_reco_Mt_minus = new TH1F("h_W_lept_top_reco_Mt_minus",
				   "W^{-} Invariant Transverse Mass (all negative sign leptons)",
				   65, 0, 130);
    fHist_W_lept_top_reco_Mt_minus->SetXTitle("M_{t,W} (GeV)");
    fHist_W_lept_top_reco_Mt_minus->SetYTitle("Number of Entries");
    fHist_W_lept_top_reco_M_minus = new TH1F("h_W_lept_top_reco_M_minus",
				   "W^{-} Invariant Mass (all negative sign leptons)",
				   80, 40, 120);
    fHist_W_lept_top_reco_M_minus->SetXTitle("M_{W} (GeV)");
    fHist_W_lept_top_reco_M_minus->SetYTitle("Number of Entries");
    fHist_W_lept_top_reco_phi_minus = new TH1F("h_W_lept_top_reco_phi_minus",
				    "W^{-} Azimuth Angle (all negative sign leptons)",
				    128, -3.2, 3.2);
    fHist_W_lept_top_reco_phi_minus->SetXTitle("#phi (rad)");
    fHist_W_lept_top_reco_phi_minus->SetYTitle("Number of Entries");
    fHist_W_lept_top_reco_pt_minus = new TH1F("h_W_lept_top_reco_pt_minus",
				   "W^{-} Transverse Momentum (all negative sign leptons)",
				   100, 0, 300);
    fHist_W_lept_top_reco_pt_minus->SetXTitle("P_{t} (GeV)");
    fHist_W_lept_top_reco_pt_minus->SetYTitle("Number of Entries");
    fHist_W_lept_top_reco_eta_minus = new TH1F("h_W_lept_top_reco_eta_minus",
				    "W^{-} Pseudo-Rapidity (all negative sign leptons)",
				    50, -5.0, 5.0);
    fHist_W_lept_top_reco_eta_minus->SetXTitle("#eta");
    fHist_W_lept_top_reco_eta_minus->SetYTitle("Number of Entries");
    fHist_W_lept_top_reco_rap_minus = new TH1F("h_W_lept_top_reco_rap_minus",
				    "W^{-} Rapidity (all negative sign leptons)",
				    50, -5.0, 5.0);
    fHist_W_lept_top_reco_rap_minus->SetXTitle("y (rapidity)");
    fHist_W_lept_top_reco_rap_minus->SetYTitle("Number of Entries");
        
    // Electron e- channel
    gDirectory->mkdir("Electron", "Electron channel");
    gDirectory->cd("Electron");
    fHist_W_lept_top_reco_Mt_e_minus = new TH1F("h_W_lept_top_reco_Mt_e_minus",
				     "W^{-} Invariant Transverse Mass (e^{-} channel)",
				     65, 0, 130);
    fHist_W_lept_top_reco_Mt_e_minus->SetXTitle("M_{t,W} (GeV)");
    fHist_W_lept_top_reco_Mt_e_minus->SetYTitle("Number of Entries");
    fHist_W_lept_top_reco_M_e_minus = new TH1F("h_W_lept_top_reco_M_e_minus",
				     "W^{-} Invariant Mass (e^{-} channel)",
				     80, 40, 120);
    fHist_W_lept_top_reco_M_e_minus->SetXTitle("M_{W} (GeV)");
    fHist_W_lept_top_reco_M_e_minus->SetYTitle("Number of Entries");
    fHist_W_lept_top_reco_phi_e_minus = new TH1F("h_W_lept_top_reco_phi_e_minus",
				      "W^{-} Azimuth Angle (e^{-} channel)",
				      128, -3.2, 3.2);
    fHist_W_lept_top_reco_phi_e_minus->SetXTitle("#phi (rad)");
    fHist_W_lept_top_reco_phi_e_minus->SetYTitle("Number of Entries");
    fHist_W_lept_top_reco_pt_e_minus = new TH1F("h_W_lept_top_reco_pt_e_minus",
				     "W^{-} Transverse Momentum (e^{-} channel)",
				     100, 0, 300);
    fHist_W_lept_top_reco_pt_e_minus->SetXTitle("P_{t} (GeV)");
    fHist_W_lept_top_reco_pt_e_minus->SetYTitle("Number of Entries");
    fHist_W_lept_top_reco_eta_e_minus = new TH1F("h_W_lept_top_reco_eta_e_minus",
				      "W^{-} Pseudo-Rapidity (e^{-} channel)",
				      50, -5.0, 5.0);
    fHist_W_lept_top_reco_eta_e_minus->SetXTitle("#eta");
    fHist_W_lept_top_reco_eta_e_minus->SetYTitle("Number of Entries");
    fHist_W_lept_top_reco_rap_e_minus = new TH1F("h_W_lept_top_reco_rap_e_minus",
				      "W^{-} Rapidity (e^{-} channel)",
				      50, -5.0, 5.0);
    fHist_W_lept_top_reco_rap_e_minus->SetXTitle("y (rapidity)");
    fHist_W_lept_top_reco_rap_e_minus->SetYTitle("Number of Entries");
    gDirectory->cd("..");

    // Muon mu- channel
    gDirectory->mkdir("Muon", "Muon channel");
    gDirectory->cd("Muon");
    
    fHist_W_lept_top_reco_Mt_mu_minus = new TH1F("h_W_lept_top_reco_Mt_mu_minus",
				      "W^{-} Invariant Transverse Mass (#mu^{-} channel)",
				      65, 0, 130);
    fHist_W_lept_top_reco_Mt_mu_minus->SetXTitle("M_{t,W} (GeV)");
    fHist_W_lept_top_reco_Mt_mu_minus->SetYTitle("Number of Entries");
    fHist_W_lept_top_reco_M_mu_minus = new TH1F("h_W_lept_top_reco_M_mu_minus",
				      "W^{-} Invariant Mass (#mu^{-} channel)",
				      80, 40, 120);
    fHist_W_lept_top_reco_M_mu_minus->SetXTitle("M_{W} (GeV)");
    fHist_W_lept_top_reco_M_mu_minus->SetYTitle("Number of Entries");
    fHist_W_lept_top_reco_phi_mu_minus = new TH1F("h_W_lept_top_reco_phi_mu_minus",
				       "W^{-} Azimuth Angle (#mu^{-} channel)",
				       128, -3.2, 3.2);
    fHist_W_lept_top_reco_phi_mu_minus->SetXTitle("#phi (rad)");
    fHist_W_lept_top_reco_phi_mu_minus->SetYTitle("Number of Entries");
    fHist_W_lept_top_reco_pt_mu_minus = new TH1F("h_W_lept_top_reco_pt_mu_minus",
				      "W^{-} Transverse Momentum (#mu^{-} channel)",
				      100, 0, 300);
    fHist_W_lept_top_reco_pt_mu_minus->SetXTitle("P_{t} (GeV)");
    fHist_W_lept_top_reco_pt_mu_minus->SetYTitle("Number of Entries");
    fHist_W_lept_top_reco_eta_mu_minus = new TH1F("h_W_lept_top_reco_eta_mu_minus",
				       "W^{-} Pseudo-Rapidity (#mu^{-} channel)",
				       50, -5.0, 5.0);
    fHist_W_lept_top_reco_eta_mu_minus->SetXTitle("#eta");
    fHist_W_lept_top_reco_eta_mu_minus->SetYTitle("Number of Entries");
    fHist_W_lept_top_reco_rap_mu_minus = new TH1F("h_W_lept_top_reco_rap_mu_minus",
				       "W^{-} Rapidity (#mu^{-} channel)",
				       50, -5.0, 5.0);
    fHist_W_lept_top_reco_rap_mu_minus->SetXTitle("y (rapidity)");
    fHist_W_lept_top_reco_rap_mu_minus->SetYTitle("Number of Entries");
    gDirectory->cd("..");

    gDirectory->cd("..");
    gDirectory->mkdir("W+", "W+ reconstruction");
    gDirectory->cd("W+");
    
    // All positive sign leptons
    fHist_W_lept_top_reco_Mt_plus = new TH1F("h_W_lept_top_reco_Mt_plus",
				  "W^{+} Invariant Transverse Mass (all positive sign leptons)",
				  65, 0, 130);
    fHist_W_lept_top_reco_Mt_plus->SetXTitle("M_{t,W} (GeV)");
    fHist_W_lept_top_reco_Mt_plus->SetYTitle("Number of Entries");
    fHist_W_lept_top_reco_M_plus = new TH1F("h_W_lept_top_reco_M_plus",
				  "W^{+} Invariant Mass (all positive sign leptons)",
				  80, 40, 120);
    fHist_W_lept_top_reco_M_plus->SetXTitle("M_{W} (GeV)");
    fHist_W_lept_top_reco_M_plus->SetYTitle("Number of Entries");
    fHist_W_lept_top_reco_phi_plus = new TH1F("h_W_lept_top_reco_phi_plus",
				   "W^{+} Azimuth Angle (all positive sign leptons)",
				   128, -3.2, 3.2);
    fHist_W_lept_top_reco_phi_plus->SetXTitle("#phi (rad)");
    fHist_W_lept_top_reco_phi_plus->SetYTitle("Number of Entries");
    fHist_W_lept_top_reco_pt_plus = new TH1F("h_W_lept_top_reco_pt_plus",
				  "W^{+} Transverse Momentum (all positive sign leptons)",
				  100, 0, 300);
    fHist_W_lept_top_reco_pt_plus->SetXTitle("P_{t} (GeV)");
    fHist_W_lept_top_reco_pt_plus->SetYTitle("Number of Entries");
    fHist_W_lept_top_reco_eta_plus = new TH1F("h_W_lept_top_reco_eta_plus",
				   "W^{+} Pseudo-Rapidity (all positive sign leptons)",
				   50, -5.0, 5.0);
    fHist_W_lept_top_reco_eta_plus->SetXTitle("#eta");
    fHist_W_lept_top_reco_eta_plus->SetYTitle("Number of Entries");
    fHist_W_lept_top_reco_rap_plus = new TH1F("h_W_lept_top_reco_rap_plus",
				   "W^{+} Rapidity (all positive sign leptons)",
				   50, -5.0, 5.0);
    fHist_W_lept_top_reco_rap_plus->SetXTitle("y (rapidity)");
    fHist_W_lept_top_reco_rap_plus->SetYTitle("Number of Entries");
    
    // Electron e+ channel
    gDirectory->mkdir("Electron", "Electron channel");
    gDirectory->cd("Electron");
    fHist_W_lept_top_reco_Mt_e_plus = new TH1F("h_W_lept_top_reco_Mt_e_plus",
				    "W^{+} Invariant Transverse Mass (e^{+} channel)",
				    65, 0, 130);
    fHist_W_lept_top_reco_Mt_e_plus->SetXTitle("M_{t,W} (GeV)");
    fHist_W_lept_top_reco_Mt_e_plus->SetYTitle("Number of Entries");
    fHist_W_lept_top_reco_M_e_plus = new TH1F("h_W_lept_top_reco_M_e_plus",
				    "W^{+} Invariant Mass (e^{+} channel)",
				    80, 40, 120);
    fHist_W_lept_top_reco_M_e_plus->SetXTitle("M_{W} (GeV)");
    fHist_W_lept_top_reco_M_e_plus->SetYTitle("Number of Entries");
    fHist_W_lept_top_reco_phi_e_plus = new TH1F("h_W_lept_top_reco_phi_e_plus",
				     "W^{+} Azimuth Angle (e^{+} channel)",
				     128, -3.2, 3.2);
    fHist_W_lept_top_reco_phi_e_plus->SetXTitle("#phi (rad)");
    fHist_W_lept_top_reco_phi_e_plus->SetYTitle("Number of Entries");
    fHist_W_lept_top_reco_pt_e_plus = new TH1F("h_W_lept_top_reco_pt_e_plus",
				    "W^{+} Transverse Momentum (e^{+} channel)",
				    100, 0, 300);
    fHist_W_lept_top_reco_pt_e_plus->SetXTitle("P_{t} (GeV)");
    fHist_W_lept_top_reco_pt_e_plus->SetYTitle("Number of Entries");
    fHist_W_lept_top_reco_eta_e_plus = new TH1F("h_W_lept_top_reco_eta_e_plus",
				     "W^{+} Pseudo-Rapidity (e^{+} channel)",
				     50, -5.0, 5.0);
    fHist_W_lept_top_reco_eta_e_plus->SetXTitle("#eta");
    fHist_W_lept_top_reco_eta_e_plus->SetYTitle("Number of Entries");
    fHist_W_lept_top_reco_rap_e_plus = new TH1F("h_W_lept_top_reco_rap_e_plus", "W^{+} Rapidity (e^{+} channel)",
				     50, -5.0, 5.0);
    fHist_W_lept_top_reco_rap_e_plus->SetXTitle("y (rapidity)");
    fHist_W_lept_top_reco_rap_e_plus->SetYTitle("Number of Entries");
    gDirectory->cd("..");

    // Muon mu+ channel
    gDirectory->mkdir("Muon", "Muon channel");
    gDirectory->cd("Muon");
    fHist_W_lept_top_reco_Mt_mu_plus = new TH1F("h_W_lept_top_reco_Mt_mu_plus",
				     "W^{+} Invariant Transverse Mass (#mu^{+} channel)",
				     65, 0, 130);
    fHist_W_lept_top_reco_Mt_mu_plus->SetXTitle("M_{t,W} (GeV)");
    fHist_W_lept_top_reco_Mt_mu_plus->SetYTitle("Number of Entries");
    fHist_W_lept_top_reco_M_mu_plus = new TH1F("h_W_lept_top_reco_M_mu_plus",
				     "W^{+} Invariant Mass (#mu^{+} channel)",
				     80, 40, 120);
    fHist_W_lept_top_reco_M_mu_plus->SetXTitle("M_{W} (GeV)");
    fHist_W_lept_top_reco_M_mu_plus->SetYTitle("Number of Entries");
    fHist_W_lept_top_reco_phi_mu_plus = new TH1F("h_W_lept_top_reco_phi_mu_plus",
				      "W^{+} Azimuth Angle (#mu^{+} channel)",
				      128, -3.2, 3.2);
    fHist_W_lept_top_reco_phi_mu_plus->SetXTitle("#phi (rad)");
    fHist_W_lept_top_reco_phi_mu_plus->SetYTitle("Number of Entries");
    fHist_W_lept_top_reco_pt_mu_plus = new TH1F("h_W_lept_top_reco_pt_mu_plus",
				     "W^{+} Transverse Momentum (#mu^{+} channel)",
				     100, 0, 300);
    fHist_W_lept_top_reco_pt_mu_plus->SetXTitle("P_{t} (GeV)");
    fHist_W_lept_top_reco_pt_mu_plus->SetYTitle("Number of Entries");
    fHist_W_lept_top_reco_eta_mu_plus = new TH1F("h_W_lept_top_reco_eta_mu_plus",
				      "W^{+} Pseudo-Rapidity (#mu^{+} channel)",
				      50, -5.0, 5.0);
    fHist_W_lept_top_reco_eta_mu_plus->SetXTitle("#eta");
    fHist_W_lept_top_reco_eta_mu_plus->SetYTitle("Number of Entries");
    fHist_W_lept_top_reco_rap_mu_plus = new TH1F("h_W_lept_top_reco_rap_mu_plus",
				      "W^{+} Rapidity (#mu^{+} channel)",
				      50, -5.0, 5.0);
    fHist_W_lept_top_reco_rap_mu_plus->SetXTitle("y (rapidity)");
    fHist_W_lept_top_reco_rap_mu_plus->SetYTitle("Number of Entries");
    gDirectory->cd("..");
    gDirectory->cd("../..");
    
    // ========================
    // Top-quark reconstruction
    // ========================
    gDirectory->mkdir("Top-reco", "Top reconstruction");
    gDirectory->cd("Top-reco");

    gDirectory->mkdir("Both", "t/#bar{t} reconstruction");
    gDirectory->cd("Both");

    // All leptons
    fHistLeptonicTop_Mt = new TH1F("h_treco_Mt", "Top Transverse Invariant Mass (all leptons)",
			       75, 0, 300);
    fHistLeptonicTop_Mt->SetXTitle("M_{t,top} (GeV)");
    fHistLeptonicTop_Mt->SetYTitle("Number of Entries");
    fHistLeptonicTop_M = new TH1F("h_treco_M", "Top Invariant Mass (all leptons)",
			       120, 165, 185);
    fHistLeptonicTop_M->SetXTitle("M_{top} (GeV)");
    fHistLeptonicTop_M->SetYTitle("Number of Entries");
    fHistLeptonicTop_phi = new TH1F("h_treco_phi", "Top Azimuth Angle (all leptons)",
				64, -3.2, 3.2);
    fHistLeptonicTop_phi->SetXTitle("#phi (rad)");
    fHistLeptonicTop_phi->SetYTitle("Number of Entries");
    fHistLeptonicTop_pt = new TH1F("h_treco_pt", "Top Transverse Momentum (all leptons)",
			       100, 0, 300);
    fHistLeptonicTop_pt->SetXTitle("P_{t} (GeV)");
    fHistLeptonicTop_pt->SetYTitle("Number of Entries");
    fHistLeptonicTop_eta = new TH1F("h_treco_eta", "Top Pseudo-Rapidity (all leptons)",
				50, -5.0, 5.0);
    fHistLeptonicTop_eta->SetXTitle("#eta");
    fHistLeptonicTop_eta->SetYTitle("Number of Entries");
    fHistLeptonicTop_rap = new TH1F("h_treco_rap", "Top Rapidity (all leptons)",
				50, -5.0, 5.0);
    fHistLeptonicTop_rap->SetXTitle("y (rapidity)");
    fHistLeptonicTop_rap->SetYTitle("Number of Entries");
    
    // Electron channel
    gDirectory->mkdir("Electron", "Electron channel");
    gDirectory->cd("Electron");

    fHistLeptonicTop_Mt_e = new TH1F("h_treco_Mt_e", "Top Transverse Invariant Mass (e channel)",
				 60, 0, 210);
    fHistLeptonicTop_Mt_e->SetXTitle("M_{t,top} (GeV)");
    fHistLeptonicTop_Mt_e->SetYTitle("Number of Entries");
    fHistLeptonicTop_M_e = new TH1F("h_treco_M_e", "Top Invariant Mass (e channel)",
				 120, 165, 185);
    fHistLeptonicTop_M_e->SetXTitle("M_{top} (GeV)");
    fHistLeptonicTop_M_e->SetYTitle("Number of Entries");
    fHistLeptonicTop_phi_e = new TH1F("h_treco_phi_e", "Top Azimuth Angle (e channel)",
				  64, -3.2, 3.2);
    fHistLeptonicTop_phi_e->SetXTitle("#phi (rad)");
    fHistLeptonicTop_phi_e->SetYTitle("Number of Entries");
    fHistLeptonicTop_pt_e = new TH1F("h_treco_pt_e", "Top Transverse Momentum (e channel)",
				 100, 0, 300);
    fHistLeptonicTop_pt_e->SetXTitle("P_{t} (GeV)");
    fHistLeptonicTop_pt_e->SetYTitle("Number of Entries");
    fHistLeptonicTop_eta_e = new TH1F("h_treco_eta_e", "Top Pseudo-Rapidity (e channel)",
				  50, -5.0, 5.0);
    fHistLeptonicTop_eta_e->SetXTitle("#eta");
    fHistLeptonicTop_eta_e->SetYTitle("Number of Entries");
    fHistLeptonicTop_rap_e = new TH1F("h_treco_rap_e", "Top Rapidity (e channel)",
				  50, -5.0, 5.0);
    fHistLeptonicTop_rap_e->SetXTitle("y (rapidity)");
    fHistLeptonicTop_rap_e->SetYTitle("Number of Entries");
    gDirectory->cd("..");
    
    // Muon channel
    gDirectory->mkdir("Muon", "Muon channel");
    gDirectory->cd("Muon");
    fHistLeptonicTop_Mt_mu = new TH1F("h_treco_Mt_mu", "Top Transverse Invariant Mass (#mu channel)",
				  60, 0, 210);
    fHistLeptonicTop_Mt_mu->SetXTitle("M_{t,top} (GeV)");
    fHistLeptonicTop_Mt_mu->SetYTitle("Number of Entries");
    fHistLeptonicTop_M_mu = new TH1F("h_treco_M_mu", "Top Invariant Mass (#mu channel)",
				  120, 165, 185);
    fHistLeptonicTop_M_mu->SetXTitle("M_{top} (GeV)");
    fHistLeptonicTop_M_mu->SetYTitle("Number of Entries");
    fHistLeptonicTop_phi_mu = new TH1F("h_treco_phi_mu", "Top Azimuth Angle (#mu channel)",
				   64, -3.2, 3.2);
    fHistLeptonicTop_phi_mu->SetXTitle("#phi (rad)");
    fHistLeptonicTop_phi_mu->SetYTitle("Number of Entries");
    fHistLeptonicTop_pt_mu = new TH1F("h_treco_pt_mu", "Top Transverse Momentum (#mu channel)",
				  100, 0, 300);
    fHistLeptonicTop_pt_mu->SetXTitle("P_{t} (GeV)");
    fHistLeptonicTop_pt_mu->SetYTitle("Number of Entries");
    fHistLeptonicTop_eta_mu = new TH1F("h_treco_eta_mu", "Top Pseudo-Rapidity (#mu channel)",
				   50, -5.0, 5.0);
    fHistLeptonicTop_eta_mu->SetXTitle("#eta");
    fHistLeptonicTop_eta_mu->SetYTitle("Number of Entries");
    fHistLeptonicTop_rap_mu = new TH1F("h_treco_rap_mu", "Top Rapidity (#mu channel)",
				   50, -5.0, 5.0);
    fHistLeptonicTop_rap_mu->SetXTitle("y (rapidity)");
    fHistLeptonicTop_rap_mu->SetYTitle("Number of Entries");
    gDirectory->cd("..");

    gDirectory->cd("..");
    gDirectory->mkdir("t", "t-quark reconstruction");
    gDirectory->cd("t");

    // All positive sign leptons
    fHistLeptonicTop_Mt_plus = new TH1F("h_treco_Mt_plus",
				    "t-Quark Transverse Invariant Mass (all positive sign leptons)",
				    60, 0, 210);
    fHistLeptonicTop_Mt_plus->SetXTitle("M_{t,top} (GeV)");
    fHistLeptonicTop_Mt_plus->SetYTitle("Number of Entries");
    fHistLeptonicTop_M_plus = new TH1F("h_treco_M_plus",
				    "t-Quark Invariant Mass (all positive sign leptons)",
				    120, 165, 185);
    fHistLeptonicTop_M_plus->SetXTitle("M_{top} (GeV)");
    fHistLeptonicTop_M_plus->SetYTitle("Number of Entries");
    fHistLeptonicTop_phi_plus = new TH1F("h_treco_phi_plus",
				     "t-Quark Azimuth Angle (all positive sign leptons)",
				     64, -3.2, 3.2);
    fHistLeptonicTop_phi_plus->SetXTitle("#phi (rad)");
    fHistLeptonicTop_phi_plus->SetYTitle("Number of Entries");
    fHistLeptonicTop_pt_plus = new TH1F("h_treco_pt_plus",
				    "t-Quark Transverse Momentum (all positive sign leptons)",
				    100, 0, 300);
    fHistLeptonicTop_pt_plus->SetXTitle("P_{t} (GeV)");
    fHistLeptonicTop_pt_plus->SetYTitle("Number of Entries");
    fHistLeptonicTop_eta_plus = new TH1F("h_treco_eta_plus",
				     "t-Quark Pseudo-Rapidity (all positive sign leptons)",
				     50, -5.0, 5.0);
    fHistLeptonicTop_eta_plus->SetXTitle("#eta");
    fHistLeptonicTop_eta_plus->SetYTitle("Number of Entries");
    fHistLeptonicTop_rap_plus = new TH1F("h_treco_rap_plus",
				     "t-Quark Rapidity (all positive sign leptons)",
				     50, -5.0, 5.0);
    fHistLeptonicTop_rap_plus->SetXTitle("y (rapidity)");
    fHistLeptonicTop_rap_plus->SetYTitle("Number of Entries");

    // Electron e+ channel
    gDirectory->mkdir("Electron", "Electron channel");
    gDirectory->cd("Electron");
    fHistLeptonicTop_Mt_e_plus = new TH1F("h_treco_Mt_e_plus",
				      "t-Quark Transverse Invariant Mass (e^{+} channel)",
				      60, 0, 210);
    fHistLeptonicTop_Mt_e_plus->SetXTitle("M_{t,top} (GeV)");
    fHistLeptonicTop_Mt_e_plus->SetYTitle("Number of Entries");
    fHistLeptonicTop_M_e_plus = new TH1F("h_treco_M_e_plus",
				      "t-Quark Invariant Mass (e^{+} channel)",
				      120, 165, 185);
    fHistLeptonicTop_M_e_plus->SetXTitle("M_{top} (GeV)");
    fHistLeptonicTop_M_e_plus->SetYTitle("Number of Entries");
    fHistLeptonicTop_phi_e_plus = new TH1F("h_treco_phi_e_plus",
				       "t-Quark Azimuth Angle (e^{+} channel)",
				       64, -3.2, 3.2);
    fHistLeptonicTop_phi_e_plus->SetXTitle("#phi (rad)");
    fHistLeptonicTop_phi_e_plus->SetYTitle("Number of Entries");
    fHistLeptonicTop_pt_e_plus = new TH1F("h_treco_pt_e_plus",
				      "t-Quark Transverse Momentum (e^{+} channel)",
				      100, 0, 300);
    fHistLeptonicTop_pt_e_plus->SetXTitle("P_{t} (GeV)");
    fHistLeptonicTop_pt_e_plus->SetYTitle("Number of Entries");
    fHistLeptonicTop_eta_e_plus = new TH1F("h_treco_eta_e_plus",
				       "t-Quark Pseudo-Rapidity (e^{+} channel)",
				       50, -5.0, 5.0);
    fHistLeptonicTop_eta_e_plus->SetXTitle("#eta");
    fHistLeptonicTop_eta_e_plus->SetYTitle("Number of Entries");
    fHistLeptonicTop_rap_e_plus = new TH1F("h_treco_rap_e_plus",
				       "t-Quark Rapidity (e^{+} channel)",
				       50, -5.0, 5.0);
    fHistLeptonicTop_rap_e_plus->SetXTitle("y (rapidity)");
    fHistLeptonicTop_rap_e_plus->SetYTitle("Number of Entries");
    gDirectory->cd("..");
    
    // Muon mu+ channel
    gDirectory->mkdir("Muon", "Muon channel");
    gDirectory->cd("Muon");
    fHistLeptonicTop_Mt_mu_plus = new TH1F("h_treco_Mt_mu_plus",
				       "t-Quark Transverse Invariant Mass (#mu^{+} channel)",
				       60, 0, 210);
    fHistLeptonicTop_Mt_mu_plus->SetXTitle("M_{t,top} (GeV)");
    fHistLeptonicTop_Mt_mu_plus->SetYTitle("Number of Entries");
    fHistLeptonicTop_M_mu_plus = new TH1F("h_treco_M_mu_plus",
				       "t-Quark Invariant Mass (#mu^{+} channel)",
				       120, 165, 185);
    fHistLeptonicTop_M_mu_plus->SetXTitle("M_{top} (GeV)");
    fHistLeptonicTop_M_mu_plus->SetYTitle("Number of Entries");
    fHistLeptonicTop_phi_mu_plus = new TH1F("h_treco_phi_mu_plus",
					"t-Quark Azimuth Angle (#mu^{+} channel)",
					64, -3.2, 3.2);
    fHistLeptonicTop_phi_mu_plus->SetXTitle("#phi (rad)");
    fHistLeptonicTop_phi_mu_plus->SetYTitle("Number of Entries");
    fHistLeptonicTop_pt_mu_plus = new TH1F("h_treco_pt_mu_plus",
				       "t-Quark Transverse Momentum (#mu^{+} channel)",
				       100, 0, 300);
    fHistLeptonicTop_pt_mu_plus->SetXTitle("P_{t} (GeV)");
    fHistLeptonicTop_pt_mu_plus->SetYTitle("Number of Entries");
    fHistLeptonicTop_eta_mu_plus = new TH1F("h_treco_eta_mu_plus",
					"t-Quark Pseudo-Rapidity (#mu^{+} channel)",
					50, -5.0, 5.0);
    fHistLeptonicTop_eta_mu_plus->SetXTitle("#eta");
    fHistLeptonicTop_eta_mu_plus->SetYTitle("Number of Entries");
    fHistLeptonicTop_rap_mu_plus = new TH1F("h_treco_rap_mu_plus",
					"Top-Quark Rapidity (#mu^{+} channel)",
					50, -5.0, 5.0);
    fHistLeptonicTop_rap_mu_plus->SetXTitle("y (rapidity)");
    fHistLeptonicTop_rap_mu_plus->SetYTitle("Number of Entries");
    gDirectory->cd("..");
    
    gDirectory->cd("..");
    gDirectory->mkdir("tbar", "#bar{t}-quark reconstruction");
    gDirectory->cd("tbar");
    
    // All negative sign leptons
    fHistLeptonicTop_Mt_minus = new TH1F("h_treco_Mt_minus",
				     "#bar{t}-Quark Transverse Invariant Mass (all negative sign leptons)",
				     60, 0, 210);
    fHistLeptonicTop_Mt_minus->SetXTitle("M_{t,top} (GeV)");
    fHistLeptonicTop_Mt_minus->SetYTitle("Number of Entries");
    fHistLeptonicTop_M_minus = new TH1F("h_treco_M_minus",
				     "#bar{t}-Quark Invariant Mass (all negative sign leptons)",
				     120, 165, 185);
    fHistLeptonicTop_M_minus->SetXTitle("M_{top} (GeV)");
    fHistLeptonicTop_M_minus->SetYTitle("Number of Entries");
    fHistLeptonicTop_phi_minus = new TH1F("h_treco_phi_minus",
				      "#bar{t}-Quark Azimuth Angle (all negative sign leptons)",
				      64, -3.2, 3.2);
    fHistLeptonicTop_phi_minus->SetXTitle("#phi (rad)");
    fHistLeptonicTop_phi_minus->SetYTitle("Number of Entries");
    fHistLeptonicTop_pt_minus = new TH1F("h_treco_pt_minus",
				     "#bar{t}-Quark Transverse Momentum (all negative sign leptons)",
				     100, 0, 300);
    fHistLeptonicTop_pt_minus->SetXTitle("P_{t} (GeV)");
    fHistLeptonicTop_pt_minus->SetYTitle("Number of Entries");
    fHistLeptonicTop_eta_minus = new TH1F("h_treco_eta_minus",
				      "t-Quark Pseudo-Rapidity (all negative sign leptons)",
				      50, -5.0, 5.0);
    fHistLeptonicTop_eta_minus->SetXTitle("#eta");
    fHistLeptonicTop_eta_minus->SetYTitle("Number of Entries");
    fHistLeptonicTop_rap_minus = new TH1F("h_treco_rap_minus",
				      "t-Quark Rapidity (all negative sign leptons)",
				      50, -5.0, 5.0);
    fHistLeptonicTop_rap_minus->SetXTitle("y (rapidity)");
    fHistLeptonicTop_rap_minus->SetYTitle("Number of Entries");

    // Electron e- channel
    gDirectory->mkdir("Electron", "Electron channel");
    gDirectory->cd("Electron");
    fHistLeptonicTop_Mt_e_minus = new TH1F("h_treco_Mt_e_minus",
				       "#bar{t}-Quark Transverse Invariant Mass (e^{-} channel)",
				       60, 0, 210);
    fHistLeptonicTop_Mt_e_minus->SetXTitle("M_{t,top} (GeV)");
    fHistLeptonicTop_Mt_e_minus->SetYTitle("Number of Entries");
    fHistLeptonicTop_M_e_minus = new TH1F("h_treco_M_e_minus",
				       "#bar{t}-Quark Invariant Mass (e^{-} channel)",
				       120, 165, 185);
    fHistLeptonicTop_M_e_minus->SetXTitle("M_{top} (GeV)");
    fHistLeptonicTop_M_e_minus->SetYTitle("Number of Entries");
    fHistLeptonicTop_phi_e_minus = new TH1F("h_treco_phi_e_minus",
					"#bar{t}-Quark Azimuth Angle (e^{-} channel)",
					64, -3.2, 3.2);
    fHistLeptonicTop_phi_e_minus->SetXTitle("#phi (rad)");
    fHistLeptonicTop_phi_e_minus->SetYTitle("Number of Entries");
    fHistLeptonicTop_pt_e_minus = new TH1F("h_treco_pt_e_minus",
				       "#bar{t}-Quark Transverse Momentum (e^{-} channel)",
				       100, 0, 300);
    fHistLeptonicTop_pt_e_minus->SetXTitle("P_{t} (GeV)");
    fHistLeptonicTop_pt_e_minus->SetYTitle("Number of Entries");
    fHistLeptonicTop_eta_e_minus = new TH1F("h_treco_eta_e_minus",
					"#bar{t}-Quark Pseudo-Rapidity (e^{-} channel)",
					50, -5.0, 5.0);
    fHistLeptonicTop_eta_e_minus->SetXTitle("#eta");
    fHistLeptonicTop_eta_e_minus->SetYTitle("Number of Entries");
    fHistLeptonicTop_rap_e_minus = new TH1F("h_treco_rap_e_minus",
					"#bar{t}-Quark Rapidity (e^{-} channel)",
					50, -5.0, 5.0);
    fHistLeptonicTop_rap_e_minus->SetXTitle("y (rapidity)");
    fHistLeptonicTop_rap_e_minus->SetYTitle("Number of Entries");
    gDirectory->cd("..");

    // Muon mu- channel
    gDirectory->mkdir("Muon", "Muon channel");
    gDirectory->cd("Muon");
    fHistLeptonicTop_Mt_mu_minus = new TH1F("h_treco_Mt_mu_minus",
					"#bar{t}-Quark Transverse Invariant Mass (#mu^{-} channel)",
					60, 0, 210);
    fHistLeptonicTop_Mt_mu_minus->SetXTitle("M_{t,top} (GeV)");
    fHistLeptonicTop_Mt_mu_minus->SetYTitle("Number of Entries");
    fHistLeptonicTop_M_mu_minus = new TH1F("h_treco_M_mu_minus",
					"#bar{t}-Quark Invariant Mass (#mu^{-} channel)",
					120, 165, 185);
    fHistLeptonicTop_M_mu_minus->SetXTitle("M_{top} (GeV)");
    fHistLeptonicTop_M_mu_minus->SetYTitle("Number of Entries");
    fHistLeptonicTop_phi_mu_minus = new TH1F("h_treco_phi_mu_minus",
					 "#bar{t}-Quark Azimuth Angle (#mu^{-} channel)",
					 64, -3.2, 3.2);
    fHistLeptonicTop_phi_mu_minus->SetXTitle("#phi (rad)");
    fHistLeptonicTop_phi_mu_minus->SetYTitle("Number of Entries");
    fHistLeptonicTop_pt_mu_minus = new TH1F("h_treco_pt_mu_minus",
					"#bar{t}-Quark Transverse Momentum (#mu^{-} channel)",
					100, 0, 300);
    fHistLeptonicTop_pt_mu_minus->SetXTitle("P_{t} (GeV)");
    fHistLeptonicTop_pt_mu_minus->SetYTitle("Number of Entries");
    fHistLeptonicTop_eta_mu_minus = new TH1F("h_treco_eta_mu_minus",
					 "#bar{t}-Quark Pseudo-Rapidity (#mu^{-} channel)",
					 50, -5.0, 5.0);
    fHistLeptonicTop_eta_mu_minus->SetXTitle("#eta");
    fHistLeptonicTop_eta_mu_minus->SetYTitle("Number of Entries");
    fHistLeptonicTop_rap_mu_minus = new TH1F("h_treco_rap_mu_minus",
					 "#bar{t}-Quark Rapidity (#mu^{-} channel)",
					 50, -5.0, 5.0);
    fHistLeptonicTop_rap_mu_minus->SetXTitle("y (rapidity)");
    fHistLeptonicTop_rap_mu_minus->SetYTitle("Number of Entries");
    gDirectory->cd("..");
    
    gDirectory->cd("../..");
    
    // ========================
    // Neutrino reconstruction
    // ========================
    gDirectory->mkdir("Neutrino-reco", "Neutrino reconstruction");
    gDirectory->cd("Neutrino-reco");

    gDirectory->mkdir("Both", "#nu/#bar{#nu} reconstruction");
    gDirectory->cd("Both");

    // All leptons
    fHistLeptonicTopNuReco_phi = new TH1F("h_nureco_phi", "#nu Azimuth Angle (all leptons)",
			       64, -3.2, 3.2);
    fHistLeptonicTopNuReco_phi->SetXTitle("#phi (rad)");
    fHistLeptonicTopNuReco_phi->SetYTitle("Number of Entries");
    fHistLeptonicTopNuReco_pt = new TH1F("h_nureco_pt", "#nu Transverse Momentum (all leptons)",
			      100, 0, 300);
    fHistLeptonicTopNuReco_pt->SetXTitle("P_{t} (GeV)");
    fHistLeptonicTopNuReco_pt->SetYTitle("Number of Entries");
    fHistLeptonicTopNuReco_eta = new TH1F("h_nureco_eta", "#nu Pseudo-Rapidity (all leptons)",
			       50, -5.0, 5.0);
    fHistLeptonicTopNuReco_eta->SetXTitle("#eta");
    fHistLeptonicTopNuReco_eta->SetYTitle("Number of Entries");
    fHistLeptonicTopNuReco_E = new TH1F("h_nureco_E", "#nu Energy (all leptons)",
				     75, 0., 300);
    fHistLeptonicTopNuReco_E->SetXTitle("E (GeV)");
    fHistLeptonicTopNuReco_E->SetYTitle("Number of Entries");
    
    // Electron channel
    gDirectory->mkdir("Electron", "Electron channel");
    gDirectory->cd("Electron");
    fHistLeptonicTopNuReco_phi_e = new TH1F("h_nureco_phi_e", "#nu Azimuth Angle (e channel)",
				 64, -3.2, 3.2);
    fHistLeptonicTopNuReco_phi_e->SetXTitle("#phi (rad)");
    fHistLeptonicTopNuReco_phi_e->SetYTitle("Number of Entries");
    fHistLeptonicTopNuReco_pt_e = new TH1F("h_nureco_pt_e", "#nu Transverse Momentum (e channel)",
				100, 0, 300);
    fHistLeptonicTopNuReco_pt_e->SetXTitle("P_{t} (GeV)");
    fHistLeptonicTopNuReco_pt_e->SetYTitle("Number of Entries");
    fHistLeptonicTopNuReco_eta_e = new TH1F("h_nureco_eta_e", "#nu Pseudo-Rapidity (e channel)",
				 50, -5.0, 5.0);
    fHistLeptonicTopNuReco_eta_e->SetXTitle("#eta");
    fHistLeptonicTopNuReco_eta_e->SetYTitle("Number of Entries");
    fHistLeptonicTopNuReco_E_e = new TH1F("h_nureco_E_e", "#nu Energy (e channel)",
				     75, 0., 300);
    fHistLeptonicTopNuReco_E_e->SetXTitle("E (GeV)");
    fHistLeptonicTopNuReco_E_e->SetYTitle("Number of Entries");
    gDirectory->cd("..");
    
    // Muon channel
    gDirectory->mkdir("Muon", "Muon channel");
    gDirectory->cd("Muon");
    fHistLeptonicTopNuReco_phi_mu = new TH1F("h_nureco_phi_mu", "#nu Azimuth Angle (#mu channel)",
				  64, -3.2, 3.2);
    fHistLeptonicTopNuReco_phi_mu->SetXTitle("#phi (rad)");
    fHistLeptonicTopNuReco_phi_mu->SetYTitle("Number of Entries");
    fHistLeptonicTopNuReco_pt_mu = new TH1F("h_nureco_pt_mu", "#nu Transverse Momentum (#mu channel)",
				 100, 0, 300);
    fHistLeptonicTopNuReco_pt_mu->SetXTitle("P_{t} (GeV)");
    fHistLeptonicTopNuReco_pt_mu->SetYTitle("Number of Entries");
    fHistLeptonicTopNuReco_eta_mu = new TH1F("h_nureco_eta_mu", "#nu Pseudo-Rapidity (#mu channel)",
				  50, -5.0, 5.0);
    fHistLeptonicTopNuReco_eta_mu->SetXTitle("#eta");
    fHistLeptonicTopNuReco_eta_mu->SetYTitle("Number of Entries");
    fHistLeptonicTopNuReco_E_mu = new TH1F("h_nureco_E_mu", "#nu Energy (#mu channel)",
				     75, 0., 300);
    fHistLeptonicTopNuReco_E_mu->SetXTitle("E (GeV)");
    fHistLeptonicTopNuReco_E_mu->SetYTitle("Number of Entries");
    gDirectory->cd("..");
   
    
    gDirectory->cd("..");
    gDirectory->mkdir("neutrino", "neutrino reconstruction");
    gDirectory->cd("neutrino");

    // All positive sign leptons
    fHistLeptonicTopNuReco_phi_plus = new TH1F("h_nureco_phi_plus",
				    "#nu Azimuth Angle (all positive sign leptons)",
				    128, -3.2, 3.2);
    fHistLeptonicTopNuReco_phi_plus->SetXTitle("#phi (rad)");
    fHistLeptonicTopNuReco_phi_plus->SetYTitle("Number of Entries");
    fHistLeptonicTopNuReco_pt_plus = new TH1F("h_nureco_pt_plus",
				   "#nu Transverse Momentum (all positive sign leptons)",
				   100, 0, 300);
    fHistLeptonicTopNuReco_pt_plus->SetXTitle("P_{t} (GeV)");
    fHistLeptonicTopNuReco_pt_plus->SetYTitle("Number of Entries");
    fHistLeptonicTopNuReco_eta_plus = new TH1F("h_nureco_eta_plus",
				    "#nu Pseudo-Rapidity (all positive sign leptons)",
				    50, -5.0, 5.0);
    fHistLeptonicTopNuReco_eta_plus->SetXTitle("#eta");
    fHistLeptonicTopNuReco_eta_plus->SetYTitle("Number of Entries");
    fHistLeptonicTopNuReco_E_plus = new TH1F("h_nureco_E_plus","#nu Energy (all positive sign leptons)",
				     75, 0., 300);
    fHistLeptonicTopNuReco_E_plus->SetXTitle("E (GeV)");
    fHistLeptonicTopNuReco_E_plus->SetYTitle("Number of Entries");
    

    // Electron e+ channel
    gDirectory->mkdir("Electron", "Electron channel");
    gDirectory->cd("Electron");
    fHistLeptonicTopNuReco_phi_e_plus = new TH1F("h_nureco_phi_e_plus",
				      "#nu Azimuth Angle (e^{+} channel)",
				      64, -3.2, 3.2);
    fHistLeptonicTopNuReco_phi_e_plus->SetXTitle("#phi (rad)");
    fHistLeptonicTopNuReco_phi_e_plus->SetYTitle("Number of Entries");
    fHistLeptonicTopNuReco_pt_e_plus = new TH1F("h_nureco_pt_e_plus", "#nu Transverse Momentum (e^{+} channel)",
				     100, 0, 300);
    fHistLeptonicTopNuReco_pt_e_plus->SetXTitle("P_{t} (GeV)");
    fHistLeptonicTopNuReco_pt_e_plus->SetYTitle("Number of Entries");
    fHistLeptonicTopNuReco_eta_e_plus = new TH1F("h_nureco_eta_e_plus", "#nu Pseudo-Rapidity (e^{+} channel)",
				      50, -5.0, 5.0);
    fHistLeptonicTopNuReco_eta_e_plus->SetXTitle("#eta");
    fHistLeptonicTopNuReco_eta_e_plus->SetYTitle("Number of Entries");
    fHistLeptonicTopNuReco_E_e_plus = new TH1F("h_nureco_E_e_plus", "#nu Energy (e^{+} channel)",
				     75, 0., 300);
    fHistLeptonicTopNuReco_E_e_plus->SetXTitle("E (GeV)");
    fHistLeptonicTopNuReco_E_e_plus->SetYTitle("Number of Entries");
    gDirectory->cd("..");
    
    // Muon mu+ channel
    gDirectory->mkdir("Muon", "Muon channel");
    gDirectory->cd("Muon");
    fHistLeptonicTopNuReco_phi_mu_plus = new TH1F("h_nureco_phi_mu_plus", "#nu Azimuth Angle (#mu^{+} channel)",
				       64, -3.2, 3.2);
    fHistLeptonicTopNuReco_phi_mu_plus->SetXTitle("#phi (rad)");
    fHistLeptonicTopNuReco_phi_mu_plus->SetYTitle("Number of Entries");
    fHistLeptonicTopNuReco_pt_mu_plus = new TH1F("h_nureco_pt_mu_plus", "#nu Transverse Momentum (#mu^{+} channel)",
				      100, 0, 300);
    fHistLeptonicTopNuReco_pt_mu_plus->SetXTitle("P_{t} (GeV)");
    fHistLeptonicTopNuReco_pt_mu_plus->SetYTitle("Number of Entries");
    fHistLeptonicTopNuReco_eta_mu_plus = new TH1F("h_nureco_eta_mu_plus", "#nu Pseudo-Rapidity (#mu^{+} channel)",
				       50, -5.0, 5.0);
    fHistLeptonicTopNuReco_eta_mu_plus->SetXTitle("#eta");
    fHistLeptonicTopNuReco_eta_mu_plus->SetYTitle("Number of Entries");
    fHistLeptonicTopNuReco_E_mu_plus = new TH1F("h_nureco_E_mu_plus", "#nu Energy (#mu^{+} channel)",
				     75, 0, 300);
    fHistLeptonicTopNuReco_E_mu_plus->SetXTitle("E (GeV)");
    fHistLeptonicTopNuReco_E_mu_plus->SetYTitle("Number of Entries");
    gDirectory->cd("..");
    
    gDirectory->cd("..");
    gDirectory->mkdir("anti-neutrino", "#bar{#nu} reconstruction");
    gDirectory->cd("anti-neutrino");

    // All negative sign leptons
    fHistLeptonicTopNuReco_phi_minus = new TH1F("h_nureco_phi_minus",
				     "#bar{#nu} Azimuth Angle (all negative sign leptons)",
				     64, -3.2, 3.2);
    fHistLeptonicTopNuReco_phi_minus->SetXTitle("#phi (rad)");
    fHistLeptonicTopNuReco_phi_minus->SetYTitle("Number of Entries");
    fHistLeptonicTopNuReco_pt_minus = new TH1F("h_nureco_pt_minus",
				    "#bar{#nu} Transverse Momentum (all negative sign leptons)",
				    100, 0, 300);
    fHistLeptonicTopNuReco_pt_minus->SetXTitle("P_{t} (GeV)");
    fHistLeptonicTopNuReco_pt_minus->SetYTitle("Number of Entries");
    fHistLeptonicTopNuReco_eta_minus = new TH1F("h_nureco_eta_minus",
				     "#bar{#nu} Pseudo-Rapidity (all negative sign leptons)",
				     50, -5.0, 5.0);
    fHistLeptonicTopNuReco_eta_minus->SetXTitle("#eta");
    fHistLeptonicTopNuReco_eta_minus->SetYTitle("Number of Entries");
    fHistLeptonicTopNuReco_E_minus = new TH1F("h_nureco_E_minus", "#bar{#nu} Energy (all negative sign leptons)",
				     75, 0, 300);
    fHistLeptonicTopNuReco_E_minus->SetXTitle("E (GeV)");
    fHistLeptonicTopNuReco_E_minus->SetYTitle("Number of Entries");

    // Electron e- channel
    gDirectory->mkdir("Electron", "Electron channel");
    gDirectory->cd("Electron");
    fHistLeptonicTopNuReco_phi_e_minus = new TH1F("h_nureco_phi_e_minus",
				       "#bar{#nu} Azimuth Angle (e^{-} channel)",
				       64, -3.2, 3.2);
    fHistLeptonicTopNuReco_phi_e_minus->SetXTitle("#phi (rad)");
    fHistLeptonicTopNuReco_phi_e_minus->SetYTitle("Number of Entries");
    fHistLeptonicTopNuReco_pt_e_minus = new TH1F("h_nureco_pt_e_minus",
				      "#bar{#nu} Transverse Momentum (e^{-} channel)",
				      75, 0, 300);
    fHistLeptonicTopNuReco_pt_e_minus->SetXTitle("P_{t} (GeV)");
    fHistLeptonicTopNuReco_pt_e_minus->SetYTitle("Number of Entries");
    fHistLeptonicTopNuReco_eta_e_minus = new TH1F("h_nureco_eta_e_minus",
				       "#bar{#nu} Pseudo-Rapidity (e^{-} channel)",
				       50, -5.0, 5.0);
    fHistLeptonicTopNuReco_eta_e_minus->SetXTitle("#eta");
    fHistLeptonicTopNuReco_eta_e_minus->SetYTitle("Number of Entries");
    fHistLeptonicTopNuReco_E_e_minus = new TH1F("h_nureco_E_e_minus", "#bar{#nu} Energy (e^{-} channel)",
				     75, 0, 300);
    fHistLeptonicTopNuReco_E_e_minus->SetXTitle("E (GeV)");
    fHistLeptonicTopNuReco_E_e_minus->SetYTitle("Number of Entries");
    gDirectory->cd("..");
    
    // Muon mu- channel
    gDirectory->mkdir("Muon", "Muon channel");
    gDirectory->cd("Muon");
    fHistLeptonicTopNuReco_phi_mu_minus = new TH1F("h_nureco_phi_mu_minus",
					"#bar{#nu} Azimuth Angle (#mu^{-} channel)",
					64, -3.2, 3.2);
    fHistLeptonicTopNuReco_phi_mu_minus->SetXTitle("#phi (rad)");
    fHistLeptonicTopNuReco_phi_mu_minus->SetYTitle("Number of Entries");
    fHistLeptonicTopNuReco_pt_mu_minus = new TH1F("h_nureco_pt_mu_minus",
				       "#bar{#nu} Transverse Momentum (#mu^{-} channel)",
				       75, 0, 300);
    fHistLeptonicTopNuReco_pt_mu_minus->SetXTitle("P_{t} (GeV)");
    fHistLeptonicTopNuReco_pt_mu_minus->SetYTitle("Number of Entries");
    fHistLeptonicTopNuReco_eta_mu_minus = new TH1F("h_nureco_eta_mu_minus",
					"#bar{#nu} Pseudo-Rapidity (#mu^{-} channel)",
					50, -5.0, 5.0);
    fHistLeptonicTopNuReco_eta_mu_minus->SetXTitle("#eta");
    fHistLeptonicTopNuReco_eta_mu_minus->SetYTitle("Number of Entries");
    fHistLeptonicTopNuReco_E_mu_minus = new TH1F("h_nureco_E_mu_minus","#bar{#nu} Energy (#mu^{-} channel)",
						 75, 0, 300);
    fHistLeptonicTopNuReco_E_mu_minus->SetXTitle("E (GeV)");
    fHistLeptonicTopNuReco_E_mu_minus->SetYTitle("Number of Entries");
    gDirectory->cd("..");

    gDirectory->cd("../..");
    gDirectory->mkdir("Associated_HadronicW-reco", "Associated-W reconstruction");
    gDirectory->cd("Associated_HadronicW-reco");
    gDirectory->mkdir("both", "electron- and muon-channel");
    gDirectory->cd("both");
    // electron and muon channel
    fHist_W_hadr_notop_reco_Mt = new TH1F("h_W_hadr_notop_reco_Mt",
				  "associated hadronic W Invariant Transverse Mass, all leptons",
				  65, 0, 130);
    fHist_W_hadr_notop_reco_Mt->SetXTitle("M_{t,W} (GeV)");
    fHist_W_hadr_notop_reco_Mt->SetYTitle("Number of Entries");
    fHist_W_hadr_notop_reco_M = new TH1F("h_W_hadr_notop_reco_M",
				  "associated hadronic W Invariant Mass, all leptons",
				  200, 0, 130);
    fHist_W_hadr_notop_reco_M->SetXTitle("M_{W} (GeV)");
    fHist_W_hadr_notop_reco_M->SetYTitle("Number of Entries");
    fHist_W_hadr_notop_reco_pt = new TH1F("h_W_hadr_notop_reco_pt",
				  "associated hadronic W p_{T}, all leptons",
				  100, 0, 300);
    fHist_W_hadr_notop_reco_pt->SetXTitle("p_{T} (GeV)");
    fHist_W_hadr_notop_reco_pt->SetYTitle("Number of Entries");
    fHist_W_hadr_notop_reco_phi = new TH1F("h_W_hadr_notop_reco_phi",
				  "associated hadronic W #varphi, all leptons",
				  64, -3.2, 3.2);
    fHist_W_hadr_notop_reco_phi->SetXTitle("#varphi");
    fHist_W_hadr_notop_reco_phi->SetYTitle("Number of Entries");
    fHist_W_hadr_notop_reco_rap = new TH1F("h_W_hadr_notop_reco_y",
				  "associated hadronic W rapidity, all leptons",
				  50, -5., 5.);
    fHist_W_hadr_notop_reco_rap->SetXTitle("y");
    fHist_W_hadr_notop_reco_rap->SetYTitle("Number of Entries");
    
    gDirectory->cd("..");

    // electron channel
    gDirectory->mkdir("Electron", "Electron-channel");
    gDirectory->cd("Electron");
    fHist_W_hadr_notop_reco_Mt_e = new TH1F("h_W_hadr_notop_reco_Mt_e",
				  "associated hadronic W Invariant Transverse Mass, e-channel",
				  75, 0, 130);
    fHist_W_hadr_notop_reco_Mt_e->SetXTitle("M_{t,W} (GeV)");
    fHist_W_hadr_notop_reco_Mt_e->SetYTitle("Number of Entries");
    fHist_W_hadr_notop_reco_M_e = new TH1F("h_W_hadr_notop_reco_M_e",
				  "associated hadronic W Invariant Mass, e-channel",
				  200, 0, 130);
    fHist_W_hadr_notop_reco_M_e->SetXTitle("M_{W} (GeV)");
    fHist_W_hadr_notop_reco_M_e->SetYTitle("Number of Entries");
    fHist_W_hadr_notop_reco_pt_e = new TH1F("h_W_hadr_notop_reco_pt_e",
				  "associated hadronic W p_{T}, e-channel",
				  100, 0, 300);
    fHist_W_hadr_notop_reco_pt_e->SetXTitle("p_{T} (GeV)");
    fHist_W_hadr_notop_reco_pt_e->SetYTitle("Number of Entries");
    fHist_W_hadr_notop_reco_phi_e = new TH1F("h_W_hadr_notop_reco_phi_e",
				  "associated hadronic W #varphi, e-channel",
				  64, -3.2, 3.2);
    fHist_W_hadr_notop_reco_phi_e->SetXTitle("#varphi");
    fHist_W_hadr_notop_reco_phi_e->SetYTitle("Number of Entries");
    fHist_W_hadr_notop_reco_rap_e = new TH1F("h_W_hadr_notop_reco_y_e",
				  "associated hadronic W rapidity, e-channel",
				  50, -5., 5.);
    fHist_W_hadr_notop_reco_rap_e->SetXTitle("y");
    fHist_W_hadr_notop_reco_rap_e->SetYTitle("Number of Entries");

    gDirectory->cd("..");
    
    // muon channel
    gDirectory->mkdir("Muon", "muon-channel");
    gDirectory->cd("Muon");
    fHist_W_hadr_notop_reco_Mt_mu = new TH1F("h_W_hadr_notop_reco_Mt_mu",
				  "associated hadronic W Invariant Transverse Mass, e-channel",
				  65, 0, 130);
    fHist_W_hadr_notop_reco_Mt_mu->SetXTitle("M_{t,W} (GeV)");
    fHist_W_hadr_notop_reco_Mt_mu->SetYTitle("Number of Entries");
    fHist_W_hadr_notop_reco_M_mu = new TH1F("h_W_hadr_notop_reco_M_mu",
				  "associated hadronic W Invariant Mass, e-channel",
				  200, 0, 130);
    fHist_W_hadr_notop_reco_M_mu->SetXTitle("M_{W} (GeV)");
    fHist_W_hadr_notop_reco_M_mu->SetYTitle("Number of Entries");
    fHist_W_hadr_notop_reco_pt_mu = new TH1F("h_W_hadr_notop_reco_pt_mu",
				  "associated hadronic W p_{T}, e-channel",
				  100, 0, 300);
    fHist_W_hadr_notop_reco_pt_mu->SetXTitle("p_{T} (GeV)");
    fHist_W_hadr_notop_reco_pt_mu->SetYTitle("Number of Entries");
    fHist_W_hadr_notop_reco_phi_mu = new TH1F("h_W_hadr_notop_reco_phi_mu",
				  "associated hadronic W #varphi, e-channel",
				  64, -3.2, 3.2);
    fHist_W_hadr_notop_reco_phi_mu->SetXTitle("#varphi");
    fHist_W_hadr_notop_reco_phi_mu->SetYTitle("Number of Entries");
    fHist_W_hadr_notop_reco_rap_mu = new TH1F("h_W_hadr_notop_reco_y_mu",
				  "associated hadronic W rapidity, e-channel",
				  50, -5., 5.);
    fHist_W_hadr_notop_reco_rap_mu->SetXTitle("y");
    fHist_W_hadr_notop_reco_rap_mu->SetYTitle("Number of Entries");

    gDirectory->cd("..");
    
    // ================================
    // Chi2 of KinFitter reconstruction
    // ================================
    gDirectory->cd("..");
    gDirectory->mkdir("KinFitter","Chi-square and chi-square probability distributions");
    gDirectory->cd("KinFitter");
    // PULLS
    gDirectory->mkdir("Pulls","Pull Distributions");
    gDirectory->cd("Pulls");

    gDirectory->mkdir("Electron","Electron");
    gDirectory->cd("Electron");

    gDirectory->mkdir("Residuals","Residuals");
    gDirectory->cd("Residuals");
    fHistResidualElecPt = new TH1F("h_ResidualElecPt","Residual of Electron Pt",
				 1000,-0.5,0.5);
    fHistResidualElecPt->SetXTitle("#frac{#Delta p_{T}}{#sigma_{p_{T}}}");
    fHistResidualElecPt->SetYTitle("Number of Entries");
    fHistResidualElecEta = new TH1F("h_ResidualElecEta","Residual of Electron #eta",
				  1000,-0.5,0.5);
    fHistResidualElecEta->SetXTitle("#frac{#Delta#eta}{#sigma_{#eta}}");
    fHistResidualElecEta->SetYTitle("Number of Entries");
    fHistResidualElecPhi = new TH1F("h_ResidualElecPhi","Residual of Electron #varphi",
				  1000,-0.5,0.5);
    fHistResidualElecPhi->SetXTitle("#frac{#Delta#varphi}{#sigma_{#varphi}}");
    fHistResidualElecPhi->SetYTitle("Number of Entries");
    gDirectory->cd("..");

    fHistPullElecPt = new TH1F("h_PullElecPt","Pull of Electron Pt",
				  31,-8.,8.);
    fHistPullElecPt->SetXTitle("#frac{#Delta p_{T}}{#sigma_{p_{T}}}");
    fHistPullElecPt->SetYTitle("Number of Entries");
    fHistPullElecEta = new TH1F("h_PullElecEta","Pull of Electron #eta",
				  31,-8.,8.);
    fHistPullElecEta->SetXTitle("#frac{#Delta#eta}{#sigma_{#eta}}");
    fHistPullElecEta->SetYTitle("Number of Entries");
    fHistPullElecPhi = new TH1F("h_PullElecPhi","Pull of Electron #varphi",
				  31,-8.,8.);
    fHistPullElecPhi->SetXTitle("#frac{#Delta#varphi}{#sigma_{#varphi}}");
    fHistPullElecPhi->SetYTitle("Number of Entries");
    gDirectory->cd("..");



    gDirectory->mkdir("Muon","Muon");
    gDirectory->cd("Muon");

    gDirectory->mkdir("Residuals","Residuals");
    gDirectory->cd("Residuals");
    fHistResidualMuonPt = new TH1F("h_ResidualMuonPt","Residual of Electron Pt",
				 1000,-0.5,0.5);
    fHistResidualMuonPt->SetXTitle("#frac{#Delta p_{T}}{#sigma_{p_{T}}}");
    fHistResidualMuonPt->SetYTitle("Number of Entries");
    fHistResidualMuonEta = new TH1F("h_ResidualMuonEta","Residual of Electron #eta",
				  1000,-0.5,0.5);
    fHistResidualMuonEta->SetXTitle("#frac{#Delta#eta}{#sigma_{#eta}}");
    fHistResidualMuonEta->SetYTitle("Number of Entries");
    fHistResidualMuonPhi = new TH1F("h_ResidualMuonPhi","Residual of Electron #varphi",
				  1000,-0.5,0.5);
    fHistResidualMuonPhi->SetXTitle("#frac{#Delta#varphi}{#sigma_{#varphi}}");
    fHistResidualMuonPhi->SetYTitle("Number of Entries");
    gDirectory->cd("..");

    fHistPullMuonPt = new TH1F("h_PullMuonPt","Pull of Electron Pt",
				  31,-8.,8.);
    fHistPullMuonPt->SetXTitle("#frac{#Delta p_{T}}{#sigma_{p_{T}}}");
    fHistPullMuonPt->SetYTitle("Number of Entries");
    fHistPullMuonEta = new TH1F("h_PullMuonEta","Pull of Electron #eta",
				  31,-8.,8.);
    fHistPullMuonEta->SetXTitle("#frac{#Delta#eta}{#sigma_{#eta}}");
    fHistPullMuonEta->SetYTitle("Number of Entries");
    fHistPullMuonPhi = new TH1F("h_PullMuonPhi","Pull of Electron #varphi",
				  31,-8.,8.);
    fHistPullMuonPhi->SetXTitle("#frac{#Delta#varphi}{#sigma_{#varphi}}");
    fHistPullMuonPhi->SetYTitle("Number of Entries");
    gDirectory->cd("..");



    
    gDirectory->mkdir("EtMiss","EtMiss");
    gDirectory->cd("EtMiss");

    fHistPullEtMissMag = new TH1F("h_PullEtMag","Pull of E_{T}^{miss}",
				  31,-8.,8.);
    fHistPullEtMissMag->SetXTitle("#frac{#Delta E_{T}^{miss}}{#sigma_{E_{T}^{miss}}}");
    fHistPullEtMissMag->SetYTitle("Number of Entries");
    fHistPullEtMissPhi = new TH1F("h_PullEtMPhi","Pull #varphi_{E_{T}^{miss}}",
				  31,-8.,8.);
    fHistPullEtMissPhi->SetXTitle("#frac{#Delta#varphi_{E_{T}^{miss}}}{#sigma_{#varphi_{E_{T}^{miss}}}}");
    fHistPullEtMissPhi->SetYTitle("Number of Entries");
    gDirectory->cd("..");
    
    gDirectory->mkdir("BJet","BJet");
    gDirectory->cd("BJet");
    
    fHistPullBJetPt = new TH1F("h_PullBJetPt","Pull of BJet Pt",
				  31,-8.,8.);
    fHistPullBJetPt->SetXTitle("#frac{#Delta p_{T}}{#sigma_{p_{T}}}");
    fHistPullBJetPt->SetYTitle("Number of Entries");
    fHistPullBJetEta = new TH1F("h_PullBJetEta","Pull of BJet #eta",
				  31,-8.,8.);
    fHistPullBJetEta->SetXTitle("#frac{#Delta#eta}{#sigma_{#eta}}");
    fHistPullBJetEta->SetYTitle("Number of Entries");
    fHistPullBJetPhi = new TH1F("h_PullBJetPhi","Pull of BJet #varphi",
				  31,-8.,8.);
    fHistPullBJetPhi->SetXTitle("#frac{#Delta#varphi}{#sigma_{#varphi}}");
    fHistPullBJetPhi->SetYTitle("Number of Entries");

    gDirectory->cd("..");

    gDirectory->mkdir("Jet1","Jet1");
    gDirectory->cd("Jet1");
    gDirectory->mkdir("Residuals","Residuals");
    gDirectory->cd("Residuals");
    fHistResidualJet1Pt = new TH1F("h_ResidualJet1Pt","Residual of Jet1 Pt",
				  1000,-05.,05.);
    fHistResidualJet1Pt->SetXTitle("#frac{#Delta p_{T}}{#sigma_{p_{T}}}");
    fHistResidualJet1Pt->SetYTitle("Number of Entries");
    fHistResidualJet1Eta = new TH1F("h_ResidualJet1Eta","Residual of Jet1 #eta",
				  1000,-0.5,0.5);
    fHistResidualJet1Eta->SetXTitle("#frac{#Delta#eta}{#sigma_{#eta}}");
    fHistResidualJet1Eta->SetYTitle("Number of Entries");
    fHistResidualJet1Phi = new TH1F("h_ResidualJet1Phi","Residual of Jet1 #varphi",
				  1000,-0.5,0.5);
    fHistResidualJet1Phi->SetXTitle("#frac{#Delta#varphi}{#sigma_{#varphi}}");
    fHistResidualJet1Phi->SetYTitle("Number of Entries");
    gDirectory->cd("..");
    fHistPullJet1Pt = new TH1F("h_PullJet1Pt","Pull of Jet1 Pt",
			       31,-8.,8.);
    fHistPullJet1Pt->SetXTitle("#frac{#Delta p_{T}}{#sigma_{p_{T}}}");
    fHistPullJet1Pt->SetYTitle("Number of Entries");
    fHistPullJet1Eta = new TH1F("h_PullJet1Eta","Pull of Jet1 #eta",
				31,-8.,8.);
    fHistPullJet1Eta->SetXTitle("#frac{#Delta#eta}{#sigma_{#eta}}");
    fHistPullJet1Eta->SetYTitle("Number of Entries");
    fHistPullJet1Phi = new TH1F("h_PullJet1Phi","Pull of Jet1 #varphi",
				31,-8.,8.);
    fHistPullJet1Phi->SetXTitle("#frac{#Delta#varphi}{#sigma_{#varphi}}");
    fHistPullJet1Phi->SetYTitle("Number of Entries");
    gDirectory->cd("..");

    gDirectory->mkdir("Jet2","Jet2");
    gDirectory->cd("Jet2");
    gDirectory->mkdir("Residuals","Residuals");
    gDirectory->cd("Residuals");
    fHistResidualJet2Pt = new TH1F("h_ResidualJet2Pt","Residual of Jet2 Pt",
				   31,-8.,8.);
    fHistResidualJet2Pt->SetXTitle("#frac{#Delta p_{T}}{#sigma_{p_{T}}}");
    fHistResidualJet2Pt->SetYTitle("Number of Entries");
    fHistResidualJet2Eta = new TH1F("h_ResidualJet2Eta","Residual of Jet2 #eta",
				    31,-8.,8.);
    fHistResidualJet2Eta->SetXTitle("#frac{#Delta#eta}{#sigma_{#eta}}");
    fHistResidualJet2Eta->SetYTitle("Number of Entries");
    fHistResidualJet2Phi = new TH1F("h_ResidualJet2Phi","Residual of Jet2 #varphi",
				    31,-8.,8.);
    fHistResidualJet2Phi->SetXTitle("#frac{#Delta#varphi}{#sigma_{#varphi}}");
    fHistResidualJet2Phi->SetYTitle("Number of Entries");
    gDirectory->cd("..");
    
    fHistPullJet2Pt = new TH1F("h_PullJet2Pt","Pull of Jet2 Pt",
			       31,-8.,8.);
    fHistPullJet2Pt->SetXTitle("#frac{#Delta p_{T}}{#sigma_{p_{T}}}");
    fHistPullJet2Pt->SetYTitle("Number of Entries");
    fHistPullJet2Eta = new TH1F("h_PullJet2Eta","Pull of Jet2 #eta",
				31,-8.,8.);
    fHistPullJet2Eta->SetXTitle("#frac{#Delta#eta}{#sigma_{#eta}}");
    fHistPullJet2Eta->SetYTitle("Number of Entries");
    fHistPullJet2Phi = new TH1F("h_PullJet2Phi","Pull of Jet2 #varphi",
				31,-8.,8.);
    fHistPullJet2Phi->SetXTitle("#frac{#Delta#varphi}{#sigma_{#varphi}}");
    fHistPullJet2Phi->SetYTitle("Number of Entries");

    gDirectory->cd("../..");

    // both W decays
    fHistLeptonicTopChi2_both = new TH1F("h_leptchi2_both",
			      "#chi^{2} distribution of sgtop_WtChannel reco (both W decays)",
			      150,0,30);
    fHistLeptonicTopChi2_both->SetXTitle("#chi^{2}");
    fHistLeptonicTopChi2_both->SetYTitle("Number of Entries");

    fHistLeptonicTopChi2Prob_both = new TH1F("h_chi2prob_both",
				  "#chi^{2} prob. distribution of sgtop_WtChannel reco (both W decays)",
					     40,0,1);
    fHistLeptonicTopChi2Prob_both->SetXTitle("P(#chi^{2})");
    fHistLeptonicTopChi2Prob_both->SetYTitle("Number of Entries");

    fHistLeptonicTopChi2NDOF_both = new TH1F("h_leptchi2NDOF_both",
			      "#chi^{2} distribution of sgtop_WtChannel reco (both W decays)",
			      150,0,30);
    fHistLeptonicTopChi2NDOF_both->SetXTitle("#chi^{2}");
    fHistLeptonicTopChi2NDOF_both->SetYTitle("Number of Entries");    
    
    fHistLeptonicTopChi2_both_after = new TH1F("h_chi2_both_after",
			      "#chi^{2} distribution of sgtop_WtChannel reco (both W decays)",
			      150,0,30);
    fHistLeptonicTopChi2_both_after->SetXTitle("#chi^{2}");
    fHistLeptonicTopChi2_both_after->SetYTitle("Number of Entries");
    fHistLeptonicTopChi2Prob_both_after = new TH1F("h_chi2prob_both_after",
				  "#chi^{2} prob. distribution of sgtop_WtChannel reco (both W decays)",
					     40,0,1);
    fHistLeptonicTopChi2Prob_both_after->SetXTitle("P(#chi^{2})");
    fHistLeptonicTopChi2Prob_both_after->SetYTitle("Number of Entries");

    fHistLeptonicTopChi2NDOF_both_after = new TH1F("h_leptchi2NDOF_both_after",
			      "#chi^{2} distribution of sgtop_WtChannel reco (both W decays)",
			      150,0,30);
    fHistLeptonicTopChi2NDOF_both_after->SetXTitle("#chi^{2}");
    fHistLeptonicTopChi2NDOF_both_after->SetYTitle("Number of Entries");    

    
//axis->Set( 3, Chi2ProbBins );
    
    fHistLeptonicTopChi2ProbTTBarVeto = new TH1F("h_chi2prob_TTBarVeto_LeptonicTop",
				  "#chi^{2} prob. distribution of TTBar Veto with Wt reconstruction for leptonic top decay",
					     1000,0,1);
    fHistLeptonicTopChi2ProbTTBarVeto->SetXTitle("P(#chi^{2})");
    fHistLeptonicTopChi2ProbTTBarVeto->SetYTitle("Number of Entries");    
    fHistLeptonicTopChi2ProbWtAndTTBar = new TH2F("h_chi2prob_WtAndTTBar_LeptonicTop",
				  "#chi^{2} prob. distribution of sgtop_WtChannel (leptonic top decay) and t#bar{t}  reco",
				  1000, 0, 1, 1000, 0, 1 );
    fHistLeptonicTopChi2ProbWtAndTTBar->SetXTitle("P(#chi^{2})_{Wt}");
    fHistLeptonicTopChi2ProbWtAndTTBar->SetYTitle("P(#chi^{2})_{t#bar{t}}");
    fHistLeptonicTopChi2ProbWtAndTTBar->SetZTitle("Number of Entries");
    
    // W -> e nu decays
    gDirectory->mkdir("Electron","Electron");
    gDirectory->cd("Electron");
    fHistLeptonicTopChi2_e = new TH1F("h_chi2_e",
			      "#chi^{2} distribution of sgtop_WtChannel reco (e channel)",
			      150,0,30);
    fHistLeptonicTopChi2_e->SetXTitle("#chi^{2}");
    fHistLeptonicTopChi2_e->SetYTitle("Number of Entries");
    
    fHistLeptonicTopChi2Prob_e = new TH1F("h_chi2prob_e",
				  "#chi^{2} prob. distribution of sgtop_WtChannel reco (e channel)",
				 40,0,1);
    fHistLeptonicTopChi2Prob_e->SetXTitle("P(#chi^{2})");
    fHistLeptonicTopChi2Prob_e->SetYTitle("Number of Entries");
    axis = fHistLeptonicTopChi2Prob_e->GetXaxis();
    //axis->Set( 3, Chi2ProbBins );
    gDirectory->cd("..");
    
    // W -> mu nu decays
    gDirectory->mkdir("Muon","Muon");
    gDirectory->cd("Muon");
    fHistLeptonicTopChi2_mu = new TH1F("h_chi2_mu",
			       "#chi^{2} distribution of sgtop_WtChannel reco (#mu channel)",
			       150,0,30);
    fHistLeptonicTopChi2_mu->SetXTitle("#chi^{2}");
    fHistLeptonicTopChi2_mu->SetYTitle("Number of Entries");
    
    fHistLeptonicTopChi2Prob_mu = new TH1F("h_chi2prob_mu",
				   "#chi^{2} prob. distr. of sgtop_WtChannel reco (#mu channel)",
					   40,0,1);
    fHistLeptonicTopChi2Prob_mu->SetXTitle("P(#chi^{2})");
    fHistLeptonicTopChi2Prob_mu->SetYTitle("Number of Entries");
    axis = fHistLeptonicTopChi2Prob_mu->GetXaxis();
    //axis->Set( 3, Chi2ProbBins );
    gDirectory->cd("..");

    //
    // 2D plots: correlation of P(chi2) and M_invar
    //

    // 2D plots: correlation of P(chi2) and M_invar_W
    fHist_LeptonicTopChi2Prob_vs_M_invar_W = new TH2F("h_chi2prob_vs_m_invar_W",
					   "#chi^{2} prob. vs invariant mass of W in sgtop_WtChannel reco",
					   25,0.,1.,
					   80,50.,130.);
    fHist_LeptonicTopChi2Prob_vs_M_invar_W->SetXTitle("P(#chi^{2})");
    fHist_LeptonicTopChi2Prob_vs_M_invar_W->SetYTitle("M_{W} (GeV)");
    fHist_LeptonicTopChi2Prob_vs_M_invar_W->SetZTitle("Number of Entries");
  

    // 2D plots: correlation of P(chi2) and M_invar_top
    fHist_LeptonicTopChi2Prob_vs_M_invar_top = new TH2F("h_chi2prob_vs_m_invar_top",
					   "#chi^{2} prob. vs invariant mass of top in sgtop_WtChannel reco",
					   25,0.,1.,
					     60,150.,210.);
    fHist_LeptonicTopChi2Prob_vs_M_invar_top->SetXTitle("P(#chi^{2})");
    fHist_LeptonicTopChi2Prob_vs_M_invar_top->SetYTitle("M_{top} (GeV)");
    fHist_LeptonicTopChi2Prob_vs_M_invar_top->SetZTitle("Number of Entries");
    
    
//     // All positive sign leptons
//     fHist_W_hadr_notop_reco_Mt_plus = new TH1F("h_W_hadr_notop_reco_Mt_plus",
// 				  "W^{-} Invariant Transverse Mass (all positive sign leptons)",
// 				  200, 0, 130);
//     fHist_W_hadr_notop_reco_Mt_plus->SetXTitle("M_{t,W} (GeV)");
//     fHist_W_hadr_notop_reco_Mt_plus->SetYTitle("Number of Entries");
//     fHist_W_hadr_notop_reco_M_plus = new TH1F("h_W_hadr_notop_reco_M_plus",
// 				  "W^{-} Invariant Mass (all positive sign leptons)",
// 				  200, 40, 120);
//     fHist_W_hadr_notop_reco_M_plus->SetXTitle("M_{W} (GeV)");
//     fHist_W_hadr_notop_reco_M_plus->SetYTitle("Number of Entries");
//     fHist_W_hadr_notop_reco_phi_plus = new TH1F("h_W_hadr_notop_reco_phi_plus",
// 				   "W^{-} Azimuth Angle (all positive sign leptons)",
// 				   128, -3.2, 3.2);
//     fHist_W_hadr_notop_reco_phi_plus->SetXTitle("#phi (rad)");
//     fHist_W_hadr_notop_reco_phi_plus->SetYTitle("Number of Entries");
//     fHist_W_hadr_notop_reco_pt_plus = new TH1F("h_W_hadr_notop_reco_pt_plus",
// 				  "W^{-} Transverse Momentum (all positive sign leptons)",
// 				  300, 0, 300);
//     fHist_W_hadr_notop_reco_pt_plus->SetXTitle("P_{t} (GeV)");
//     fHist_W_hadr_notop_reco_pt_plus->SetYTitle("Number of Entries");
//     fHist_W_hadr_notop_reco_eta_plus = new TH1F("h_W_hadr_notop_reco_eta_plus",
// 				   "W^{-} Pseudo-Rapidity (all positive sign leptons)",
// 				   50, -5.0, 5.0);
//     fHist_W_hadr_notop_reco_eta_plus->SetXTitle("#eta");
//     fHist_W_hadr_notop_reco_eta_plus->SetYTitle("Number of Entries");
//     fHist_W_hadr_notop_reco_rap_plus = new TH1F("h_W_hadr_notop_reco_rap_plus",
// 				   "W^{-} Rapidity (all positive sign leptons)",
// 				   50, -5.0, 5.0);
//     fHist_W_hadr_notop_reco_rap_plus->SetXTitle("y (rapidity)");
//     fHist_W_hadr_notop_reco_rap_plus->SetYTitle("Number of Entries");
//    // All negative sign leptons
//     fHist_W_hadr_notop_reco_Mt_minus = new TH1F("h_W_hadr_notop_reco_Mt_minus",
// 				   "W^{+} Invariant Transverse Mass (all negative sign leptons)",
// 				   200, 0, 130);
//     fHist_W_hadr_notop_reco_Mt_minus->SetXTitle("M_{t,W} (GeV)");
//     fHist_W_hadr_notop_reco_Mt_minus->SetYTitle("Number of Entries");
//     fHist_W_hadr_notop_reco_M_minus = new TH1F("h_W_hadr_notop_reco_M_minus",
// 				   "W^{+} Invariant Mass (all negative sign leptons)",
// 				   200, 40, 120);
//     fHist_W_hadr_notop_reco_M_minus->SetXTitle("M_{W} (GeV)");
//     fHist_W_hadr_notop_reco_M_minus->SetYTitle("Number of Entries");
//     fHist_W_hadr_notop_reco_phi_minus = new TH1F("h_W_hadr_notop_reco_phi_minus",
// 				    "W^{+} Azimuth Angle (all negative sign leptons)",
// 				    128, -3.2, 3.2);
//     fHist_W_hadr_notop_reco_phi_minus->SetXTitle("#phi (rad)");
//     fHist_W_hadr_notop_reco_phi_minus->SetYTitle("Number of Entries");
//     fHist_W_hadr_notop_reco_pt_minus = new TH1F("h_W_hadr_notop_reco_pt_minus",
// 				   "W^{+} Transverse Momentum (all negative sign leptons)",
// 				   300, 0, 300);
//     fHist_W_hadr_notop_reco_pt_minus->SetXTitle("P_{t} (GeV)");
//     fHist_W_hadr_notop_reco_pt_minus->SetYTitle("Number of Entries");
//     fHist_W_hadr_notop_reco_eta_minus = new TH1F("h_W_hadr_notop_reco_eta_minus",
// 				    "W^{+} Pseudo-Rapidity (all negative sign leptons)",
// 				    50, -5.0, 5.0);
//     fHist_W_hadr_notop_reco_eta_minus->SetXTitle("#eta");
//     fHist_W_hadr_notop_reco_eta_minus->SetYTitle("Number of Entries");
//     fHist_W_hadr_notop_reco_rap_minus = new TH1F("h_W_hadr_notop_reco_rap_minus",
// 				    "W^{+} Rapidity (all negative sign leptons)",
// 				    50, -5.0, 5.0);
//     fHist_W_hadr_notop_reco_rap_minus->SetXTitle("y (rapidity)");
//     fHist_W_hadr_notop_reco_rap_minus->SetYTitle("Number of Entries");

    // ======================================
    // Truth Matching for Leptonic Top Decays
    // ======================================
    gDirectory->cd("..");
    gDirectory->mkdir("Truth Matching","Truth Matching for leptonic top decays");
    gDirectory->cd("Truth Matching");

    fHistLeptonicTopRecoTrueChannel = new TH1I("h_TMLeptonicTopChannel",
					  "True Channel in Wt events for reconstruction of leptonic top decay",
					  3, 0, 2);
    fHistLeptonicTopRecoTrueChannel->SetXTitle("true channel");
    fHistLeptonicTopRecoTrueChannel->SetYTitle("# Events");
    fHistLeptonicTopRecoTrueChannel->SetAxisRange( 0., fHistLeptonicTopRecoTrueChannel->GetMaximumStored(), "Y" );
    
    // charged lepton truth matching
    gDirectory->mkdir("ChargedLepton","TruthMathching histograms for electrons and muons");
    gDirectory->cd("ChargedLepton");
    
    // electron
    gDirectory->mkdir("electron","TruthMathching histograms for electrons");
    gDirectory->cd("electron");
    
    // Electron pt
    fHistLeptonicTopElecTruthMatch_pt = new TH1F("h_TMLeptonicTopElec_pt",
					  "Truth Matching of Electron p_{T}",
					  30, -1.5, 1.5);
    fHistLeptonicTopElecTruthMatch_pt->SetXTitle("#frac{p_{T}^{rec}-p_{T}^{MC}}{p_{T}^{MC}}");
    fHistLeptonicTopElecTruthMatch_pt->SetYTitle("# Events");
    
    // Electron phi
    fHistLeptonicTopElecTruthMatch_phi = new TH1F("h_TMLeptonicTopElec_phi",
					   "Truth Matching of Electron #varphi",
					   30, -1.5, 1.5);
    fHistLeptonicTopElecTruthMatch_phi->SetXTitle("#frac{#varphi^{rec}-#varphi^{MC}}{#varphi^{MC}}");
    fHistLeptonicTopElecTruthMatch_phi->SetYTitle("# Events");

    // Electron eta
    fHistLeptonicTopElecTruthMatch_eta = new TH1F("h_TMLeptonicTopElec_eta",
					   "Truth Matching of Electron #eta",
					   30, -1.5, 1.5);
    fHistLeptonicTopElecTruthMatch_eta->SetXTitle("#frac{#eta^{rec}-#eta^{MC}}{#eta^{MC}}");
    fHistLeptonicTopElecTruthMatch_eta->SetYTitle("# Events");
    
    gDirectory->cd("..");

    // muon    
    gDirectory->mkdir("muon","TruthMathching histograms for muons");
    gDirectory->cd("muon");
    
    // Muon pt
    fHistLeptonicTopMuTruthMatch_pt = new TH1F("h_TMLeptonicTopMu_pt",
				      "Truth Matching of Muon p_{T}",
				      30, -1.5, 1.5);
    fHistLeptonicTopMuTruthMatch_pt->SetXTitle("#frac{p_{T}^{rec}-p_{T}^{MC}}{p_{T}^{MC}}");
    fHistLeptonicTopMuTruthMatch_pt->SetYTitle("# Events");
    
    // Muon phi
    fHistLeptonicTopMuTruthMatch_phi = new TH1F("h_TMLeptonicTopMu_phi",
				       "Truth Matching of Muon #varphi",
				       30, -1.5, 1.5);
    fHistLeptonicTopMuTruthMatch_phi->SetXTitle("#frac{#varphi^{rec}-#varphi^{MC}}{#varphi^{MC}}");
    fHistLeptonicTopMuTruthMatch_phi->SetYTitle("# Events");

    // Muon eta
    fHistLeptonicTopMuTruthMatch_eta = new TH1F("h_TMLeptonicTopMu_eta",
				       "Truth Matching of Muon #eta",
				       30, -1.5, 1.5);
    fHistLeptonicTopMuTruthMatch_eta->SetXTitle("#frac{#eta^{rec}-#eta^{MC}}{#eta^{MC}}");
    fHistLeptonicTopMuTruthMatch_eta->SetYTitle("# Events");
    
    gDirectory->cd("../../");
    
    // Neutrino Truth Matching
    gDirectory->mkdir("Neutrino","TruthMathching histograms for Neutrino");
    gDirectory->cd("Neutrino");

    // Neutrino pt
    fHistLeptonicTopNuTruthMatch_pt = new TH1F("h_TMLeptonicTopNu_pt",
				    "Truth Matching of Neutrino p_{T}",
				    30, -1.5, 1.5);
    fHistLeptonicTopNuTruthMatch_pt->SetXTitle("#frac{p_{T}^{rec}-p_{T}^{MC}}{p_{T}^{MC}}");
    fHistLeptonicTopNuTruthMatch_pt->SetYTitle("# Events");
    
    // Neutrino phi
    fHistLeptonicTopNuTruthMatch_phi = new TH1F("h_TMLeptonicTopNu_phi",
				     "Truth Matching of Neutrino #varphi",
				     30, -1.5, 1.5);
    fHistLeptonicTopNuTruthMatch_phi->SetXTitle("#frac{#varphi^{rec}-#varphi^{MC}}{#varphi^{MC}}");
    fHistLeptonicTopNuTruthMatch_phi->SetYTitle("# Events");

    // Neutrino theta
    fHistLeptonicTopNuTruthMatch_theta = new TH1F("h_TMLeptonicTopNu_theta",
				       "Truth Matching of Neutrino #theta",
				       30, -1.5, 1.5);
    fHistLeptonicTopNuTruthMatch_theta->SetXTitle("#frac{#theta^{rec}-#theta^{MC}}{#theta^{MC}}");
    fHistLeptonicTopNuTruthMatch_theta->SetYTitle("# Events");

    // Neutrino theta
    fHistLeptonicTopNuTruthMatch_eta = new TH1F("h_TMLeptonicTopNu_eta",
				       "Truth Matching of Neutrino #eta",
				       30, -1.5, 1.5);
    fHistLeptonicTopNuTruthMatch_eta->SetXTitle("#frac{#eta^{rec}-#eta^{MC}}{#eta^{MC}}");
    fHistLeptonicTopNuTruthMatch_eta->SetYTitle("# Events");
    
    gDirectory->cd("..");
    
    // b-jet truth matching w.r.t. the true b-quark
    gDirectory->mkdir("b-jet","TruthMathching histograms for b-jet");
    gDirectory->cd("b-jet");
    gDirectory->mkdir("b-quark","TruthMathching histograms for b-quark w.r.t. b-quark");
    gDirectory->cd("b-quark");

    // b-jet pt
    fHistLeptonicTopBottomTruthMatch_pt = new TH1F("h_TMLeptonicTopb_pt",
				      "Truth Matching of b-jet p_{T} w.r.t. MC b quark",
				      30, -1.5, 1.5);
    fHistLeptonicTopBottomTruthMatch_pt->SetXTitle("#frac{p_{T}^{rec}-p_{T}^{MC}}{p_{T}^{MC}}");
    fHistLeptonicTopBottomTruthMatch_pt->SetYTitle("# Events");
    
    // b-jet phi
    fHistLeptonicTopBottomTruthMatch_phi = new TH1F("h_TMLeptonicTopb_phi",
				       "Truth Matching of b-jet #varphi w.r.t. MC b quark",
				       30, -1.5, 1.5);
    fHistLeptonicTopBottomTruthMatch_phi->SetXTitle("#frac{#varphi^{rec}-#varphi^{MC}}{#varphi^{MC}}");
    fHistLeptonicTopBottomTruthMatch_phi->SetYTitle("# Events");

    // b-jet eta
    fHistLeptonicTopBottomTruthMatch_eta = new TH1F("h_TMLeptonicTopb_eta",
				       "Truth Matching of b-jet #eta",
				       30, -1.5, 1.5);
    fHistLeptonicTopBottomTruthMatch_eta->SetXTitle("#frac{#eta^{rec}-#eta^{MC}}{#eta^{MC}}");
    fHistLeptonicTopBottomTruthMatch_eta->SetYTitle("# Events");
    
    gDirectory->cd("..");

    gDirectory->mkdir("Hadron Level Jet","TruthMathching histograms w.r.t. hadron level jet");
    gDirectory->cd("Hadron Level Jet");

    // b-jet pt
    fHistLeptonicTopBHJetTruthMatch_pt = new TH1F("h_TMLeptonicTopBHJet_pt",
				      "Truth Matching of b-jet p_{T} w.r.t. Hadron Level jet",
				      30, -1.5, 1.5);
    fHistLeptonicTopBHJetTruthMatch_pt->SetXTitle("#frac{p_{T}^{rec}-p_{T}^{MC}}{p_{T}^{MC}}");
    fHistLeptonicTopBHJetTruthMatch_pt->SetYTitle("# Events");
    
    // b-jet phi
    fHistLeptonicTopBHJetTruthMatch_phi = new TH1F("h_TMLeptonicTopBHJet_phi",
				       "Truth Matching of b-jet #varph w.r.t. Hadron Level jeti",
				       30, -1.5, 1.5);
    fHistLeptonicTopBHJetTruthMatch_phi->SetXTitle("#frac{#varphi^{rec}-#varphi^{MC}}{#varphi^{MC}}");
    fHistLeptonicTopBHJetTruthMatch_phi->SetYTitle("# Events");
    
    // b-jet eta
    fHistLeptonicTopBHJetTruthMatch_eta = new TH1F("h_TMLeptonicTopBHJet_eta",
				       "Truth Matching of b-jet #eta w.r.t. Hadron Level jet",
				       30, -1.5, 1.5);
    fHistLeptonicTopBHJetTruthMatch_eta->SetXTitle("#frac{#eta^{rec}-#eta^{MC}}{#eta^{MC}}");
    fHistLeptonicTopBHJetTruthMatch_eta->SetYTitle("# Events");

    gDirectory->cd("../..");

    // hadronic W truth matching w.r.t. the true quarks form W decay
    gDirectory->mkdir("Hadronic W","TruthMathching histograms for hadronic W");
    gDirectory->cd("Hadronic W");
    gDirectory->mkdir("Quarks","TruthMathching histograms for jets from W decay w.r.t. quarks");
    gDirectory->cd("Quarks");

    // hadronic W quark pt
    fHistLeptonicTopWQuarkTruthMatch_pt = new TH1F("h_TMLeptonicTopWQuark_pt",
				      "Truth Matching of jets p_{T} w.r.t. quarks",
				      30, -1.5, 1.5);
    fHistLeptonicTopWQuarkTruthMatch_pt->SetXTitle("#frac{p_{T}^{rec}-p_{T}^{MC}}{p_{T}^{MC}}");
    fHistLeptonicTopWQuarkTruthMatch_pt->SetYTitle("# Events");
    
    // hadronic W quark phi
    fHistLeptonicTopWQuarkTruthMatch_phi = new TH1F("h_TMLeptonicTopWQuark_phi",
				       "Truth Matching of jets #varph w.r.t. quarks",
				       30, -1.5, 1.5);
    fHistLeptonicTopWQuarkTruthMatch_phi->SetXTitle("#frac{#varphi^{rec}-#varphi^{MC}}{#varphi^{MC}}");
    fHistLeptonicTopWQuarkTruthMatch_phi->SetYTitle("# Events");
    
    // hadronic W quark eta
    fHistLeptonicTopWQuarkTruthMatch_eta = new TH1F("h_TMLeptonicTopWQuark_eta",
				       "Truth Matching of jets #eta w.r.t. quarks",
				       30, -1.5, 1.5);
    fHistLeptonicTopWQuarkTruthMatch_eta->SetXTitle("#frac{#eta^{rec}-#eta^{MC}}{#eta^{MC}}");
    fHistLeptonicTopWQuarkTruthMatch_eta->SetYTitle("# Events");

    gDirectory->cd("..");
    gDirectory->mkdir("Hadron Level Jets","TruthMathching histograms for jets from W decay w.r.t. HL jets");
    gDirectory->cd("Hadron Level Jets");

    // hadronic W jet pt
    fHistLeptonicTopWHLJetTruthMatch_pt = new TH1F("h_TMLeptonicTopWHLJet_pt",
				      "Truth Matching of jets p_{T} w.r.t. HL jets",
				      30, -1.5, 1.5);
    fHistLeptonicTopWHLJetTruthMatch_pt->SetXTitle("#frac{p_{T}^{rec}-p_{T}^{MC}}{p_{T}^{MC}}");
    fHistLeptonicTopWHLJetTruthMatch_pt->SetYTitle("# Events");
    
    // hadronic W jet phi
    fHistLeptonicTopWHLJetTruthMatch_phi = new TH1F("h_TMLeptonicTopWHLJet_phi",
				       "Truth Matching of jets #varph w.r.t. HL jets",
				       30, -1.5, 1.5);
    fHistLeptonicTopWHLJetTruthMatch_phi->SetXTitle("#frac{#varphi^{rec}-#varphi^{MC}}{#varphi^{MC}}");
    fHistLeptonicTopWHLJetTruthMatch_phi->SetYTitle("# Events");
    
    // hadronic W jet eta
    fHistLeptonicTopWHLJetTruthMatch_eta = new TH1F("h_TMLeptonicTopWHLJet_eta",
				       "Truth Matching of jets #eta w.r.t. HL jets",
				       30, -1.5, 1.5);
    fHistLeptonicTopWHLJetTruthMatch_eta->SetXTitle("#frac{#eta^{rec}-#eta^{MC}}{#eta^{MC}}");
    fHistLeptonicTopWHLJetTruthMatch_eta->SetYTitle("# Events");

    gDirectory->cd("..");
    
    // ==================================
    // histograms for hadronic top decays
    // ==================================
    gDirectory->cd("../../..");
}
void AtlSgTop_WtChannelFinder::HadronicTopHistograms() {

    gDirectory->mkdir("HadronicTOP", "Hadronic t/tbar reconstruction");
    gDirectory->cd("HadronicTOP");
    // ========================
    // Top-quark reconstruction
    // ========================
    gDirectory->mkdir("Top-reco", "Top reconstruction");
    gDirectory->cd("Top-reco");

    gDirectory->mkdir("Both", "t/#bar{t} reconstruction");
    gDirectory->cd("Both");

    fHistHadronicTop_Mt = new TH1F("h_treco_Mt", "Top Transverse Invariant Mass (all leptons)",
			       60, 0, 210);
    fHistHadronicTop_Mt->SetXTitle("M_{t,top} (GeV)");
    fHistHadronicTop_Mt->SetYTitle("Number of Entries");
    fHistHadronicTop_M = new TH1F("h_treco_M", "Top Invariant Mass (all leptons)",
			       120, 165, 185);
    fHistHadronicTop_M->SetXTitle("M_{top} (GeV)");
    fHistHadronicTop_M->SetYTitle("Number of Entries");
    fHistHadronicTop_phi = new TH1F("h_treco_phi", "Top Azimuth Angle (all leptons)",
				64, -3.2, 3.2);
    fHistHadronicTop_phi->SetXTitle("#phi (rad)");
    fHistHadronicTop_phi->SetYTitle("Number of Entries");
    fHistHadronicTop_pt = new TH1F("h_treco_pt", "Top Transverse Momentum (all leptons)",
			       100, 0, 300);
    fHistHadronicTop_pt->SetXTitle("P_{t} (GeV)");
    fHistHadronicTop_pt->SetYTitle("Number of Entries");
    fHistHadronicTop_rap = new TH1F("h_treco_rap", "Top Rapidity (all leptons)",
				50, -5.0, 5.0);
    fHistHadronicTop_rap->SetXTitle("y (rapidity)");
    fHistHadronicTop_rap->SetYTitle("Number of Entries");

    fHistHadronicTop_eta = new TH1F("h_treco_eta", "Top PseudoRapidity (all leptons)",
				50, -5.0, 5.0);
    fHistHadronicTop_eta->SetXTitle("#eta (pseudorapidity)");
    fHistHadronicTop_eta->SetYTitle("Number of Entries");
    
    gDirectory->cd("..");
    gDirectory->mkdir("e-channel", "hadronic top quark, e-channel");
    gDirectory->cd("e-channel");
    
    fHistHadronicTop_Mt_e = new TH1F("h_treco_e_Mt", "Top Transverse Invariant Mass, electrons",
			       60, 0, 210);
    fHistHadronicTop_Mt_e->SetXTitle("M_{t,top} (GeV)");
    fHistHadronicTop_Mt->SetYTitle("Number of Entries");
    fHistHadronicTop_M_e = new TH1F("h_treco_M", "Top Invariant Mass, electrons",
			       50, 168, 182);
    fHistHadronicTop_M_e->SetXTitle("M_{top} (GeV)");
    fHistHadronicTop_M_e->SetYTitle("Number of Entries");
    fHistHadronicTop_phi_e = new TH1F("h_treco_e_phi", "Top Azimuth Angle, electrons",
				128, -3.2, 3.2);
    fHistHadronicTop_phi_e->SetXTitle("#phi (rad)");
    fHistHadronicTop_phi_e->SetYTitle("Number of Entries");
    fHistHadronicTop_pt_e = new TH1F("h_treco_e_pt", "Top Transverse Momentum, electrons",
			       100, 0, 300);
    fHistHadronicTop_pt_e->SetXTitle("P_{t} (GeV)");
    fHistHadronicTop_pt_e->SetYTitle("Number of Entries");
    fHistHadronicTop_rap_e = new TH1F("h_treco_e_rap", "Top Rapidity, electrons",
				50, -5.0, 5.0);
    fHistHadronicTop_rap_e->SetXTitle("y (rapidity)");
    fHistHadronicTop_rap_e->SetYTitle("Number of Entries");
    fHistHadronicTop_eta_e = new TH1F("h_treco_e_eta", "Top PseudoRapidity, electrons",
				50, -5.0, 5.0);
    fHistHadronicTop_eta_e->SetXTitle("#eta (pseudorapidity)");
    fHistHadronicTop_eta_e->SetYTitle("Number of Entries");
    
    gDirectory->cd("..");
    gDirectory->mkdir("mu-channel", "hadronic top quark, #mu-channel");
    gDirectory->cd("mu-channel");

    fHistHadronicTop_Mt_mu = new TH1F("h_treco_mu_Mt", "Top Transverse Invariant Mass, muons",
			       60, 0, 210);
    fHistHadronicTop_Mt_mu->SetXTitle("M_{t,top} (GeV)");
    fHistHadronicTop_Mt->SetYTitle("Number of Entries");
    fHistHadronicTop_M_mu = new TH1F("h_treco_M", "Top Invariant Mass, muons",
			       50, 168, 182);
    fHistHadronicTop_M_mu->SetXTitle("M_{top} (GeV)");
    fHistHadronicTop_M_mu->SetYTitle("Number of Entries");
    fHistHadronicTop_phi_mu = new TH1F("h_treco_mu_phi", "Top Azimuth Angle, muons",
				128, -3.2, 3.2);
    fHistHadronicTop_phi_mu->SetXTitle("#phi (rad)");
    fHistHadronicTop_phi_mu->SetYTitle("Number of Entries");
    fHistHadronicTop_pt_mu = new TH1F("h_treco_mu_pt", "Top Transverse Momentum, muons",
			       100, 0, 300);
    fHistHadronicTop_pt_mu->SetXTitle("P_{t} (GeV)");
    fHistHadronicTop_pt_mu->SetYTitle("Number of Entries");
    fHistHadronicTop_rap_mu = new TH1F("h_treco_mu_rap", "Top Rapidity, muons",
				50, -5.0, 5.0);
    fHistHadronicTop_rap_mu->SetXTitle("y (rapidity)");
    fHistHadronicTop_rap_mu->SetYTitle("Number of Entries");
    fHistHadronicTop_eta_mu = new TH1F("h_treco_mu_eta", "Top PseudoRapidity, muons",
				50, -5.0, 5.0);
    fHistHadronicTop_eta_mu->SetXTitle("#eta (pseudorapidity)");
    fHistHadronicTop_eta_mu->SetYTitle("Number of Entries");
    
    gDirectory->cd("..");
    
//     gDirectory->mkdir("tbar", "#bar{t}-quark reconstruction");
//     gDirectory->cd("tbar");
//     // All positive sign leptons
//     fHistHadronicTop_Mt_plus = new TH1F("h_treco_Mt_plus",
// 				    "t-Quark Transverse Invariant Mass (all positive sign leptons)",
// 				    60, 0, 210);
//     fHistHadronicTop_Mt_plus->SetXTitle("M_{t,top} (GeV)");
//     fHistHadronicTop_Mt_plus->SetYTitle("Number of Entries");
//     fHistHadronicTop_M_plus = new TH1F("h_treco_M_plus",
// 				    "t-Quark Invariant Mass (all positive sign leptons)",
// 				    50, 168, 182);
//     fHistHadronicTop_M_plus->SetXTitle("M_{top} (GeV)");
//     fHistHadronicTop_M_plus->SetYTitle("Number of Entries");
//     fHistHadronicTop_phi_plus = new TH1F("h_treco_phi_plus",
// 				     "t-Quark Azimuth Angle (all positive sign leptons)",
// 				     128, -3.2, 3.2);
//     fHistHadronicTop_phi_plus->SetXTitle("#phi (rad)");
//     fHistHadronicTop_phi_plus->SetYTitle("Number of Entries");
//     fHistHadronicTop_pt_plus = new TH1F("h_treco_pt_plus",
// 				    "t-Quark Transverse Momentum (all positive sign leptons)",
// 				    100, 0, 300);
//     fHistHadronicTop_pt_plus->SetXTitle("P_{t} (GeV)");
//     fHistHadronicTop_pt_plus->SetYTitle("Number of Entries");
//     fHistHadronicTop_eta_plus = new TH1F("h_treco_eta_plus",
// 				     "t-Quark Pseudo-Rapidity (all positive sign leptons)",
// 				     50, -5.0, 5.0);
//     fHistHadronicTop_eta_plus->SetXTitle("#eta");
//     fHistHadronicTop_eta_plus->SetYTitle("Number of Entries");
//     fHistHadronicTop_rap_plus = new TH1F("h_treco_rap_plus",
// 				     "t-Quark Rapidity (all positive sign leptons)",
// 				     50, -5.0, 5.0);
//     fHistHadronicTop_rap_plus->SetXTitle("y (rapidity)");
//     fHistHadronicTop_rap_plus->SetYTitle("Number of Entries");


    
//     gDirectory->cd("..");
//     gDirectory->mkdir("t", "t-quark reconstruction");
//     gDirectory->cd("t");
    
//     // All negative sign leptons
//     fHistHadronicTop_Mt_minus = new TH1F("h_treco_Mt_minus",
// 				     "#bar{t}-Quark Transverse Invariant Mass (all negative sign leptons)",
// 				     60, 0, 210);
//     fHistHadronicTop_Mt_minus->SetXTitle("M_{t,top} (GeV)");
//     fHistHadronicTop_Mt_minus->SetYTitle("Number of Entries");
//     fHistHadronicTop_M_minus = new TH1F("h_treco_M_minus",
// 				     "#bar{t}-Quark Invariant Mass (all negative sign leptons)",
// 				     50, 168, 182);
//     fHistHadronicTop_M_minus->SetXTitle("M_{top} (GeV)");
//     fHistHadronicTop_M_minus->SetYTitle("Number of Entries");
//     fHistHadronicTop_phi_minus = new TH1F("h_treco_phi_minus",
// 				      "#bar{t}-Quark Azimuth Angle (all negative sign leptons)",
// 				      128, -3.2, 3.2);
//     fHistHadronicTop_phi_minus->SetXTitle("#phi (rad)");
//     fHistHadronicTop_phi_minus->SetYTitle("Number of Entries");
//     fHistHadronicTop_pt_minus = new TH1F("h_treco_pt_minus",
// 				     "#bar{t}-Quark Transverse Momentum (all negative sign leptons)",
// 				     100, 0, 300);
//     fHistHadronicTop_pt_minus->SetXTitle("P_{t} (GeV)");
//     fHistHadronicTop_pt_minus->SetYTitle("Number of Entries");
//     fHistHadronicTop_eta_minus = new TH1F("h_treco_eta_minus",
// 				      "t-Quark Pseudo-Rapidity (all negative sign leptons)",
// 				      50, -5.0, 5.0);
//     fHistHadronicTop_eta_minus->SetXTitle("#eta");
//     fHistHadronicTop_eta_minus->SetYTitle("Number of Entries");
//     fHistHadronicTop_rap_minus = new TH1F("h_treco_rap_minus",
// 				      "t-Quark Rapidity (all negative sign leptons)",
// 				      50, -5.0, 5.0);
//     fHistHadronicTop_rap_minus->SetXTitle("y (rapidity)");
//     fHistHadronicTop_rap_minus->SetYTitle("Number of Entries");
    
    gDirectory->cd("..");

    // hadronic W reconstruction
    gDirectory->mkdir("Hadronic W-reco", "Hadronic W reconstruction");
    gDirectory->cd("Hadronic W-reco");
    gDirectory->mkdir("both", "electron- and muon-channel");
    gDirectory->cd("both");
    // electron and muon channel
    fHist_W_hadr_top_reco_Mt = new TH1F("h_W_hadr_top_reco_Mt",
				  "hadronic W Invariant Transverse Mass, all leptons",
				  65, 0, 130);
    fHist_W_hadr_top_reco_Mt->SetXTitle("M_{t,W} (GeV)");
    fHist_W_hadr_top_reco_Mt->SetYTitle("Number of Entries");
    fHist_W_hadr_top_reco_M = new TH1F("h_W_hadr_top_reco_M",
				  "hadronic W Invariant Mass, all leptons",
				  100, 0, 300);
    fHist_W_hadr_top_reco_M->SetXTitle("M_{W} (GeV)");
    fHist_W_hadr_top_reco_M->SetYTitle("Number of Entries");
    fHist_W_hadr_top_reco_pt = new TH1F("h_W_hadr_top_reco_pt",
				  "hadronic W p_{T}, all leptons",
				  100, 0, 300);
    fHist_W_hadr_top_reco_pt->SetXTitle("p_{T} (GeV)");
    fHist_W_hadr_top_reco_pt->SetYTitle("Number of Entries");
    fHist_W_hadr_top_reco_phi = new TH1F("h_W_hadr_top_reco_phi",
				  "hadronic W #varphi, all leptons",
				  64, -3.2, 3.2);
    fHist_W_hadr_top_reco_phi->SetXTitle("#varphi");
    fHist_W_hadr_top_reco_phi->SetYTitle("Number of Entries");
    fHist_W_hadr_top_reco_rap = new TH1F("h_W_hadr_top_reco_y",
				  "hadronic W rapidity, all leptons",
				  50, -5., 5.);
    fHist_W_hadr_top_reco_rap->SetXTitle("y");
    fHist_W_hadr_top_reco_rap->SetYTitle("Number of Entries");

    gDirectory->cd("..");

    // electron channel

    gDirectory->mkdir("Electron", "electron-channel");
    gDirectory->cd("Electron");
    
    fHist_W_hadr_top_reco_Mt_e = new TH1F("h_W_hadr_top_reco_Mt_e",
				  "hadronic W Invariant Transverse Mass, e-channel",
				  200, 0, 130);
    fHist_W_hadr_top_reco_Mt_e->SetXTitle("M_{t,W} (GeV)");
    fHist_W_hadr_top_reco_Mt_e->SetYTitle("Number of Entries");
    fHist_W_hadr_top_reco_M_e = new TH1F("h_W_hadr_top_reco_M_e",
				  "hadronic W Invariant Mass, e-channel",
				  100, 0, 300);
    fHist_W_hadr_top_reco_M_e->SetXTitle("M_{W} (GeV)");
    fHist_W_hadr_top_reco_M_e->SetYTitle("Number of Entries");
    fHist_W_hadr_top_reco_pt_e = new TH1F("h_W_hadr_top_reco_pt_e",
				  "hadronic W p_{T}, e-channel",
				  100, 0, 300);
    fHist_W_hadr_top_reco_pt_e->SetXTitle("p_{T} (GeV)");
    fHist_W_hadr_top_reco_pt_e->SetYTitle("Number of Entries");
    fHist_W_hadr_top_reco_phi_e = new TH1F("h_W_hadr_top_reco_phi_e",
				  "hadronic W #varphi, e-channel",
				  64, -3.2, 3.2);
    fHist_W_hadr_top_reco_phi_e->SetXTitle("#varphi");
    fHist_W_hadr_top_reco_phi_e->SetYTitle("Number of Entries");
    fHist_W_hadr_top_reco_rap_e = new TH1F("h_W_hadr_top_reco_y_e",
				  "hadronic W rapidity, e-channel",
				  50, -5., 5.);
    fHist_W_hadr_top_reco_rap_e->SetXTitle("y");
    fHist_W_hadr_top_reco_rap_e->SetYTitle("Number of Entries");

    gDirectory->cd("..");
    
    // muon channel

    gDirectory->mkdir("Muon", "Muon-channel");
    gDirectory->cd("Muon");

    fHist_W_hadr_top_reco_Mt_mu = new TH1F("h_W_hadr_top_reco_Mt_mu",
				  "hadronic W Invariant Transverse Mass, e-channel",
				  130, 0, 130);
    fHist_W_hadr_top_reco_Mt_mu->SetXTitle("M_{t,W} (GeV)");
    fHist_W_hadr_top_reco_Mt_mu->SetYTitle("Number of Entries");
    fHist_W_hadr_top_reco_M_mu = new TH1F("h_W_hadr_top_reco_M_mu",
				  "hadronic W Invariant Mass, e-channel",
				  100, 0, 300);
    fHist_W_hadr_top_reco_M_mu->SetXTitle("M_{W} (GeV)");
    fHist_W_hadr_top_reco_M_mu->SetYTitle("Number of Entries");
    fHist_W_hadr_top_reco_pt_mu = new TH1F("h_W_hadr_top_reco_pt_mu",
				  "hadronic W p_{T}, e-channel",
				  100, 0, 300);
    fHist_W_hadr_top_reco_pt_mu->SetXTitle("p_{T} (GeV)");
    fHist_W_hadr_top_reco_pt_mu->SetYTitle("Number of Entries");
    fHist_W_hadr_top_reco_phi_mu = new TH1F("h_W_hadr_top_reco_phi_mu",
				  "hadronic W #varphi, e-channel",
				  64, -3.2, 3.2);
    fHist_W_hadr_top_reco_phi_mu->SetXTitle("#varphi");
    fHist_W_hadr_top_reco_phi_mu->SetYTitle("Number of Entries");
    fHist_W_hadr_top_reco_rap_mu = new TH1F("h_W_hadr_top_reco_y_mu",
				  "hadronic W rapidity, e-channel",
				  50, -5., 5.);
    fHist_W_hadr_top_reco_rap_mu->SetXTitle("y");
    fHist_W_hadr_top_reco_rap_mu->SetYTitle("Number of Entries");

    gDirectory->cd("..");    
    // ================================
    // Chi2 of KinFitter reconstruction
    // ================================
    gDirectory->cd("..");

    gDirectory->mkdir("Associated_LeptonicW-reco", "information regarding LeptonicW");
    gDirectory->cd("Associated_LeptonicW-reco");
    
//     gDirectory->mkdir("Both", "W+/W- reconstruction");
//     gDirectory->cd("Both");
    
//     // All leptons
//     fHist_W_lept_notop_reco_Mt = new TH1F("h_W_lept_notop_reco_Mt", "W Invariant Transverse Mass (all leptons)",
// 			      200, 0, 130);
//     fHist_W_lept_notop_reco_Mt->SetXTitle("M_{t,W} (GeV)");
//     fHist_W_lept_notop_reco_Mt->SetYTitle("Number of Entries");
//     fHist_W_lept_notop_reco_phi = new TH1F("h_W_lept_notop_reco_phi", "W Azimuth Angle (all leptons)",
// 				64, -3.2, 3.2);
//     fHist_W_lept_notop_reco_phi->SetXTitle("#phi (rad)");
//     fHist_W_lept_notop_reco_phi->SetYTitle("Number of Entries");
//     fHist_W_lept_notop_reco_pt = new TH1F("h_W_lept_notop_reco_pt", "W Transverse Momentum (all leptons)",
// 			       100, 0, 300);
//     fHist_W_lept_notop_reco_pt->SetXTitle("P_{t} (GeV)");
//     fHist_W_lept_notop_reco_pt->SetYTitle("Number of Entries");

//     // Electron channel
//     fHist_W_lept_notop_reco_Mt_e = new TH1F("h_W_lept_notop_reco_Mt_e", "W Invariant Transverse Mass (e channel)",
// 			      200, 0, 130);
//     fHist_W_lept_notop_reco_Mt_e->SetXTitle("M_{t,W} (GeV)");
//     fHist_W_lept_notop_reco_Mt_e->SetYTitle("Number of Entries");
//     fHist_W_lept_notop_reco_phi_e = new TH1F("h_W_lept_notop_reco_phi_e", "W Azimuth Angle (e channel)",
// 				64, -3.2, 3.2);
//     fHist_W_lept_notop_reco_phi_e->SetXTitle("#phi (rad)");
//     fHist_W_lept_notop_reco_phi_e->SetYTitle("Number of Entries");
//     fHist_W_lept_notop_reco_pt_e = new TH1F("h_W_lept_notop_reco_pt_e", "W Transverse Momentum (e channel)",
// 			       100, 0, 300);
//     fHist_W_lept_notop_reco_pt_e->SetXTitle("P_{t} (GeV)");
//     fHist_W_lept_notop_reco_pt_e->SetYTitle("Number of Entries");
    
//     // Muon channel
//     fHist_W_lept_notop_reco_Mt_mu = new TH1F("h_W_lept_notop_reco_Mt_mu", "W Invariant Transverse Mass (#mu channel)",
// 			       200, 0, 130);
//     fHist_W_lept_notop_reco_Mt_mu->SetXTitle("M_{t,W} (GeV)");
//     fHist_W_lept_notop_reco_Mt_mu->SetYTitle("Number of Entries");
//     fHist_W_lept_notop_reco_phi_mu = new TH1F("h_W_lept_notop_reco_phi_mu", "W Azimuth Angle (#mu channel)",
// 				 64, -3.2, 3.2);
//     fHist_W_lept_notop_reco_phi_mu->SetXTitle("#phi (rad)");
//     fHist_W_lept_notop_reco_phi_mu->SetYTitle("Number of Entries");
//     fHist_W_lept_notop_reco_pt_mu = new TH1F("h_W_lept_notop_reco_pt_mu", "W Transverse Momentum (#mu channel)",
// 				100, 0, 300);
//     fHist_W_lept_notop_reco_pt_mu->SetXTitle("P_{t} (GeV)");
//     fHist_W_lept_notop_reco_pt_mu->SetYTitle("Number of Entries");

//     gDirectory->cd("..");
//     gDirectory->mkdir("W-", "W- reconstruction");
//     gDirectory->cd("W-");
    
//     // All negative sign leptons
//     fHist_W_lept_notop_reco_Mt_minus = new TH1F("h_W_lept_notop_reco_Mt_minus",
// 				   "W^{-} Invariant Transverse Mass (all negative sign leptons)",
// 				   200, 0, 130);
//     fHist_W_lept_notop_reco_Mt_minus->SetXTitle("M_{t,W} (GeV)");
//     fHist_W_lept_notop_reco_Mt_minus->SetYTitle("Number of Entries");
//     fHist_W_lept_notop_reco_phi_minus = new TH1F("h_W_lept_notop_reco_phi_minus",
// 				    "W^{-} Azimuth Angle (all negative sign leptons)",
// 				    64, -3.2, 3.2);
//     fHist_W_lept_notop_reco_phi_minus->SetXTitle("#phi (rad)");
//     fHist_W_lept_notop_reco_phi_minus->SetYTitle("Number of Entries");
//     fHist_W_lept_notop_reco_pt_minus = new TH1F("h_W_lept_notop_reco_pt_minus",
// 				   "W^{-} Transverse Momentum (all negative sign leptons)",
// 				   100, 0, 300);
//     fHist_W_lept_notop_reco_pt_minus->SetXTitle("P_{t} (GeV)");
//     fHist_W_lept_notop_reco_pt_minus->SetYTitle("Number of Entries");
        
//     // Electron e- channel
//     fHist_W_lept_notop_reco_Mt_e_minus = new TH1F("h_W_lept_notop_reco_Mt_e_minus",
// 				     "W^{-} Invariant Transverse Mass (e^{-} channel)",
// 				     200, 0, 130);
//     fHist_W_lept_notop_reco_Mt_e_minus->SetXTitle("M_{t,W} (GeV)");
//     fHist_W_lept_notop_reco_Mt_e_minus->SetYTitle("Number of Entries");
//     fHist_W_lept_notop_reco_phi_e_minus = new TH1F("h_W_lept_notop_reco_phi_e_minus",
// 				      "W^{-} Azimuth Angle (e^{-} channel)",
// 				      64, -3.2, 3.2);
//     fHist_W_lept_notop_reco_phi_e_minus->SetXTitle("#phi (rad)");
//     fHist_W_lept_notop_reco_phi_e_minus->SetYTitle("Number of Entries");
//     fHist_W_lept_notop_reco_pt_e_minus = new TH1F("h_W_lept_notop_reco_pt_e_minus",
// 				     "W^{-} Transverse Momentum (e^{-} channel)",
// 				     100, 0, 300);
//     fHist_W_lept_notop_reco_pt_e_minus->SetXTitle("P_{t} (GeV)");
//     fHist_W_lept_notop_reco_pt_e_minus->SetYTitle("Number of Entries");

//     // Muon mu- channel
//     fHist_W_lept_notop_reco_Mt_mu_minus = new TH1F("h_W_lept_notop_reco_Mt_mu_minus",
// 				      "W^{-} Invariant Transverse Mass (#mu^{-} channel)",
// 				      200, 0, 130);
//     fHist_W_lept_notop_reco_Mt_mu_minus->SetXTitle("M_{t,W} (GeV)");
//     fHist_W_lept_notop_reco_Mt_mu_minus->SetYTitle("Number of Entries");
//     fHist_W_lept_notop_reco_phi_mu_minus = new TH1F("h_W_lept_notop_reco_phi_mu_minus",
// 				       "W^{-} Azimuth Angle (#mu^{-} channel)",
// 				       64, -3.2, 3.2);
//     fHist_W_lept_notop_reco_phi_mu_minus->SetXTitle("#phi (rad)");
//     fHist_W_lept_notop_reco_phi_mu_minus->SetYTitle("Number of Entries");
//     fHist_W_lept_notop_reco_pt_mu_minus = new TH1F("h_W_lept_notop_reco_pt_mu_minus",
// 				      "W^{-} Transverse Momentum (#mu^{-} channel)",
// 				      100, 0, 300);
//     fHist_W_lept_notop_reco_pt_mu_minus->SetXTitle("P_{t} (GeV)");
//     fHist_W_lept_notop_reco_pt_mu_minus->SetYTitle("Number of Entries");

//     gDirectory->cd("..");
//     gDirectory->mkdir("W+", "W+ reconstruction");
//     gDirectory->cd("W+");
    
//     // All positive sign leptons
//     fHist_W_lept_notop_reco_Mt_plus = new TH1F("h_W_lept_notop_reco_Mt_plus",
// 				  "W^{+} Invariant Transverse Mass (all positive sign leptons)",
// 				  200, 0, 130);
//     fHist_W_lept_notop_reco_Mt_plus->SetXTitle("M_{t,W} (GeV)");
//     fHist_W_lept_notop_reco_Mt_plus->SetYTitle("Number of Entries");
//     fHist_W_lept_notop_reco_phi_plus = new TH1F("h_W_lept_notop_reco_phi_plus",
// 				   "W^{+} Azimuth Angle (all positive sign leptons)",
// 				   64, -3.2, 3.2);
//     fHist_W_lept_notop_reco_phi_plus->SetXTitle("#phi (rad)");
//     fHist_W_lept_notop_reco_phi_plus->SetYTitle("Number of Entries");
//     fHist_W_lept_notop_reco_pt_plus = new TH1F("h_W_lept_notop_reco_pt_plus",
// 				  "W^{+} Transverse Momentum (all positive sign leptons)",
// 				  100, 0, 300);
//     fHist_W_lept_notop_reco_pt_plus->SetXTitle("P_{t} (GeV)");
//     fHist_W_lept_notop_reco_pt_plus->SetYTitle("Number of Entries");
    
//     // Electron e+ channel
//     fHist_W_lept_notop_reco_Mt_e_plus = new TH1F("h_W_lept_notop_reco_Mt_e_plus",
// 				    "W^{+} Invariant Transverse Mass (e^{+} channel)",
// 				    200, 0, 130);
//     fHist_W_lept_notop_reco_Mt_e_plus->SetXTitle("M_{t,W} (GeV)");
//     fHist_W_lept_notop_reco_Mt_e_plus->SetYTitle("Number of Entries");
//     fHist_W_lept_notop_reco_phi_e_plus = new TH1F("h_W_lept_notop_reco_phi_e_plus",
// 				     "W^{+} Azimuth Angle (e^{+} channel)",
// 				     64, -3.2, 3.2);
//     fHist_W_lept_notop_reco_phi_e_plus->SetXTitle("#phi (rad)");
//     fHist_W_lept_notop_reco_phi_e_plus->SetYTitle("Number of Entries");
//     fHist_W_lept_notop_reco_pt_e_plus = new TH1F("h_W_lept_notop_reco_pt_e_plus",
// 				    "W^{+} Transverse Momentum (e^{+} channel)",
// 				    100, 0, 300);
//     fHist_W_lept_notop_reco_pt_e_plus->SetXTitle("P_{t} (GeV)");
//     fHist_W_lept_notop_reco_pt_e_plus->SetYTitle("Number of Entries");

//     // Muon mu+ channel
//     fHist_W_lept_notop_reco_Mt_mu_plus = new TH1F("h_W_lept_notop_reco_Mt_mu_plus",
// 				     "W^{+} Invariant Transverse Mass (#mu^{+} channel)",
// 				     200, 0, 130);
//     fHist_W_lept_notop_reco_Mt_mu_plus->SetXTitle("M_{t,W} (GeV)");
//     fHist_W_lept_notop_reco_Mt_mu_plus->SetYTitle("Number of Entries");
//     fHist_W_lept_notop_reco_phi_mu_plus = new TH1F("h_W_lept_notop_reco_phi_mu_plus",
// 				      "W^{+} Azimuth Angle (#mu^{+} channel)",
// 				      64, -3.2, 3.2);
//     fHist_W_lept_notop_reco_phi_mu_plus->SetXTitle("#phi (rad)");
//     fHist_W_lept_notop_reco_phi_mu_plus->SetYTitle("Number of Entries");
//     fHist_W_lept_notop_reco_pt_mu_plus = new TH1F("h_W_lept_notop_reco_pt_mu_plus",
// 				     "W^{+} Transverse Momentum (#mu^{+} channel)",
// 				     100, 0, 300);
//     fHist_W_lept_notop_reco_pt_mu_plus->SetXTitle("P_{t} (GeV)");
//     fHist_W_lept_notop_reco_pt_mu_plus->SetYTitle("Number of Entries");

    gDirectory->mkdir("ChargedLepton", "reconstructed charged lepton");
    gDirectory->cd("ChargedLepton");
    gDirectory->mkdir("electron", "reconstructed electron");
    gDirectory->cd("electron");
    fHist_HadronicTop_electron_pt = new TH1F("h_hadr_top_e_pt",
				  "electron pt in hadronic top events",
				  50, 9., 150.);
    fHist_HadronicTop_electron_pt->SetXTitle("p_{T} (GeV)");
    fHist_HadronicTop_electron_pt->SetYTitle("Number of Entries");
    fHist_HadronicTop_electron_eta = new TH1F("h_hadr_top_e_eta",
				  "electron #eta in hadronic top events",
				  50,-2.6, 2.6);
    fHist_HadronicTop_electron_eta->SetXTitle("#eta");
    fHist_HadronicTop_electron_eta->SetYTitle("Number of Entries");
    fHist_HadronicTop_electron_phi = new TH1F("h_hadr_top_e_phi",
				  "electron #varphi in hadronic top events",
				  50, -3.2, 3.2);
    fHist_HadronicTop_electron_phi->SetXTitle("#varphi");
    fHist_HadronicTop_electron_phi->SetYTitle("Number of Entries");
    gDirectory->cd("..");
    
    gDirectory->mkdir("muon", "reconstructed muon");
    gDirectory->cd("muon");
    fHist_HadronicTop_muon_pt = new TH1F("h_hadr_top_mu_pt",
					 "muon pt in hadronic top events",
					 50, 9., 150.);
    fHist_HadronicTop_muon_pt->SetXTitle("p_{T} (GeV)");
    fHist_HadronicTop_muon_pt->SetYTitle("Number of Entries");
    fHist_HadronicTop_muon_eta = new TH1F("h_hadr_top_mu_eta",
					  "muon #eta in hadronic top events",
					  50,-2.6, 2.6);
    fHist_HadronicTop_muon_eta->SetXTitle("#eta");
    fHist_HadronicTop_muon_eta->SetYTitle("Number of Entries");
    fHist_HadronicTop_muon_phi = new TH1F("h_hadr_top_mu_phi",
					  "muon #varphi in hadronic top events",
					  50,-3.2, 3.2);
    fHist_HadronicTop_muon_phi->SetXTitle("#varphi");
    fHist_HadronicTop_muon_phi->SetYTitle("Number of Entries");
    gDirectory->cd("..");
    
    gDirectory->mkdir("both", "reconstructed charged lepton");
    gDirectory->cd("both");
    fHist_HadronicTop_ChargedLepton_pt = new TH1F("h_hadr_top_lep_pt",
						  "ChargedLepton pt in hadronic top events",
						  50, 9., 150.);
    fHist_HadronicTop_ChargedLepton_pt->SetXTitle("p_{T} (GeV)");
    fHist_HadronicTop_ChargedLepton_pt->SetYTitle("Number of Entries");
    fHist_HadronicTop_ChargedLepton_eta = new TH1F("h_hadr_top_lep_eta",
						   "ChargedLepton #eta in hadronic top events",
						   50,-2.6, 2.6);
    fHist_HadronicTop_ChargedLepton_eta->SetXTitle("#eta");
    fHist_HadronicTop_ChargedLepton_eta->SetYTitle("Number of Entries");
    fHist_HadronicTop_ChargedLepton_phi = new TH1F("h_hadr_top_lep_phi",
						   "ChargedLepton #varphi in hadronic top events",
						   50,-3.2, 3.2);
    fHist_HadronicTop_ChargedLepton_phi->SetXTitle("#varphi");
    fHist_HadronicTop_ChargedLepton_phi->SetYTitle("Number of Entries");
    gDirectory->cd("../..");
    gDirectory->mkdir("EtMiss", "reconstructed missing Et");
    gDirectory->cd("EtMiss");
    fHist_HadronicTop_EtMiss_mag = new TH1F("h_hadr_top_etmiss_mag",
					    "EtMiss in hadronic top events",
					    50, 9., 150.);
    fHist_HadronicTop_EtMiss_mag->SetXTitle("E_{T}^{Miss}");
    fHist_HadronicTop_EtMiss_mag->SetYTitle("Number of Entries");
    fHist_HadronicTop_EtMiss_phi = new TH1F("h_hadr_top_etmiss_phi",
					    "#varphi of EtMiss in hadronic top events",
					    50, 0., 4.);
    fHist_HadronicTop_EtMiss_phi->SetXTitle("#varphi");
    fHist_HadronicTop_EtMiss_phi->SetYTitle("Number of Entries");
    gDirectory->cd("..");
    
    // histograms for transverse mass of leptonic W
    // computation with the help of the charged lepton
    // and EtMiss, the associated leptonic W of Wt events
    // is not reconstructed with a kinematic fit

    fHist_W_lept_notop_reco_Mt = new TH1F("h_W_lept_notop_reco_Mt", "W Invariant Transverse Mass (all leptons)",
					  200, 0, 130);
    fHist_W_lept_notop_reco_Mt->SetXTitle("M_{t,W} (GeV)");
    fHist_W_lept_notop_reco_Mt->SetYTitle("Number of Entries");
    fHist_W_lept_notop_reco_pt = new TH1F("h_W_lept_notop_reco_pt",
				  "associated leptonic W p_{T}, all leptons",
				  100, 0, 300);
    fHist_W_lept_notop_reco_pt->SetXTitle("p_{T} (GeV)");
    fHist_W_lept_notop_reco_pt->SetYTitle("Number of Entries");
    fHist_W_lept_notop_reco_phi = new TH1F("h_W_lept_notop_reco_phi",
				  "associated leptonic W #varphi, all leptons",
				  64, -3.2, 3.2);
    fHist_W_lept_notop_reco_phi->SetXTitle("#varphi");
    fHist_W_lept_notop_reco_phi->SetYTitle("Number of Entries");
//     fHist_W_lept_notop_reco_rap = new TH1F("h_W_lept_notop_reco_y",
// 				  "associated leptonic W rapidity, all leptons",
// 				  50, -5., 5.);
//     fHist_W_lept_notop_reco_rap->SetXTitle("y");
//     fHist_W_lept_notop_reco_rap->SetYTitle("Number of Entries");

    fHist_W_lept_notop_reco_Mt_e = new TH1F("h_W_lept_notop_reco_Mt_e", "W Invariant Transverse Mass (all leptons)",
					  200, 0, 130);
    fHist_W_lept_notop_reco_Mt_e->SetXTitle("M_{t,W} (GeV)");
    fHist_W_lept_notop_reco_Mt_e->SetYTitle("Number of Entries");
    fHist_W_lept_notop_reco_Mt_mu = new TH1F("h_W_lept_notop_reco_Mt_mu", "W Invariant Transverse Mass (all leptons)",
					  200, 0, 130);
    fHist_W_lept_notop_reco_Mt_mu->SetXTitle("M_{t,W} (GeV)");
    fHist_W_lept_notop_reco_Mt_mu->SetYTitle("Number of Entries");
    
    gDirectory->cd("..");
    

    
    gDirectory->mkdir("KinFitter","Chi-square and chi-square probability distributions");
    gDirectory->cd("KinFitter");
    gDirectory->mkdir("Pulls","Pull Distributions");
    gDirectory->cd("Pulls");

    gDirectory->mkdir("BJet","BJet");
    gDirectory->cd("BJet");
    gDirectory->mkdir("Residuals","Residuals");
    gDirectory->cd("Residuals");
    fHistResidualBJetPt_had = new TH1F("h_ResidualBJetPt","Residual of BJet Pt",
				  1000,-0.5,0.5);
    fHistResidualBJetPt_had->SetXTitle("#frac{#Delta p_{T}}{#sigma_{p_{T}}}");
    fHistResidualBJetPt_had->SetYTitle("Number of Entries");
    fHistResidualBJetEta_had = new TH1F("h_ResidualBJetEta","Residual of BJet #eta",
				  1000,-0.5,0.5);
    fHistResidualBJetEta_had->SetXTitle("#frac{#Delta#eta}{#sigma_{#eta}}");
    fHistResidualBJetEta_had->SetYTitle("Number of Entries");
    fHistResidualBJetPhi_had = new TH1F("h_ResidualBJetPhi","Residual of BJet #varphi",
				  1000,-0.5,0.5);
    fHistResidualBJetPhi_had->SetXTitle("#frac{#Delta#varphi}{#sigma_{#varphi}}");
    fHistResidualBJetPhi_had->SetYTitle("Number of Entries");
    gDirectory->cd("..");
    
    fHistPullBJetPt_had = new TH1F("h_PullBJetPt_had","Pull of BJet Pt",
				   31,-8.,8.);
    fHistPullBJetPt_had->SetXTitle("#frac{#Delta p_{T}}{#sigma_{p_{T}}}");
    fHistPullBJetPt_had->SetYTitle("Number of Entries");
    fHistPullBJetEta_had = new TH1F("h_PullBJetEta_had","Pull of BJet #eta",
				    31,-8.,8.);
    fHistPullBJetEta_had->SetXTitle("#frac{#Delta#eta}{#sigma_{#eta}}");
    fHistPullBJetEta_had->SetYTitle("Number of Entries");
    fHistPullBJetPhi_had = new TH1F("h_PullBJetPhi_had","Pull of BJet #varphi",
				    31,-8.,8.);
    fHistPullBJetPhi_had->SetXTitle("#frac{#Delta#varphi}{#sigma_{#varphi}}");
    fHistPullBJetPhi_had->SetYTitle("Number of Entries");
    gDirectory->cd("..");

    gDirectory->mkdir("Jet1","Jet1");
    gDirectory->cd("Jet1");
    gDirectory->mkdir("Residuals","Residuals");
    gDirectory->cd("Residuals");
    fHistResidualJet1Pt_had = new TH1F("h_ResidualJet1Pt","Residual of Jet1 Pt",
				  1000,-0.5,0.5);
    fHistResidualJet1Pt_had->SetXTitle("#frac{#Delta p_{T}}{#sigma_{p_{T}}}");
    fHistResidualJet1Pt_had->SetYTitle("Number of Entries");
    fHistResidualJet1Eta_had = new TH1F("h_ResidualJet1Eta","Residual of Jet1 #eta",
				  1000,-0.5,0.5);
    fHistResidualJet1Eta_had->SetXTitle("#frac{#Delta#eta}{#sigma_{#eta}}");
    fHistResidualJet1Eta_had->SetYTitle("Number of Entries");
    fHistResidualJet1Phi_had = new TH1F("h_ResidualJet1Phi","Residual of Jet1 #varphi",
				  1000,-0.5,0.5);
    fHistResidualJet1Phi_had->SetXTitle("#frac{#Delta#varphi}{#sigma_{#varphi}}");
    fHistResidualJet1Phi_had->SetYTitle("Number of Entries");
    gDirectory->cd("..");
    
    fHistPullJet1Pt_had = new TH1F("h_PullJet1Pt_had","Pull of Jet1 Pt",
				   31,-8.,8.);
    fHistPullJet1Pt_had->SetXTitle("#frac{#Delta p_{T}}{#sigma_{p_{T}}}");
    fHistPullJet1Pt_had->SetYTitle("Number of Entries");
    fHistPullJet1Eta_had = new TH1F("h_PullJet1Eta_had","Pull of Jet1 #eta",
				    31,-8.,8.);
    fHistPullJet1Eta_had->SetXTitle("#frac{#Delta#eta}{#sigma_{#eta}}");
    fHistPullJet1Eta_had->SetYTitle("Number of Entries");
    fHistPullJet1Phi_had = new TH1F("h_PullJet1Phi_had","Pull of Jet1 #varphi",
				    31,-8.,8.);
    fHistPullJet1Phi_had->SetXTitle("#frac{#Delta#varphi}{#sigma_{#varphi}}");
    fHistPullJet1Phi_had->SetYTitle("Number of Entries");
    gDirectory->cd("..");

    gDirectory->mkdir("Jet2","Jet2");
    gDirectory->cd("Jet2");
    gDirectory->mkdir("Residuals","Residuals");    
    gDirectory->cd("Residuals");
    fHistResidualJet2Pt_had = new TH1F("h_ResidualJet2Pt_had","Residual of Jet2 Pt",
				  1000,-0.5,0.5);
    fHistResidualJet2Pt_had->SetXTitle("#frac{#Delta p_{T}}{#sigma_{p_{T}}}");
    fHistResidualJet2Pt_had->SetYTitle("Number of Entries");
    fHistResidualJet2Eta_had = new TH1F("h_ResidualJet2Eta_had","Residual of Jet2 #eta",
				  1000,-0.5,0.5);
    fHistResidualJet2Eta_had->SetXTitle("#frac{#Delta#eta}{#sigma_{#eta}}");
    fHistResidualJet2Eta_had->SetYTitle("Number of Entries");
    fHistResidualJet2Phi_had = new TH1F("h_ResidualJet2Phi_had","Residual of Jet2 #varphi",
				  1000,-05.,05.);
    fHistResidualJet2Phi_had->SetXTitle("#frac{#Delta#varphi}{#sigma_{#varphi}}");
    fHistResidualJet2Phi_had->SetYTitle("Number of Entries");
    gDirectory->cd("..");    
    fHistPullJet2Pt_had = new TH1F("h_PullJet2Pt_had","Pull of Jet2 Pt",
				   31,-8.,8.);
    fHistPullJet2Pt_had->SetXTitle("#frac{#Delta p_{T}}{#sigma_{p_{T}}}");
    fHistPullJet2Pt_had->SetYTitle("Number of Entries");
    fHistPullJet2Eta_had = new TH1F("h_PullJet2Eta_had","Pull of Jet2 #eta",
				    31,-8.,8.);
    fHistPullJet2Eta_had->SetXTitle("#frac{#Delta#eta}{#sigma_{#eta}}");
    fHistPullJet2Eta_had->SetYTitle("Number of Entries");
    fHistPullJet2Phi_had = new TH1F("h_PullJet2Phi_had","Pull of Jet2 #varphi",
				    31,-8.,8.);
    fHistPullJet2Phi_had->SetXTitle("#frac{#Delta#varphi}{#sigma_{#varphi}}");
    fHistPullJet2Phi_had->SetYTitle("Number of Entries");

    gDirectory->cd("../..");

    // both Wlep decays
    fHistHadronicTopChi2_both = new TH1F("h_hadrchi2_both",
			      "#chi^{2} distribution of sgtop_WtChannel reco (both W decays)",
			      150,0,30);
    fHistHadronicTopChi2_both->SetXTitle("#chi^{2}");
    fHistHadronicTopChi2_both->SetYTitle("Number of Entries");
    fHistHadronicTopChi2Prob_both = new TH1F("h_hadrchi2prob_both",
				  "#chi^{2} prob. distribution of sgtop_WtChannel reco (both W decays)",
				  40,0,1);
    fHistHadronicTopChi2Prob_both->SetXTitle("P(#chi^{2})");
    fHistHadronicTopChi2Prob_both->SetYTitle("Number of Entries");
    fHistHadronicTopChi2NDOF_both = new TH1F("h_hadrchi2NDOF_both",
			      "#chi^{2} distribution of sgtop_WtChannel reco (both W decays)",
			      150,0,30);
    fHistHadronicTopChi2NDOF_both->SetXTitle("#chi^{2}/NDOF");
    fHistHadronicTopChi2NDOF_both->SetYTitle("Number of Entries");

    fHistHadronicTopChi2_both_after = new TH1F("h_hadrchi2_both_after",
			      "#chi^{2} distribution of sgtop_WtChannel reco (both W decays)",
			      150,0,30);
    fHistHadronicTopChi2_both_after->SetXTitle("#chi^{2}");
    fHistHadronicTopChi2_both_after->SetYTitle("Number of Entries");
    fHistHadronicTopChi2Prob_both_after = new TH1F("h_hadrchi2prob_both_after",
				  "#chi^{2} prob. distribution of sgtop_WtChannel reco (both W decays)",
				  40,0,1);
    fHistHadronicTopChi2Prob_both_after->SetXTitle("P(#chi^{2})");
    fHistHadronicTopChi2Prob_both_after->SetYTitle("Number of Entries");
    fHistHadronicTopChi2NDOF_both_after = new TH1F("h_hadrchi2NDOF_both_after",
			      "#chi^{2} distribution of sgtop_WtChannel reco (both W decays)",
			      150,0,30);
    fHistHadronicTopChi2NDOF_both_after->SetXTitle("#chi^{2}/NDOF");
    fHistHadronicTopChi2NDOF_both_after->SetYTitle("Number of Entries");

    
    axis = fHistHadronicTopChi2Prob_both->GetXaxis();
    //axis->Set( 3, Chi2ProbBins );

    fHistHadronicTopChi2ProbTTBarVeto = new TH1F("h_chi2prob_TTBarVeto_HadronicTop",
				  "#chi^{2} prob. distribution of TTBar Veto with Wt reconstruction for hadronic top decay",
					     1000,0,1);
    fHistHadronicTopChi2ProbTTBarVeto->SetXTitle("P(#chi^{2})");
    fHistHadronicTopChi2ProbTTBarVeto->SetYTitle("Number of Entries");
    fHistHadronicTopChi2ProbWtAndTTBar = new TH2F("h_chi2prob_WtAndTTBar_HadronicTop",
				  "#chi^{2} prob. distribution of sgtop_WtChannel (hadronic top decay) and t#bar{t}  reco",
				  1000, 0, 1, 1000, 0, 1 );
    fHistHadronicTopChi2ProbWtAndTTBar->SetXTitle("P(#chi^{2})_{Wt}");
    fHistHadronicTopChi2ProbWtAndTTBar->SetYTitle("P(#chi^{2})_{t#bar{t}}");
    fHistHadronicTopChi2ProbWtAndTTBar->SetZTitle("Number of Entries");
    
    // Wlep -> e nu decays
    gDirectory->mkdir("Electron","Electron");
    gDirectory->cd("Electron");
    fHistHadronicTopChi2_e = new TH1F("h_chi2_e",
			      "#chi^{2} distribution of sgtop_WtChannel reco (e channel)",
			      150,0,30);
    fHistHadronicTopChi2_e->SetXTitle("#chi^{2}");
    fHistHadronicTopChi2_e->SetYTitle("Number of Entries");
    
    fHistHadronicTopChi2Prob_e = new TH1F("h_chi2prob_e",
				  "#chi^{2} prob. distribution of sgtop_WtChannel reco (e channel)",
				  40,0,1);
    fHistHadronicTopChi2Prob_e->SetXTitle("P(#chi^{2})");
    fHistHadronicTopChi2Prob_e->SetYTitle("Number of Entries");
    axis = fHistHadronicTopChi2Prob_e->GetXaxis();
    //axis->Set( 3, Chi2ProbBins );
    gDirectory->cd("..");
    
    // Wlep -> mu nu decays
    gDirectory->mkdir("Muon","Electron");
    gDirectory->cd("Muon");
    fHistHadronicTopChi2_mu = new TH1F("h_chi2_mu",
			       "#chi^{2} distribution of sgtop_WtChannel reco (#mu channel)",
			       35,0,10);
    fHistHadronicTopChi2_mu->SetXTitle("#chi^{2}");
    fHistHadronicTopChi2_mu->SetYTitle("Number of Entries");
    
    fHistHadronicTopChi2Prob_mu = new TH1F("h_chi2prob_mu",
				   "#chi^{2} prob. distr. of sgtop_WtChannel reco (#mu channel)",
				   40,0,1);
    fHistHadronicTopChi2Prob_mu->SetXTitle("P(#chi^{2})");
    fHistHadronicTopChi2Prob_mu->SetYTitle("Number of Entries");
    axis = fHistHadronicTopChi2Prob_mu->GetXaxis();
    //axis->Set( 3, Chi2ProbBins );
    gDirectory->cd("..");
    
    //
    // 2D plots: correlation of P(chi2) and M_invar
    //

    // 2D plots: correlation of P(chi2) and M_invar_W
    fHist_HadronicTopChi2Prob_vs_M_invar_W = new TH2F("h_chi2prob_vs_m_invar_W",
					   "#chi^{2} prob. vs invariant mass of W in sgtop_WtChannel reco",
					   25,0.,1.,
					   80,50.,130.);
    fHist_HadronicTopChi2Prob_vs_M_invar_W->SetXTitle("P(#chi^{2})");
    fHist_HadronicTopChi2Prob_vs_M_invar_W->SetYTitle("M_{W} (GeV)");
    fHist_HadronicTopChi2Prob_vs_M_invar_W->SetZTitle("Number of Entries");
  

    // 2D plots: correlation of P(chi2) and M_invar_top
    fHist_HadronicTopChi2Prob_vs_M_invar_top = new TH2F("h_chi2prob_vs_m_invar_top",
					   "#chi^{2} prob. vs invariant mass of top in sgtop_WtChannel reco",
					   25,0.,1.,
					     60,150.,210.);
    fHist_HadronicTopChi2Prob_vs_M_invar_top->SetXTitle("P(#chi^{2})");
    fHist_HadronicTopChi2Prob_vs_M_invar_top->SetYTitle("M_{top} (GeV)");
    fHist_HadronicTopChi2Prob_vs_M_invar_top->SetZTitle("Number of Entries");

    // ======================================
    // Truth Matching for Hadronic Top Decays
    // ======================================
    gDirectory->cd("..");
    gDirectory->mkdir("Truth Matching","Truth Matching for hadronic top decays");
    gDirectory->cd("Truth Matching");

    fHistHadronicTopRecoTrueChannel = new TH1I("h_TMHadronicTopChannel",
					  "True Channel in Wt events for reconstruction of hadronic top decay",
					  3, 0, 2);
    fHistHadronicTopRecoTrueChannel->SetXTitle("true channel");
    fHistHadronicTopRecoTrueChannel->SetYTitle("# Events");
    fHistHadronicTopRecoTrueChannel->SetAxisRange( 0., fHistHadronicTopRecoTrueChannel->GetMaximumStored(), "Y" );
    
    // b-jet truth matching w.r.t. the true b-quark
    gDirectory->mkdir("b-jet","TruthMathching histograms for b-jet");
    gDirectory->cd("b-jet");
    gDirectory->mkdir("b-quark","TruthMathching histograms for b-quark w.r.t. b-quark");
    gDirectory->cd("b-quark");

    // b-jet pt
    fHistHadronicTopBottomTruthMatch_pt = new TH1F("h_TMHadronicTopb_pt",
				      "Truth Matching of b-jet p_{T} w.r.t. MC b quark",
				      30, -1.5, 1.5);
    fHistHadronicTopBottomTruthMatch_pt->SetXTitle("#frac{p_{T}^{rec}-p_{T}^{MC}}{p_{T}^{MC}}");
    fHistHadronicTopBottomTruthMatch_pt->SetYTitle("# Events");
    
    // b-jet phi
    fHistHadronicTopBottomTruthMatch_phi = new TH1F("h_TMHadronicTopb_phi",
				       "Truth Matching of b-jet #varphi w.r.t. MC b quark",
				       30, -1.5, 1.5);
    fHistHadronicTopBottomTruthMatch_phi->SetXTitle("#frac{#varphi^{rec}-#varphi^{MC}}{#varphi^{MC}}");
    fHistHadronicTopBottomTruthMatch_phi->SetYTitle("# Events");

    // b-jet eta
    fHistHadronicTopBottomTruthMatch_eta = new TH1F("h_TMHadronicTopb_eta",
				       "Truth Matching of b-jet #eta",
				       30, -1.5, 1.5);
    fHistHadronicTopBottomTruthMatch_eta->SetXTitle("#frac{#eta^{rec}-#eta^{MC}}{#eta^{MC}}");
    fHistHadronicTopBottomTruthMatch_eta->SetYTitle("# Events");
    
    gDirectory->cd("..");

    gDirectory->mkdir("Hadron Level Jet","TruthMathching histograms w.r.t. hadron level jet");
    gDirectory->cd("Hadron Level Jet");

    // b-jet pt
    fHistHadronicTopBHJetTruthMatch_pt = new TH1F("h_TMHadronicTopBHJet_pt",
				      "Truth Matching of b-jet p_{T} w.r.t. Hadron Level jet",
				      30, -1.5, 1.5);
    fHistHadronicTopBHJetTruthMatch_pt->SetXTitle("#frac{p_{T}^{rec}-p_{T}^{MC}}{p_{T}^{MC}}");
    fHistHadronicTopBHJetTruthMatch_pt->SetYTitle("# Events");
    
    // b-jet phi
    fHistHadronicTopBHJetTruthMatch_phi = new TH1F("h_TMHadronicTopBHJet_phi",
				       "Truth Matching of b-jet #varph w.r.t. Hadron Level jeti",
				       30, -1.5, 1.5);
    fHistHadronicTopBHJetTruthMatch_phi->SetXTitle("#frac{#varphi^{rec}-#varphi^{MC}}{#varphi^{MC}}");
    fHistHadronicTopBHJetTruthMatch_phi->SetYTitle("# Events");
    
    // b-jet eta
    fHistHadronicTopBHJetTruthMatch_eta = new TH1F("h_TMHadronicTopBHJet_eta",
				       "Truth Matching of b-jet #eta w.r.t. Hadron Level jet",
				       30, -1.5, 1.5);
    fHistHadronicTopBHJetTruthMatch_eta->SetXTitle("#frac{#eta^{rec}-#eta^{MC}}{#eta^{MC}}");
    fHistHadronicTopBHJetTruthMatch_eta->SetYTitle("# Events");

    gDirectory->cd("../..");

    // hadronic W truth matching w.r.t. the true quarks form W decay
    gDirectory->mkdir("Hadronic W","TruthMathching histograms for hadronic W");
    gDirectory->cd("Hadronic W");
    gDirectory->mkdir("quarks","TruthMathching histograms for jets from W decay w.r.t. quarks");
    gDirectory->cd("quarks");

    // hadronic W quark pt
    fHistHadronicTopWQuarkTruthMatch_pt = new TH1F("h_TMHadronicTopWQuark_pt",
				      "Truth Matching of jets p_{T} w.r.t. quarks",
				      30, -1.5, 1.5);
    fHistHadronicTopWQuarkTruthMatch_pt->SetXTitle("#frac{p_{T}^{rec}-p_{T}^{MC}}{p_{T}^{MC}}");
    fHistHadronicTopWQuarkTruthMatch_pt->SetYTitle("# Events");
    
    // hadronic W quark phi
    fHistHadronicTopWQuarkTruthMatch_phi = new TH1F("h_TMHadronicTopWQuark_phi",
				       "Truth Matching of jets #varph w.r.t. quarks",
				       30, -1.5, 1.5);
    fHistHadronicTopWQuarkTruthMatch_phi->SetXTitle("#frac{#varphi^{rec}-#varphi^{MC}}{#varphi^{MC}}");
    fHistHadronicTopWQuarkTruthMatch_phi->SetYTitle("# Events");
    
    // hadronic W quark eta
    fHistHadronicTopWQuarkTruthMatch_eta = new TH1F("h_TMHadronicTopWQuark_eta",
				       "Truth Matching of jets #eta w.r.t. quarks",
				       30, -1.5, 1.5);
    fHistHadronicTopWQuarkTruthMatch_eta->SetXTitle("#frac{#eta^{rec}-#eta^{MC}}{#eta^{MC}}");
    fHistHadronicTopWQuarkTruthMatch_eta->SetYTitle("# Events");

    gDirectory->cd("..");
    gDirectory->mkdir("Hadron Level Jets","TruthMathching histograms for jets from W decay w.r.t. HL jets");
    gDirectory->cd("Hadron Level Jets");

    // hadronic W jet pt
    fHistHadronicTopWHLJetTruthMatch_pt = new TH1F("h_TMHadronicTopWHLJet_pt",
				      "Truth Matching of jets p_{T} w.r.t. HL jets",
				      30, -1.5, 1.5);
    fHistHadronicTopWHLJetTruthMatch_pt->SetXTitle("#frac{p_{T}^{rec}-p_{T}^{MC}}{p_{T}^{MC}}");
    fHistHadronicTopWHLJetTruthMatch_pt->SetYTitle("# Events");
    
    // hadronic W jet phi
    fHistHadronicTopWHLJetTruthMatch_phi = new TH1F("h_TMHadronicTopWHLJet_phi",
				       "Truth Matching of jets #varph w.r.t. HL jets",
				       30, -1.5, 1.5);
    fHistHadronicTopWHLJetTruthMatch_phi->SetXTitle("#frac{#varphi^{rec}-#varphi^{MC}}{#varphi^{MC}}");
    fHistHadronicTopWHLJetTruthMatch_phi->SetYTitle("# Events");
    
    // hadronic W jet eta
    fHistHadronicTopWHLJetTruthMatch_eta = new TH1F("h_TMHadronicTopWHLJet_eta",
				       "Truth Matching of jets #eta w.r.t. HL jets",
				       30, -1.5, 1.5);
    fHistHadronicTopWHLJetTruthMatch_eta->SetXTitle("#frac{#eta^{rec}-#eta^{MC}}{#eta^{MC}}");
    fHistHadronicTopWHLJetTruthMatch_eta->SetYTitle("# Events");

    gDirectory->cd("../..");

    // back to top level
    gDirectory->cd("../..");
 
}

//____________________________________________________________________

Bool_t AtlSgTop_WtChannelFinder::AnalyzeEvent() {
    //
    // Event analysis
    //

    // Clean-up old lists from the previous event first
    fBJets->Clear();
    fWhadJets->Clear();

    // Initialize the current event
    InitEvent();

    fMode = kKinFit; // problem with WtChannel task, got kCutBased for reasons unknown
    
    // Require exactly one lepton,
    // no Veto Lepton, missing Et,
    // three jets, exactly one b jet,
    // no veto b-jet
    // caution: a b-jet could contain a lepton
    // therefore ask for isolated leptons

    // ================
    // Event level cuts
    // ================
    
//     fCutflow_tool->Fill("No Cuts (D3PD)", GetPreTagEvtWeight());
//     fCutflow_tool_AC->Fill("No Cuts (D3PD)", GetPreTagEvtWeight());

    if ( fLepton == 0 ) return kFALSE;
    fCutflow_tool->Fill("Signal Lepton", GetPreTagEvtWeight());
    fCutflow_tool_AC->Fill("Signal Lepton", GetPreTagEvtWeight());

    Bool_t IsFwdElectron = kTRUE;
    if ( ( fLepton->IsElectron() )
	 && ( TMath::Abs(fLepton->Eta()) < 1.5 ) ) IsFwdElectron = kFALSE;
    
    if ( fMET_Mag < fMET_Mag_min  ) return kFALSE;
    fCutflow_tool   ->Fill(Form("Etmiss > %d GeV",(Int_t)fMET_Mag_min), GetPreTagEvtWeight());
    fCutflow_tool_AC->Fill(Form("Etmiss > %d GeV",(Int_t)fMET_Mag_min), GetPreTagEvtWeight());
     
    if ( fNJets < 1 ) return kFALSE;
    fCutflow_tool->Fill("No. of Jets #geq 1", GetPreTagEvtWeight());
    fCutflow_tool_AC->Fill("No. of Jets #geq 1", GetPreTagEvtWeight());

    // Triangle cut: Mt(W) + Etmiss > 60 GeV?
    //
    // Simple W-boson reconstruction
    //
    ReconstructW();

    if ( fLepton->IsElectron() ) {
	// W transverse mass cut to reduce QCD:
	// Mt(W) > 30 GeV?    
	if ( fWmassT <= 30  ) return kFALSE;
	fCutflow_tool->Fill("Mt(W) > 30 GeV",GetPreTagEvtWeight());
	fCutflow_tool_AC->Fill("Mt(W) > 30 GeV",GetPreTagEvtWeight());
    } else if ( fLepton->IsMuon() ) {
	// Triangular cut to reduce QCD:
	// Mt(W) + Etmiss > 60 GeV?    
	if ( (fWmassT + fMET_Mag) <= 60  ) return kFALSE;
	fCutflow_tool->Fill("Mt(W) + Etmiss > 60 GeV",GetPreTagEvtWeight());
	fCutflow_tool_AC->Fill("Mt(W) + Etmiss > 60 GeV",GetPreTagEvtWeight());
    }
        // For acceptance challenges:
    // write out text file with event information!
    if ( fIsAcceptanceChallenge ) {
	fOut
	    << "Run " << fEvent->RunNr()
	    << " " << fEvent->EventNr()
	    << " " << fLepton->Pt()
	    << " " << fLepton->Eta()
	    << " " << fNJets
	    << " " << ((AtlJet*)fJets->At(0))->Pt()
	    << " " << ((AtlJet*)fJets->At(0))->Eta()
	    << " " << ((AtlJet*)fJets->At(1))->Pt()
	    << " " << ((AtlJet*)fJets->At(1))->Eta()
	    << " " << fMET_Mag
	    << " " << fWmassT
	    << endl;
    }

    // START C10 Acceptance challenge - NB analysis is untouched
    if(fNJets == 2){fCutflow_tool_AC->Fill("PreTag-No. of Jets = 2");}
    else if(fNJets == 3){fCutflow_tool_AC->Fill("PreTag-No. of Jets = 3");}
    else if(fNJets == 4){fCutflow_tool_AC->Fill("PreTag-No. of Jets = 4");}
    if ( fBJets->GetEntries()  == 1 ) {
	fCutflow_tool_AC->Fill("Exactly 1 b-Jet");
	if(fNJets == 2){fCutflow_tool_AC->Fill("BTag-No. of Jets = 2");}
	else if(fNJets == 3){fCutflow_tool_AC->Fill("BTag-No. of Jets = 3");}
	else if(fNJets == 4){fCutflow_tool_AC->Fill("BTag-No. of Jets = 4");}
    }
    // END   C10 Acceptance challenge - NB analysis is untouched



    
    if ( fNJets != fNJetsExcl ) return kFALSE;
    fCutflow_tool->Fill(Form("No. of Jets = %d", fNJetsExcl), GetPreTagEvtWeight());

    
    // Fill All PreTag Histograms                 <----------------------------- PRETAG HISTOS
    fHistEtMissMag->Fill(fMET_Mag, GetPreTagEvtWeight());
    fHistEtMissPhi->Fill(fMET_Phi, GetPreTagEvtWeight());
    fHistSumEt->Fill(fEvent->GetEnergySum()->GetRefFinalEM_etightpp_SumEt(),
		     GetPreTagEvtWeight());
    FillJetHistograms();
    FillNonBJetHistograms();
    FillBJetHistograms();
    FillLeptonHistograms();

    fHistEtMissMag_pretag->Fill(fMET_Mag,GetPreTagEvtWeight());
    fHistEtMissPhi_pretag->Fill(fMET_Phi,GetPreTagEvtWeight());
    fHistSumEt_pretag->Fill(fEvent->GetEnergySum()->GetRefFinalEM_etightpp_SumEt(),GetPreTagEvtWeight());
    fHist_HFOR_flag_pretag->Fill((Float_t)(fEvent->GetEventHeader()->GetHFORType()),GetPreTagEvtWeight());
    // Pretag counts for positive and negative leptons
    if ( fLepton->IsPositive() )
	fHistCountLepPlus_pretag->AddBinContent(1,fEvent->GetPreTagEvtWeight());
    else if ( fLepton->IsNegative() )
	fHistCountLepMinus_pretag->AddBinContent(1,fEvent->GetPreTagEvtWeight());

    // Keep track of counts of central and forward electrons in data
    if ( fLepton->IsElectron() ) {
	if ( IsFwdElectron )
	    fHistCountFwdElectrons_pretag->AddBinContent(1,fEvent->GetPreTagEvtWeight());
	else
	    fHistCountCentralElectrons_pretag->AddBinContent(1,fEvent->GetPreTagEvtWeight());
    }
    
    // Fill transverse W mass histograms for validation of QCD estimate
    fHistW_Mt_QCDValidation_pretag->Fill(fWmassT, GetPreTagEvtWeight());
    //
    // Jet bin counts for pretag sample
    //
    if ( fNJets == 1 )
	fHistJetBins_pretag->Fill("1",GetPreTagEvtWeight());
    else if ( fNJets == 2 )
	fHistJetBins_pretag->Fill("2",GetPreTagEvtWeight());
    else if ( fNJets == 3 )
	fHistJetBins_pretag->Fill("3",GetPreTagEvtWeight());
    else if ( fNJets == 4 )
	fHistJetBins_pretag->Fill("4",GetPreTagEvtWeight());
    else if ( fNJets >= 5 )
	fHistJetBins_pretag->Fill("5",GetPreTagEvtWeight());
    else {
	Error("AnalyzeEvent","Wrong # of jets selected. Abort!");
	gSystem->Abort();
    }

    // -----------------
    // B-tag requirement
    // -----------------

     // at least 1 b-jet
    if ( fBJets->GetEntries()  == 0 ) return kFALSE;
    
    fCutflow_tool->Fill("b-Jet", GetPreTagEvtWeight());
    
    // NB:    // NB:    // NB:    // NB:    // NB:    // NB:
    // btag histograms are filled if AT LEAST 1 jet is tagged   <---------------- TAG HISTOS
    FillJetHistograms_BTag();
    FillBJetHistograms_BTag();
    FillNonBJetHistograms_BTag();
    FillLeptonHistograms_BTag();
    
    fHistEtMissMag_tag->Fill(fMET_Mag,GetPreTagEvtWeight());
    fHistEtMissPhi_tag->Fill(fMET_Phi,GetPreTagEvtWeight());
    fHistSumEt_tag->Fill(fEvent->GetEnergySum()->GetRefFinalEM_etightpp_SumEt(),GetPreTagEvtWeight());
    // Fill transverse W mass histograms for validation of QCD estimate
    fHistW_Mt_QCDValidation_tag->Fill(fWmassT, GetPreTagEvtWeight());
    // NB:    // NB:    // NB:    // NB:    // NB:    // NB:
    
    // exactly 1 b-jet
    if ( fBJets->GetEntries()  != 1 ) return kFALSE;
    fCutflow_tool->Fill("Exactly 1 b-Jet", GetPreTagEvtWeight());

    // Tag counts for positive and negative leptons
    if ( fLepton->IsPositive() ) {
	fHistCountLepPlus_tag->AddBinContent(1,fEvent->GetPreTagEvtWeight());
	fHistCountLepAll_tag->AddBinContent(1,fEvent->GetPreTagEvtWeight());
    } else if ( fLepton->IsNegative() ) {
	fHistCountLepMinus_tag->AddBinContent(1,fEvent->GetPreTagEvtWeight());
    	fHistCountLepAll_tag->AddBinContent(1,fEvent->GetPreTagEvtWeight());
    }
    // Keep track of counts of central and forward electrons in data
    if ( fLepton->IsElectron() ) {
	if ( IsFwdElectron )
	    fHistCountFwdElectrons_tag->AddBinContent(1,fEvent->GetPreTagEvtWeight());
	else
	    fHistCountCentralElectrons_tag->AddBinContent(1,fEvent->GetPreTagEvtWeight());
    }

    //
    // Jet bin counts for tag sample
    //
    if ( fNJets == 1 )
	fHistJetBins_tag->Fill("1",GetPreTagEvtWeight());
    else if ( fNJets == 2 )
	fHistJetBins_tag->Fill("2",GetPreTagEvtWeight());
    else if ( fNJets == 3 )
	fHistJetBins_tag->Fill("3",GetPreTagEvtWeight());
    else if ( fNJets == 4 )
	fHistJetBins_tag->Fill("4",GetPreTagEvtWeight());
    else if ( fNJets >= 5 )
	fHistJetBins_tag->Fill("5",GetPreTagEvtWeight());
    else {
	Error("AnalyzeEvent","Wrong # of jets selected. Abort!");
	gSystem->Abort();
    }

    // NNBB NNBB NNBB NNBB NNBB NNBB NNBB NNBB NNBB NNBB NNBB NNBB
    // Passing event selection done here to the parent selector
    // so that only events passing this part of the tool are filled
    // in thistool::FillHistograms()
    // NB: this is done via using the fPassedSelection public
    // data member in AtlSelector::ProcessCut routine
    
    fParent->SetPassedSelection(kTRUE);
    
    // Reconstruct now
    if ( fMode == kKinFit ) {
	ReconstructionKinFit();
    } else if ( fMode == kCutBased ) {
	cout << endl << endl << "Cut Based !!!!!!!!!!!!!!!!!!!" << endl << endl;
	ReconstructionCutBased();
	//gSystem->Abort(0);
    }
    
    return kTRUE;
}

//____________________________________________________________________

void AtlSgTop_WtChannelFinder::InitEvent() {
    //
    // Prepare event analysis
    //



    //---------
    // Leptons
    //---------
    fLepton = 0;

    
    // =============
    // Signal lepton
    // =============
    HepParticle *lep = 0;
    
    // In case no lepton was found leave the function here
    
    if ( fLeptons->GetEntries() > 0 ) {
	
	lep = (HepParticle*)fLeptons->At(0);

	// Electron
	if ( lep->IsElectron()
	     // below implies for SgTop D3PDs: cluster energy over CosH(IDTrack eta) (see TopSlim reader!)
	     && ((AtlElectron*)lep)->Pt() > fElPt_Min ) {
	    fLepton = lep;
	}
	
	// Muon
	if ( lep->IsMuon()
	     && ( lep->Pt() > fMuPt_Min )) {
	    fLepton = lep;
	}
	
	if ( fLepton == 0 ) return;

	
	// Split analysis on jet-electrons into events with signal electrons that
	// are forward and central
	if ( (fLepton->IsElectron()) && fUseLeptonCovRand ) {
	    Float_t lep_eta_abs = TMath::Abs(fLepton->Eta());
	    if ( ( ( lep_eta_abs < 1.5) && fIsFwdElectronMode ) ||
		 ( ( lep_eta_abs >= 1.5) && !fIsFwdElectronMode ) )
		fLepton = 0;
	}
	
	if ( fLepton == 0 ) return;
    } else return;
    
    // Jet-electrons?
    
    if ( fUseLeptonCovRand ) {
	// Get its covariance matrix
	AtlKinFitterTool::GetLeptonCovMatRand(fLepton,fCovLepton);
	AtlKinFitterTool::GetLeptonCovMatRand(fLepton,fCovLepton_had);
    }
    else{
	// Get its covariance matrix
	fLepton->GetCovMatrixPtEtaPhi(fCovLepton);
	fLepton->GetCovMatrixPtEtaPhi(fCovLepton_had);
    }

    // ======
    // Etmiss
    // ======
    fMET_Mag   = fMET.Mod();
    fMET_Phi   = TVector2::Phi_mpi_pi((Double_t)fMET.Phi());

    
    // Set neutrino from missing Et. Since its z component cannot be
    // measured set eta = 0 and E = Pt. The correct PDG code will be
    // given inside the loop over all leptons
    if ( fNeutrino != 0 ) delete fNeutrino;
    fNeutrino = new HepParticle(1, 0., 0., 1., 0., 12);
    fNeutrino->SetPtEtaPhiE(fMET_Mag,
 			    0.,
 			    fMET_Phi,
 			    fMET_Mag);
    


    //------
    // Jets
    //------


    // ==============================================
    // Get list of jets for hadronic W reconstruction
    // ==============================================
    fWhadJets->AddAll(fJets); // alternatively: take them from inverse list NonBJets
    
    
    TIter next_wjet(fWhadJets);
    AtlJet *wjet = 0;

    // Remove low energetic jets, non-central jets and b-jets from the list
    while ( (wjet = (AtlJet*)next_wjet()) ) {
	if ( 
	    (wjet->Pt() <= fWhadJets_Et_min )
	    || ( ( TMath::Abs(wjet->EMScaleEta() + wjet->EMJES_EtaCorr()) ) < fWhadJets_Eta_min )
	    || ( ( TMath::Abs(wjet->EMScaleEta() + wjet->EMJES_EtaCorr()) ) > fWhadJets_Eta_max )
	    || ( wjet->GetTag(fWhadJetTagger)->GetWeight() > fWhadJetWeightMax )
	    )
	    fWhadJets->Remove(wjet);
    }

    
    // Sort list
    fWhadJets->Sort(kSortDescending);

    //
    // Additional topological Cuts on Jets
    //

    // ===========================
    // Refine list of generic jets
    // ===========================

    TIter next_jet(fJets);
    AtlJet *jet = 0;

    // Remove low energetic jets and non-central jets from the list
    while ( (jet = (AtlJet*)next_jet()) ) {
	if ( 
	    ( jet->Pt() <= fJets_Et_min )
	    || ( ( TMath::Abs(jet->EMScaleEta() + jet->EMJES_EtaCorr()) ) < fJets_Eta_min )
	    || ( ( TMath::Abs(jet->EMScaleEta() + jet->EMJES_EtaCorr()) ) > fJets_Eta_max )
	    )
	    fJets->Remove(jet);
    }
    
    // Sort list
    fJets->Sort(kSortDescending);

    // Keep track of total number of jets in generic list
    fNJets = fJets->GetEntries();
 
    // ===========================
    // Get refined list of b-jets 
    // ===========================
    fBJets->AddAll(fJets);
    
    TIter next_bjet(fBJets);
    AtlJet *bjet = 0;
    
    // Remove low energetic jets and non-central jets from the list
    while ( (bjet = (AtlJet*)next_bjet()) ) {
      if (
	  ( bjet->GetTag(fBJetTagger)->GetWeight() <= fBJetWeightMin )
	  || ( bjet->Pt() <= fBJets_Et_min )
	  || ( ( TMath::Abs(bjet->EMScaleEta() + bjet->EMJES_EtaCorr()) ) < fBJets_Eta_min )
	  || ( ( TMath::Abs(bjet->EMScaleEta() + bjet->EMJES_EtaCorr()) ) > fBJets_Eta_max )
	  )
      fBJets->Remove(bjet);
    }
    // Sort list
    fBJets->Sort(kSortDescending);

}
//____________________________________________________________________

void AtlSgTop_WtChannelFinder::SetNeutrinoStartingValues() {
    //
    // Provide reasonable starting values for eta and E of the
    // neutrino with the help of the currently set lepton and the
    // b-jet, and TKinFitter::GetEtaNuRoot()
    //
    // !!! Note that fLepton, fBJet and fNeutrino must be set before !!!
    // !!! calling this function                                     !!!
    //
    Double_t EtaStart = 0.;
//    Double_t EStart   = 0.;
    Double_t EStart   = fNeutrino->Et();
    if ( fGuessNeutrinoEtaE ) GuessTopDecayNeutrinoEtaE(EtaStart, EStart, fMET, fLepton, fBJet);

    // Re-set eta and E of neutrino
    fNeutrino->SetPtEtaPhiE(fNeutrino->Pt(),
			    EtaStart,
			    fNeutrino->Phi(),
			    EStart);
}

//____________________________________________________________________

void AtlSgTop_WtChannelFinder::ReconstructionKinFit() {    
    //
    // Single-top Wt-channel event reconstruction (semi-leptonic),
    // no additional jets so far, LO process
    // 
    // Actually this means two channels:
    //   1) leptonic top decay, associated W decays hadronically
    //   2) hadronic top decay, associated W decays leptonically
    //
    // in general:
    //   
    // --> loop over all particle and jet combinations
    // --> perform the fit
    // --> select the combination with the smallest chi^2 as candidate
    //     for a signal event
    //
    // regarding the 1st case:
    // 
    //    - loop over all b jets and perform the reconstruction of the leptonic
    //      top decay -> chi^2_top
    //    - for every such combination loop over all pairs of further jets
    //      and try to reconstruct the associated W -> chi^2_W
    //    - try to reconstruct a hadronic top decay from the jet list except
    //      the already used b jet, for successfull reconstruction: don't choose
    //      this event (ttbar background)
    //    - if ttbar hypothesis is not accepted:
    //      chi^2 = chi^2_top + chi^2_W, choose combination with smallest
    //      chi^2 as a candidate
    //
    // regarding the 2nd case:
    // 
    //    - reconstruct hadronic top decay from one b jet
    //      and two other jets -> chi^2
    //    - again use a ttbar veto:
    //      try to reconstruct a leptonic ttbar decay from
    //      the lepton, the neutrino (missing ET) and one further jet,
    //      again for successfull reconstruction: don't choose
    //      this event
    //    - if ttbar hypothesis is not accepted:
    //      choose combination with the best chi^2
    //
    // then: choose combination with the overall best
    // chi^2 probability as a candidate
    //
    
    // Use 1.e10 as starting value for chi^2,
    // reconstruction successfull if chi^2 gets smaller    
    fchi2LeptonicTop = 1.e10;
    fchi2HadronicTop = 1.e10;
    
    fchi2ttbarBkg = 1.e10;

    fChi2ProbTTBarBkg=-1;
	
    if( fEvent->GetN_TopDecays() > 1 )
    {
	// Find top pair with best (highest) P(Chi2)
	//
	TIter next_top(fEvent->GetTopDecays());
	HepTopDecay* top = 0;
	Double_t  p_chi2 = 0;
  	
	// Loop over all top-quarks
	while ( ( top = (HepTopDecay*)next_top() ) ) {
	    p_chi2 = top->GetProb();
	    if ( p_chi2 > fChi2ProbTTBarBkg ) fChi2ProbTTBarBkg = p_chi2;
	}
	// Speed up interactive
	//Info("ReconstructionKinFit","Found ttbar candidate with P(Chi2) = %f. In run %d evt %d lb %d",fChi2ProbTTBarBkg,fEvent->RunNr(),fEvent->EventNr(),fEvent->LumiBlock());
    }
    
    // Set the correct neutrino type w.r.t. the lepton
    if ( fLepton->IsEPlus() ) {
	fNeutrino->SetPdgCode(12);
    } else if ( fLepton->IsEMinus()   ) {
	fNeutrino->SetPdgCode(-12);
    } else if ( fLepton->IsMuPlus()   ) {
	fNeutrino->SetPdgCode(14);
    } else if ( fLepton->IsMuMinus()  ) {
	fNeutrino->SetPdgCode(-14);
    } else if ( fLepton->IsTauPlus()  ) {
	fNeutrino->SetPdgCode(16);
    } else if ( fLepton->IsTauMinus() ) {
	fNeutrino->SetPdgCode(-16);
	}
    
    // Improve starting values for eta and E of the neutrino and set
    // its covariance matrix	
    SetNeutrinoStartingValues();
    SetCovMatrix(fCovNeutrino, fNeutrino);
    
    // Perform fit for leptonic top decay
    LeptonicTopKinFitReco();
    
    // Perform fit for hadronic top decay
    HadronicTopKinFitReco();

	// now decide whether it was a leptonic or hadronic top decay
	// ttbar veto still to be included
	// use GetDecaychannel() to decide
	// then add the corresponding particles and jets to the event
	// as W decays, top decays and neutrinos

	Int_t channel = GetDecayChannel();
	//if (channel==3) cout << "channel = " << channel <<endl;
	// in case of leptonic top Wt-channel event
	if ( channel == 1 ){
	    // Add neutrino
	    HepParticle *nu_refit = fEvent->AddNeutrino(fNeutrinoLeptonicKinFit->Px(),
							fNeutrinoLeptonicKinFit->Py(),
							fNeutrinoLeptonicKinFit->Z(),
							fNeutrinoLeptonicKinFit->E(),
							fNeutrino->GetPdgCode());
	    // Add leptonic W decay
	    TLorentzVector P_Wlep = *fNeutrinoLeptonicKinFit + *fLeptonLeptonicKinFit;
	    HepWDecay *WdecayLep = fEvent->AddWDecayLNu(P_Wlep.Px(), P_Wlep.Py(),
							P_Wlep.Pz(), P_Wlep.E(),
							fLepton,
							fLeptonLeptonicKinFit->Px(),
							fLeptonLeptonicKinFit->Py(),
							fLeptonLeptonicKinFit->Pz(),
							fLeptonLeptonicKinFit->E(),
							nu_refit,
							HepWDecay::kSgTop_WtChannel);
	    // Add top decay
	    TLorentzVector P_top = P_Wlep + *fBJetLeptonicKinFit;
	    fEvent->AddTopDecay(P_top.Px(), P_top.Py(), P_top.Pz(),
				P_top.E(), WdecayLep, fBestLeptonicBJet,
				fBJetLeptonicKinFit->Px(), fBJetLeptonicKinFit->Py(),
				fBJetLeptonicKinFit->Pz(), fBJetLeptonicKinFit->E(),
				HepTopDecay::kSgTop_WtChannel);
	    // Add hadronic W decay
	    TLorentzVector P_Whad = *fJet1LeptonicKinFit + *fJet2LeptonicKinFit;
	    fEvent->AddWDecayJJ(P_Whad.Px(), P_Whad.Py(),
				P_Whad.Pz(), P_Whad.E(),
				fBestLeptonicJet1, fBestLeptonicJet2,
				fJet1LeptonicKinFit->Px(),
				fJet1LeptonicKinFit->Py(),
				fJet1LeptonicKinFit->Pz(),
				fJet1LeptonicKinFit->E(),
				fJet2LeptonicKinFit->Px(),
				fJet2LeptonicKinFit->Py(),
				fJet2LeptonicKinFit->Pz(),
				fJet2LeptonicKinFit->E(),
				HepWDecay::kSgTop_WtChannel);
	   
	}
	// in case of hadronic top Wt-channel event
	if ( channel == 2 ){
	    // Add hadronic W decay
	    TLorentzVector P_Whad = *fJet1HadronicKinFit + *fJet2HadronicKinFit;
//	    P_Whad.Print();
	    HepWDecay *WdecayHad = fEvent->AddWDecayJJ(P_Whad.Px(), P_Whad.Py(),
						       P_Whad.Pz(), P_Whad.E(),
						       fBestHadronicJet1, fBestHadronicJet2,
						       fJet1HadronicKinFit->Px(),
						       fJet1HadronicKinFit->Py(),
						       fJet1HadronicKinFit->Pz(),
						       fJet1HadronicKinFit->E(),
						       fJet2HadronicKinFit->Px(),
						       fJet2HadronicKinFit->Py(),
						       fJet2HadronicKinFit->Pz(),
						       fJet2HadronicKinFit->E(),
						       HepWDecay::kSgTop_WtChannel);
	    // Add top decay
	    TLorentzVector P_top = P_Whad + *fBJetHadronicKinFit;
// 	    cout<<"P_Whad.M() = " << P_Whad.M() << endl;
// 	    cout<<"P_top.M()  = " << P_top.M() << endl;
	    fEvent->AddTopDecay(P_top.Px(), P_top.Py(), P_top.Pz(),
				P_top.E(), WdecayHad, fBestHadronicBJet,
				fBJetHadronicKinFit->Px(), fBJetHadronicKinFit->Py(),
				fBJetHadronicKinFit->Pz(), fBJetHadronicKinFit->E(),
				HepTopDecay::kSgTop_WtChannel);
//	    P_top.Print();
	}
}

//____________________________________________________________________

void AtlSgTop_WtChannelFinder::LeptonicTopKinFitReco() {

    // Use 1.e10 as starting value for chi^2,
    // reconstruction successful if chi^2 gets smaller
    // Number of combinations that led to convergence

    fN_Converged_lept    = 0;
    fN_NotConverged_lept = 0;
    fN_FailNumeric_lept  = 0;

    
    fChi2 = 1.e10;
    
    // ==================================
    // Loop over all combinations of jets
    // ==================================
 
    TIter next_bjet(fBJets);

    // Loop over all b-jets
    //next_bjet.Reset();
    while( (fBJet = (AtlJet*)next_bjet()) ) {	

      // Set b-jet covariance matrix
	SetCovMatrix(fCovBJet, fBJet);
	
	for( Int_t i=0; i<fWhadJets->GetEntries()-1; i++){
	    fJet1 = (AtlJet*)fWhadJets->At(i);
	    if ( fJet1 == fBJet) continue;
	    SetCovMatrix(fCovWJet1, fJet1);

	    for ( Int_t j=i+1; j<fWhadJets->GetEntries(); j++){
		fJet2 = (AtlJet*)fWhadJets->At(j);
		if ( fJet2 == fBJet) continue;
		SetCovMatrix(fCovWJet2, fJet2);

		// ===============
		// Perform the fit
		// ===============

		DoLeptonicTopFit();

		// Did KinFitter converge ? ("0" means "yes")
		if ( fKinFitter->getStatus() != 0 ) {
		    fN_NotConverged_lept++;
		    continue;
		}
		fN_Converged_lept++;

		fHist_KinFit_NbIterAll        ->Fill(fKinFitter->getNbIter());
		fHist_KinFit_NbIterLeptonicTop->Fill(fKinFitter->getNbIter());
		
		if ( fKinFitter->getS() < fchi2LeptonicTop ){
		    fchi2LeptonicTop = fKinFitter->getS();
		    fNDoFLeptonicTop = fKinFitter->getNDF();
		    fBestLeptonicBJet = fBJet;
		    fBestLeptonicJet1 = fJet1;
		    fBestLeptonicJet2 = fJet2;
	
		    // Get the improved 4-momenta of the outgoing particles
		    const TLorentzVector P_lep_refit  = *(((TAbsFitParticle*)fKinFitter
							   ->getParticle(0))->getCurr4Vec());
		    const TLorentzVector P_nu_refit   = *(((TAbsFitParticle*)fKinFitter
							   ->getParticle(1))->getCurr4Vec());
		    const TLorentzVector P_bjet_refit = *(((TAbsFitParticle*)fKinFitter
							   ->getParticle(2))->getCurr4Vec());
		    const TLorentzVector P_jet1_refit = *(((TAbsFitParticle*)fKinFitter
							   ->getParticle(3))->getCurr4Vec());
		    const TLorentzVector P_jet2_refit = *(((TAbsFitParticle*)fKinFitter
							   ->getParticle(4))->getCurr4Vec());

		    fLeptonLeptonicKinFit   = new TLorentzVector(P_lep_refit);
		    fNeutrinoLeptonicKinFit = new TLorentzVector(P_nu_refit);
		    fBJetLeptonicKinFit     = new TLorentzVector(P_bjet_refit);
		    fJet1LeptonicKinFit     = new TLorentzVector(P_jet1_refit);
		    fJet2LeptonicKinFit     = new TLorentzVector(P_jet2_refit);

		    // Lepton
		    if(fLepton->Pt () !=0) {
			fBeforeLeptonPt   = fLepton->Pt();
			fAfterLeptonPt    = P_lep_refit.Pt();
			fResidualLeptonPt = ( P_lep_refit.Pt()  - fLepton->Pt()  )/fLepton->Pt();
		    }
		    if(fLepton->Eta () !=0) {
			fBeforeLeptonEta   = fLepton->Eta();
			fAfterLeptonEta    = P_lep_refit.Eta();
			fResidualLeptonEta = ( P_lep_refit.Eta()  - fLepton->Eta()  )/fLepton->Eta();
		    }
		    if(fLepton->Phi () !=0) {
			fBeforeLeptonPhi   = fLepton->Phi();
			fAfterLeptonPhi    = P_lep_refit.Phi();
			fResidualLeptonPhi = ( P_lep_refit.Phi()  - fLepton->Phi()  )/fLepton->Phi();
		    }
                    // neutrino

		    if(fNeutrino->Pt () !=0) {
			fBeforeEtMissMag  = fNeutrino->Pt();
			fAfterEtMissMag   = P_nu_refit.Pt();
			fResidualLeptonPt = ( P_nu_refit.Pt()  - fNeutrino->Pt()  )/fNeutrino->Pt();
		    }
		    if(fNeutrino->Eta () !=0) {
			fBeforeEtMissEta = fNeutrino->Eta();
			fAfterEtMissEta  = P_nu_refit.Eta();
		    }
		    if(fNeutrino->Phi () !=0) {
			fBeforeEtMissPhi   = fNeutrino->Phi();
			fAfterEtMissPhi    = P_nu_refit.Phi();
			fResidualEtMissPhi = ( P_nu_refit.Phi()  - fNeutrino->Phi()  )/fNeutrino->Phi();
		    }		    
                    // BJet
		    
		    if(fBJet->Pt () !=0) {
			fBeforeBJetPt = fBJet->Pt();
			fAfterBJetPt  = P_bjet_refit.Pt();
			fResidualBJetPt  = ( P_bjet_refit.Pt()  - fBJet->Pt()  )/fBJet->Pt();
		    }
		    if(fBJet->Eta() !=0) {
			fBeforeBJetEta = fBJet->Eta();
			fAfterBJetEta  = P_bjet_refit.Eta();
			fResidualBJetEta = ( P_bjet_refit.Eta() - fBJet->Eta() )/fBJet->Eta();
		    }
		    if(fBJet->Phi() !=0) {
			fBeforeBJetPhi = fBJet->Phi();
			fAfterBJetPhi  = P_bjet_refit.Phi();
			fResidualBJetPhi = ( P_bjet_refit.Phi() - fBJet->Phi() )/fBJet->Phi();
		    }
		    // Jet 1
		    if(fJet1->Pt () !=0) {
			fBeforeJet1Pt = fJet1->Pt();
			fAfterJet1Pt  = P_jet1_refit.Pt();
			fResidualJet1Pt  = ( P_jet1_refit.Pt()  - fJet1->Pt()  )/fJet1->Pt();
		    }
		    if(fJet1->Eta() !=0) {
			fBeforeJet1Eta = fJet1->Eta();
			fAfterJet1Eta  = P_jet1_refit.Eta();
			fResidualJet1Eta = ( P_jet1_refit.Eta() - fJet1->Eta() )/fJet1->Eta();
		    }
		    if(fJet1->Phi() !=0) {
			fBeforeJet1Phi = fJet1->Phi();
			fAfterJet1Phi  = P_jet1_refit.Phi();
			fResidualJet1Phi = ( P_jet1_refit.Phi() - fJet1->Phi() )/fJet1->Phi();
		    }
		    // Jet 2
		    if(fJet2->Pt () !=0) {
			fBeforeJet2Pt = fJet2->Pt();
			fAfterJet2Pt  = P_jet2_refit.Pt();
			fResidualJet1Pt  = ( P_jet2_refit.Pt()  - fJet2->Pt()  )/fJet2->Pt();
		    }
		    if(fJet2->Eta() !=0) {
			fBeforeJet2Eta = fJet2->Eta();
			fAfterJet2Eta  = P_jet2_refit.Eta();
			fResidualJet2Eta = ( P_jet2_refit.Eta() - fJet2->Eta() )/fJet2->Eta();
		    }
		    if(fJet2->Phi() !=0) {
			fBeforeJet2Phi = fJet2->Phi();
			fAfterJet2Phi  = P_jet2_refit.Phi();
			fResidualJet2Phi = ( P_jet2_refit.Phi() - fJet2->Phi() )/fJet2->Phi();
		    }
		}
	    }
	}
    }
    // ================================
    // KinFitter performance histograms
    // ================================

    fHist_KinFit_NbFitsConverged_LeptonicTop->Fill(fN_Converged_lept, GetPreTagEvtWeight());
    
    // No. of main fits that DID NOT converge in this event
    fHist_KinFit_NbFitsNotConverged->Fill(fN_NotConverged_lept);
    fHist_KinFit_NbFitsNotConverged_LeptonicTop->Fill(fN_NotConverged_lept);

    // No. of main fits that failed numerically in this event
    fHist_KinFit_NbFitsFailedNumerically->Fill(fN_FailNumeric_lept);
    fHist_KinFit_NbFitsFailedNumerically_LeptonicTop->Fill(fN_FailNumeric_lept);
}

//____________________________________________________________________

void AtlSgTop_WtChannelFinder::HadronicTopKinFitReco() {

    // ==================================
    // Loop over all combinations of jets
    // ==================================
    //TIter next_jet(fJets);

    fN_Converged_hadr    = 0;
    fN_NotConverged_hadr = 0;
    fN_FailNumeric_hadr  = 0;

    fChi2 = 1.e10;
	
    TIter next_bjet(fBJets);

    // Loop over all b-jets
    next_bjet.Reset();
    while( (fBJet_had = (AtlJet*)next_bjet()) ) {

	// Set b-jet covariance matrix
	SetCovMatrix(fCovBJet_had, fBJet_had);

	for( Int_t i=0; i<fWhadJets->GetEntries()-1; i++){
	    fJet1_had = (AtlJet*)fWhadJets->At(i);
	    if ( fJet1_had == fBJet_had) continue;
	    SetCovMatrix(fCovWJet1_had, fJet1_had);
	    for ( Int_t j=i+1; j < fWhadJets->GetEntries(); j++){
		fJet2_had = (AtlJet*)fWhadJets->At(j);
		if ( fJet2_had == fBJet_had) continue;
		SetCovMatrix(fCovWJet2_had, fJet2_had);

		// ===============
		// Perform the fit
		// ===============
		
		DoHadronicTopFit();
		// Did KinFitter converge ? ("0" means "yes")
		if ( fKinFitter_HadronicTop->getStatus() != 0 ) {
		    fN_NotConverged_hadr++;
		    continue;
		}
		fN_Converged_hadr++;

		// Debug output of complete covariance matrix
		if ( fVerbosityLevel > 1 ) {
		    // Before fit
		    cout << endl << "Complete covariance matrix before fit:" << endl;
		    cout<<"(?) 0 - 2 = Pt, Eta, Phi (b-jet )" <<endl;
		    cout<<"(?) 3 - 5 = Pt, Eta, Phi (W-jet 1)"<<endl;
		    cout<<"(?) 6 - 8 = Pt, Eta, Phi (W-jet 2)"<<endl;
		}
		fHist_KinFit_NbIterAll->Fill(fKinFitter_HadronicTop->getNbIter());
		fHist_KinFit_NbIterHadronicTop->Fill(fKinFitter_HadronicTop->getNbIter());
		
		if ( fKinFitter_HadronicTop->getS() < fchi2HadronicTop ){
		    fchi2HadronicTop = fKinFitter_HadronicTop->getS();
		    fNDoFHadronicTop = fKinFitter_HadronicTop->getNDF();
		    fBestHadronicBJet = fBJet_had;
		    fBestHadronicJet1 = fJet1_had;
		    fBestHadronicJet2 = fJet2_had;
		       
		    // Get the improved 4-momenta of the outgoing particles
		    const TLorentzVector P_jet1_refit_had = *(((TAbsFitParticle*)fKinFitter_HadronicTop
							       ->getParticle(0))->getCurr4Vec());
		    const TLorentzVector P_jet2_refit_had = *(((TAbsFitParticle*)fKinFitter_HadronicTop
							       ->getParticle(1))->getCurr4Vec());
		    const TLorentzVector P_bjet_refit_had = *(((TAbsFitParticle*)fKinFitter_HadronicTop
							       ->getParticle(2))->getCurr4Vec());

		    fBJetHadronicKinFit     = new TLorentzVector(P_bjet_refit_had);
		    fJet1HadronicKinFit     = new TLorentzVector(P_jet1_refit_had);
		    fJet2HadronicKinFit     = new TLorentzVector(P_jet2_refit_had);
		    if(fBJet_had->Pt()  !=0) {
			fBeforeBJetPt_hadr   = fBJet_had->Pt();
			fAfterBJetPt_hadr    = P_bjet_refit_had.Pt();
			fResidualBJetPt_hadr = ( P_bjet_refit_had.Pt()   - fBJet_had->Pt()  )/fBJet_had->Pt();
		    }
		    if(fBJet_had->Eta() !=0) {
			fBeforeBJetEta_hadr   = fBJet_had->Eta();
			fAfterBJetEta_hadr    = P_bjet_refit_had.Eta();
			fResidualBJetEta_hadr = ( P_bjet_refit_had.Eta()  - fBJet_had->Eta()  )/fBJet_had->Eta();
		    }
		    if(fBJet_had->Phi() !=0) {
			fBeforeBJetPhi_hadr   = fBJet_had->Phi();
			fAfterBJetPhi_hadr    = P_bjet_refit_had.Phi();
			fResidualBJetPhi_hadr = ( P_bjet_refit_had.Phi() - fBJet_had->Phi()  )/fBJet_had->Phi();
		    }
		    if(fJet1_had->Pt()  !=0) {
			fBeforeJet1Pt_hadr   = fJet1_had->Pt();
			fAfterJet1Pt_hadr    = P_jet1_refit_had.Pt();
			fResidualJet1Pt_hadr = ( P_jet1_refit_had.Pt()  - fJet1_had->Pt()  )/fJet1_had->Pt();
		    }
		    if(fJet1_had->Eta() !=0) {
			fBeforeJet1Eta_hadr   = fJet1_had->Eta();
			fAfterJet1Eta_hadr    = P_jet1_refit_had.Eta();
			fResidualJet1Eta_hadr = ( P_jet1_refit_had.Eta() - fJet1_had->Eta() )/fJet1_had->Eta();
		    }
		    if(fJet1_had->Phi() !=0) {
			fBeforeJet1Phi_hadr   = fJet1_had->Phi();
			fAfterJet1Phi_hadr    = P_jet1_refit_had.Phi();
			fResidualJet1Phi_hadr = ( P_jet1_refit_had.Phi() - fJet1_had->Phi() )/fJet1_had->Phi();
		    }
		    if(fJet2_had->Pt()  !=0) {
			fBeforeJet2Pt_hadr   = fJet2_had->Pt();
			fAfterJet2Pt_hadr    = P_jet2_refit_had.Pt();
			fResidualJet2Pt_hadr = ( P_jet2_refit_had.Pt()  - fJet2_had->Pt()  )/fJet2_had->Pt();
		    }
		    if(fJet2_had->Eta() !=0) {
			fBeforeJet2Eta_hadr   = fJet2_had->Eta();
			fAfterJet2Eta_hadr    = P_jet2_refit_had.Eta();
			fResidualJet2Eta_hadr = ( P_jet2_refit_had.Eta() - fJet2_had->Eta() )/fJet2_had->Eta();
		    }
		    if(fJet2_had->Phi() !=0) {
			fBeforeJet2Phi_hadr   = fJet2_had->Phi();
			fAfterJet2Phi_hadr    = P_jet2_refit_had.Phi();
			fResidualJet2Phi_hadr = ( P_jet2_refit_had.Phi() - fJet2_had->Phi() )/fJet2_had->Phi();
		    }
		}
	    }
	}
    }
    // ================================
    // KinFitter performance histograms
    // ================================

    fHist_KinFit_NbFitsConverged_HadronicTop->Fill(fN_Converged_hadr, GetPreTagEvtWeight());

    // No. of main fits that DID NOT converge in this event
    fHist_KinFit_NbFitsNotConverged->Fill(fN_NotConverged_hadr);
    fHist_KinFit_NbFitsNotConverged_HadronicTop->Fill(fN_NotConverged_hadr);
    
    // No. of main fits that failed numerically in this event
    fHist_KinFit_NbFitsFailedNumerically->Fill(fN_FailNumeric_hadr);
    fHist_KinFit_NbFitsFailedNumerically_HadronicTop->Fill(fN_FailNumeric_hadr);
}
//____________________________________________________________________

void AtlSgTop_WtChannelFinder::DoLeptonicTopFit() {
    //
    // Perform the kinematic fit for the current charged lepton,
    // neutrino, b-jet, jet1 and jet2 combination
    //
    // the hypothesis is t -> lepton, neutrino, b-jet
    // and associated W -> jet1, jet2
    //
        
    // Re-set and init fitter
    fKinFitter->reset();
    fKinFitter->setMaxNbIter(fMaxNbIter);    // maximum number of iterations
    fKinFitter->setMaxDeltaS(5.e-5); // maximum deviation of the minimum function within two iterations
    fKinFitter->setMaxF(1.e-4);      // maximum value of constraints
    fKinFitter->setVerbosity(0);     // verbosity level

    // ===========================
    // Get covariance matrices
    // ===========================

    // Lepton
    // =============
    // Get 3-momenta
    // =============
    TVector3 p3_lepton   = TVector3(fLepton->P3());
    TVector3 p3_neutrino = TVector3(fNeutrino->P3());
    TVector3 p3_bjet     = TVector3(fBJet->P3());
    TVector3 p3_jet1     = TVector3(fJet1->P3());
    TVector3 p3_jet2     = TVector3(fJet2->P3());
    
    // ================
    // Define particles
    // ================
    // Necessary for execution of the fit
    TFitParticlePtEtaPhi   KinFit_lepton("KinFit_lepton", "Charged lepton",
					 &p3_lepton, fLepton->Mass("PDG"), &fCovLepton);
    TFitParticlePtThetaPhi KinFit_nu("KinFit_nu", "Neutrino",
				     &p3_neutrino, 0., &fCovNeutrino);
    TFitParticlePtEtaPhi   KinFit_bjet("KinFit_bjet", "BJet",
				       &p3_bjet, fB_Mass, &fCovBJet);
    TFitParticlePtEtaPhi   KinFit_jet1("KinFit_jet1", "Jet1",
				       &p3_jet1, 0., &fCovWJet1);
    TFitParticlePtEtaPhi   KinFit_jet2("KinFit_jet2", "Jet2",
				       &p3_jet2, 0., &fCovWJet2);
    // Add particles to fitter
    fKinFitter->addMeasParticle(&KinFit_lepton);
    fKinFitter->addMeasParticle(&KinFit_nu);
    fKinFitter->setParamUnmeas(&KinFit_nu, 1); // eta (component 1) of neutrino unmeasured
    fKinFitter->addMeasParticle(&KinFit_bjet);
    fKinFitter->addMeasParticle(&KinFit_jet1);
    fKinFitter->addMeasParticle(&KinFit_jet2);
    
 
    
    // ==================
    // Define Constraints
    // ==================

    TFitConstraintM *ConstraintM_Wtop = 0;
    TFitConstraintM *ConstraintM_Wnotop = 0;
    TFitConstraintM *ConstraintM_t = 0;
    
    // Definition of top-quark and W-boson mass constraints
     if ( fModeMass == kGauss ) {

	 ConstraintM_Wtop = new TFitConstraintMGaus("WMassConstraintTop",
				   "WMassConstraintGauss from top",
						    0, 0, fW_Mass, fW_Width);
	 ConstraintM_t = new TFitConstraintMGaus("TopMassConstraint",
						 "TopMassConstraintGauss",
						 0, 0, fTop_Mass, fTop_Width);
	 ConstraintM_Wnotop = new TFitConstraintMGaus("WMassConstraintNoTop",
						      "WMassConstraintGauss not from top",
						      0, 0, fW_Mass, fW_Width);

     }	 else if ( fModeMass == kBW ) {
	 
	 ConstraintM_Wtop = new TFitConstraintMBW2("WMassConstraintTop",
						   "WMassConstraintGauss from top",
						   0, fW_Mass, fW_Width);
	 ConstraintM_t  = new TFitConstraintMBW2("TopMassConstraint",
						 "TopMassConstraintGauss",
						 0, fTop_Mass, fTop_Width);
	 ConstraintM_Wnotop = new TFitConstraintMBW2("WMassConstraintNoTop",
						     "WMassConstraintGauss not from top",
						     0, fW_Mass, fW_Width);
     }     else {
	 cout<<endl;
	 cout<<" fModeMass not set properly. Options are: kBW, kGauss."<<endl;
	 //gSystem->Abort(0);
     }
     
	 
     ConstraintM_Wtop  ->addParticles1(&KinFit_lepton, &KinFit_nu);
     ConstraintM_t     ->addParticles1(&KinFit_lepton, &KinFit_nu, &KinFit_bjet);
     ConstraintM_Wnotop->addParticles1(&KinFit_jet1,   &KinFit_jet2);
     
     fKinFitter->addConstraint(ConstraintM_Wtop);
     fKinFitter->addConstraint(ConstraintM_Wnotop);
     fKinFitter->addConstraint(ConstraintM_t);
     
     
     // =========================
     // Perform Kinematic Fitting
     // =========================
     fKinFitter->fit();
     if ( fKinFitter->getS() < fChi2 ){
	 //
	 // Get mass terms
	 //
	 const TMatrixD *MassParameterWtop   = ConstraintM_Wtop->getParCurr();
	 const TMatrixD *MassParameterTop    = ConstraintM_t->getParCurr();
	 const TMatrixD *MassParameterWnoTop = ConstraintM_Wnotop->getParCurr();
	 
	 Double_t mu_Wtop   = (*MassParameterWtop)  (0, 0); // *** hier geht das???
	 Double_t mu_Top    = (*MassParameterTop)   (0, 0);
	 Double_t mu_WnoTop = (*MassParameterWnoTop)(0, 0);
	 
	 if ( fModeMass == kBW ){
	     fMassConstraintParameterTop    = mu_Top;
	     fMassConstraintParameterWtop   = mu_Wtop;
	     fMassConstraintParameterWnoTop = mu_WnoTop;
	     fMassConstraintParameterAll =
		 fMassConstraintParameterTop*fMassConstraintParameterTop +
		 fMassConstraintParameterWtop*fMassConstraintParameterWtop +
		 fMassConstraintParameterWnoTop*fMassConstraintParameterWnoTop;
	 }
	 else {
	     fMassConstraintParameterTop  = (mu_Top-1)/(fTop_Width)*fTop_Mass;// *** wie wird das verrechnet? Korrekt?
	     fMassConstraintParameterWtop = (mu_Wtop-1)/(fW_Width)*fW_Mass;
	     fMassConstraintParameterWtop = (mu_WnoTop-1)/(fW_Width)*fW_Mass;
	     fMassConstraintParameterAll =
		 fMassConstraintParameterTop*fMassConstraintParameterTop +
		 fMassConstraintParameterWtop*fMassConstraintParameterWtop +
		 fMassConstraintParameterWnoTop*fMassConstraintParameterWnoTop;
	 }

	 //
	 // Get pull values ( pull := [value(fit) - value(initial)] / sqrt[variance of corrections] )
	 //
     
	 const TMatrixD ChargedLeptonPull = *(((TAbsFitParticle*)fKinFitter->getParticle(0))->getPull());
	 const TMatrixD NeutrinoPull      = *(((TAbsFitParticle*)fKinFitter->getParticle(1))->getPull());
	 const TMatrixD BJetPull          = *(((TAbsFitParticle*)fKinFitter->getParticle(2))->getPull());
	 const TMatrixD Jet1Pull          = *(((TAbsFitParticle*)fKinFitter->getParticle(3))->getPull());
	 const TMatrixD Jet2Pull          = *(((TAbsFitParticle*)fKinFitter->getParticle(4))->getPull());

	 fPullLeptonPt  = ChargedLeptonPull(0,0); //cout<<"        fPullLeptonPt  = "<<fPullLeptonPt<<endl;
	 fPullLeptonEta = ChargedLeptonPull(1,0); //cout<<"        fPullLeptonEta = "<<fPullLeptonEta<<endl;
	 fPullLeptonPhi = ChargedLeptonPull(2,0); //cout<<"        fPullLeptonPhi = "<<fPullLeptonPhi<<endl;
	 fPullEtMissMag = NeutrinoPull(0,0);      //cout<<"        fPullEtMissMag = "<<fPullEtMissMag<<endl;
	 fPullEtMissPhi = NeutrinoPull(2,0);      //cout<<"        fPullEtMissPhi = "<<fPullEtMissPhi<<endl;
	 fPullBJetPt  = BJetPull(0,0);            //cout<<"        fPullBJetPt    = "<<fPullBJetPt<<endl;
	 fPullBJetEta = BJetPull(1,0);            //cout<<"        fPullBJetEta   = "<<fPullBJetEta<<endl;
	 fPullBJetPhi = BJetPull(2,0);            //cout<<"        fPullBJetPhi   = "<<fPullBJetPhi<<endl;
	 fPullJet1Pt  = Jet1Pull(0,0);            //cout<<"        fPullJet1Pt    = "<<fPullJet1Pt<<endl;
	 fPullJet1Eta = Jet1Pull(1,0);            //cout<<"        fPullJet1Eta   = "<<fPullJet1Eta<<endl;
	 fPullJet1Phi = Jet1Pull(2,0);            //cout<<"        fPullJet1Phi   = "<<fPullJet1Phi<<endl;
	 fPullJet2Pt  = Jet2Pull(0,0);            //cout<<"        fPullJet2Pt    = "<<fPullJet2Pt<<endl;
	 fPullJet2Eta = Jet2Pull(1,0);            //cout<<"        fPullJet2Eta   = "<<fPullJet2Eta<<endl;
	 fPullJet2Phi = Jet2Pull(2,0);            //cout<<"        fPullJet2Phi   = "<<fPullJet2Phi<<endl;
     }


     if ( fKinFitter->matrixInvFailed() ) fN_FailNumeric_lept++;

     switch ( fKinFitter->getStatus() ) {
	 case 0: {
	     fHist_KinFit_KinFitterStatus->AddBinContent(1);
	     fHist_KinFit_KinFitterStatus_LeptonicTop->AddBinContent(1);
	     break;
	 }
	 case 1: {
	     fHist_KinFit_KinFitterStatus->AddBinContent(2);
	     fHist_KinFit_KinFitterStatus_LeptonicTop->AddBinContent(2);
	     break;
	 }
	 default:{
	     Error("DoLeptonicTopFit","Current KinFitter status not defined for this histogram.");
	 }
     }

    
     // Fitting okay ?
     if ( fKinFitter->getS() < 0. ) {
	 Error("DoLeptonicTopFit",
	       "Chi2 negative!!! Possibly bad input of covariance matrices. Abort!");
	 
	 //gSystem->Abort(0);
	 fLepton->Print();
	 fNeutrino->Print();
	 fBJet->Print();
	 fJet1->Print();
	 fJet2->Print();
     }
     
     delete ConstraintM_Wtop;
     delete ConstraintM_t;
     delete ConstraintM_Wnotop;
}

//____________________________________________________________________

void AtlSgTop_WtChannelFinder::DoHadronicTopFit() {
    //
    // Perform the kinematic fit for the current
    // b-jet, jet1 and jet2 combination
    //
    // the hypothesis is t -> bjet, Whad and
    // Whad -> jet1, jet2
    //

    // Re-set and init fitter
    fKinFitter_HadronicTop->reset();
    fKinFitter_HadronicTop->setMaxNbIter(fMaxNbIter);    // maximum number of iterations
    fKinFitter_HadronicTop->setMaxDeltaS(5.e-5); // maximum deviation of the minimum function within two iterations
    fKinFitter_HadronicTop->setMaxF(1.e-4);      // maximum value of constraints
    fKinFitter_HadronicTop->setVerbosity(0);     // verbosity level

    // =============
    // Get 3-momenta
    // =============
    TVector3 p3_bjet_had = TVector3(fBJet_had->P3());
    TVector3 p3_jet1_had = TVector3(fJet1_had->P3());
    TVector3 p3_jet2_had = TVector3(fJet2_had->P3());
    // ================
    // Define particles
    // ================
    // Necessary for execution of the fit
    TFitParticlePtEtaPhi   KinFit_had_bjet("KinFit_had_bjet", "BJet_had",
					   &p3_bjet_had, fB_Mass, &fCovBJet_had);
    TFitParticlePtEtaPhi   KinFit_had_jet1("KinFit_had_jet1", "Jet1_had",
					   &p3_jet1_had, 0., &fCovWJet1_had);
    TFitParticlePtEtaPhi   KinFit_had_jet2("KinFit_had_jet2", "Jet2_had",
					   &p3_jet2_had, 0., &fCovWJet2_had);
 

    fKinFitter_HadronicTop->addMeasParticle(&KinFit_had_jet1);
    fKinFitter_HadronicTop->addMeasParticle(&KinFit_had_jet2);
    fKinFitter_HadronicTop->addMeasParticle(&KinFit_had_bjet);
    
    // ==================
    // Define Constraints
    // ==================

//      TFitConstraintM *Constraint_had_M_Wtop = 0;
//      TFitConstraintM *Constraint_had_M_t = 0;
    
    
    // Definition of top-quark and W-boson mass constraints

    TFitConstraintMGaus *Constraint_had_M_Wtop =
	new TFitConstraintMGaus("WMassConstraintTop_had",
				"WMassConstraintGauss from hadronic W boson",
				0, 0, fW_Mass, fW_Width);
    TFitConstraintMGaus *Constraint_had_M_t
	= new TFitConstraintMGaus("TopMassConstraint_had",
				  "TopMassConstraintGauss from hadronic top quark",
				  0, 0,  fTop_Mass, fTop_Width);
    
    Constraint_had_M_Wtop->addParticles1(&KinFit_had_jet1, &KinFit_had_jet2);
    Constraint_had_M_t   ->addParticles1(&KinFit_had_jet1, &KinFit_had_jet2, &KinFit_had_bjet);

    fKinFitter_HadronicTop->addConstraint(Constraint_had_M_Wtop);
    fKinFitter_HadronicTop->addConstraint(Constraint_had_M_t);    
    
     // =========================
     // Perform Kinematic Fitting
     // =========================
     fKinFitter_HadronicTop->fit();
     
     if ( fKinFitter_HadronicTop->getS() < fChi2 ){
	 //
	 // Get mass terms
	 //
	 const TMatrixD *MassParameterWtop_had   = Constraint_had_M_Wtop->getParCurr();
	 const TMatrixD *MassParameterTop_had    = Constraint_had_M_t->getParCurr();
	 Double_t mu_Wtop   = (*MassParameterWtop_had)(0, 0); // *** hier geht das???
	 Double_t mu_Top    = (*MassParameterTop_had)(0, 0);
	 
	 if ( fModeMass == kBW ){
	     fMassConstraintParameterTop    = mu_Top;
	     fMassConstraintParameterWtop   = mu_Wtop;
	     fMassConstraintParameterAll =
		 fMassConstraintParameterTop*fMassConstraintParameterTop +
		 fMassConstraintParameterWtop*fMassConstraintParameterWtop;
	}
	else {
	    fMassConstraintParameterTop  = (mu_Top-1)/(fTop_Width)*fTop_Mass;// *** wie wird das verrechnet? Korrekt?
	    fMassConstraintParameterWtop = (mu_Wtop-1)/(fW_Width)*fW_Mass;
	    fMassConstraintParameterAll  =
		fMassConstraintParameterTop*fMassConstraintParameterTop +
		fMassConstraintParameterWtop*fMassConstraintParameterWtop;
	}

	//
	// Get pull values ( pull := [value(fit) - value(initial)] / sqrt[variance of corrections] )
	//
	 
	 const TMatrixD Jet1Pull_had          = *(((TAbsFitParticle*)fKinFitter_HadronicTop->getParticle(0))->getPull());
	 const TMatrixD Jet2Pull_had          = *(((TAbsFitParticle*)fKinFitter_HadronicTop->getParticle(1))->getPull());
	 const TMatrixD BJetPull_had          = *(((TAbsFitParticle*)fKinFitter_HadronicTop->getParticle(2))->getPull());
	 
	fPullBJetPt_had  = BJetPull_had(0,0);           //cout<<"        fPullBJetPt_had    = "<<fPullBJetPt_had<<endl;
	fPullBJetEta_had = BJetPull_had(1,0);           //cout<<"        fPullBJetEta_had   = "<<fPullBJetEta_had<<endl;
	fPullBJetPhi_had = BJetPull_had(2,0);           //cout<<"        fPullBJetPhi_had   = "<<fPullBJetPhi_had<<endl;
	fPullJet1Pt_had  = Jet1Pull_had(0,0);           //cout<<"        fPullJet1Pt_had    = "<<fPullJet1Pt_had<<endl;
	fPullJet1Eta_had = Jet1Pull_had(1,0);           //cout<<"        fPullJet1Eta_had   = "<<fPullJet1Eta_had<<endl;
	fPullJet1Phi_had = Jet1Pull_had(2,0);           //cout<<"        fPullJet1Phi_had   = "<<fPullJet1Phi_had<<endl;
	fPullJet2Pt_had  = Jet2Pull_had(0,0);           //cout<<"        fPullJet2Pt_had    = "<<fPullJet2Pt_had<<endl;
	fPullJet2Eta_had = Jet2Pull_had(1,0);           //cout<<"        fPullJet2Eta_had   = "<<fPullJet2Eta_had<<endl;
	fPullJet2Phi_had = Jet2Pull_had(2,0);           //cout<<"        fPullJet2Phi_had   = "<<fPullJet2Phi_had<<endl;

       }
       
    if ( fKinFitter_HadronicTop->matrixInvFailed() ) fN_FailNumeric_hadr++;

    switch ( fKinFitter_HadronicTop->getStatus() ) {
	case 0: {
	    fHist_KinFit_KinFitterStatus->AddBinContent(1);
	    fHist_KinFit_KinFitterStatus_HadronicTop->AddBinContent(1);
	    break;
	}
	case 1: {
	    fHist_KinFit_KinFitterStatus->AddBinContent(2);
	    fHist_KinFit_KinFitterStatus_HadronicTop->AddBinContent(2);
	    break;
	}
	default:{
	    Error("DoHadronicTopFit","Current KinFitter status not defined for this histogram.");
	}
    }
        
    // Fitting okay ?
    if ( fKinFitter_HadronicTop->getS() < 0. ) {
	Error("DoHadronicTopFit",
	      "Chi2 negative!!! Possibly bad input of covariance matrices. Abort!");
	fBJet_had->Print();
	fJet1_had->Print();
	fJet2_had->Print();
	//gSystem->Abort(0);
    }
    
    delete Constraint_had_M_Wtop;
    delete Constraint_had_M_t;
}

//____________________________________________________________________

Int_t AtlSgTop_WtChannelFinder::GetDecayChannel() {
    // function to decide whether
    // the reconstruction results in a Wt-event
    // with leptonic top decay -> return 1
    // with hadronic top decay -> return 2
    // with no successfull Wt reconstruction
    // or a better reconstruction of the ttbar
    // hypothesis -> return 0
    //
    // decision is made with the help of
    // chi^2 probability
    //

    if ( fchi2LeptonicTop == 1.e10 && fchi2HadronicTop == 1.e10 ) return 0;
    
    fchi2ProbLeptonicTop     = TMath::Prob(fchi2LeptonicTop,
					 fNDoFLeptonicTop);
    fchi2RedLeptonicTop = fchi2LeptonicTop/fNDoFLeptonicTop;
    fchi2ProbHadronicTop     = TMath::Prob(fchi2HadronicTop,
					   fNDoFHadronicTop);
    fchi2RedHadronicTop = fchi2HadronicTop/fNDoFHadronicTop;
    if ( fchi2LeptonicTop != 1.e10 && fchi2HadronicTop != 1.e10 ) 
    fHist_PValue_LeptHadrComp->Fill(fchi2ProbLeptonicTop,fchi2ProbHadronicTop,GetPreTagEvtWeight());
    fHist_Chi2_LeptHadrComp  ->Fill(fchi2LeptonicTop,fchi2HadronicTop,GetPreTagEvtWeight());

    //
    // Cut here is the "ttbar veto"
    // it cuts the event _ONLY_ if the P-value from toppairfinder
    // is _AT_THE_SAME_TIME_ higher than _BOTH_ Wt leptonic && hadronic P-values
    // 
    // -> the decision whether P(chi2_Wt lept) >/< P(chi2_Wt hadr)
    //    is made right afterwards
    //
    //   used to be via simple p-Value comparison
    //if ( fChi2ProbTTBarBkg > fchi2ProbLeptonicTop && fChi2ProbTTBarBkg > fchi2ProbHadronicTop ) return 0;
    
    if (fChi2ProbTTBarBkg > fVetoTTbarProbMin) return 3;
    // resolving W-ambiguity here: leptonic(1) or hadronic(2) top decay ?
    if ( fchi2ProbLeptonicTop < fchi2ProbHadronicTop  ) return 2;
    return 1;
}

//____________________________________________________________________

void AtlSgTop_WtChannelFinder::ReconstructionCutBased() {
    //
    // SgTop_WtChannel event reconstruction (cut-based)
    //
    Error("ReconstructionCutBased",
	  "Not yet implemented. Abort!");
    gSystem->Abort(0);
}

//____________________________________________________________________

void AtlSgTop_WtChannelFinder::FillHistograms() {
    //
    // Fill histograms
    //
    // This method will be called only for events surviving the
    // AnalyzeEvent() routine
    //
    
    // Initialize final step of cut flow (common for Leptonic and Hadronic Top case
    Int_t pchi2_min = (Int_t)(fChi2ProbMin*100);
    TString pchi2_min_str = Form("P(#chi^{2}) > %d",pchi2_min);
    pchi2_min_str.Append("%");

    fCosPhiAngleWTop                     = -999;
    fCosPhiAngleAssociateWTop            = -999;
    fCosPhiAngleAssociateWW              = -999;
    fTopFrame_DThetaStarAssociateWTop    = -999;
    fWFrameCosThetaStar_DeltaWtop_bW     = -999;
    fTopFrameCosThetaStar_DeltaWtop_btop = -999;
    fNDoFWTop     = -999;
    fchi2WTop     = -999; 
    fchi2RedWTop  = -999; 
    fchi2ProbWTop = -999; 
    fRapTop       = -999;
    fEtaTop       = -999;
    fEtaWTop      = -999;
    fEtaNeutrino  = -999.;
    fEtaW_LeptTop = -999.;
    fCosThetaStarLeptNeutrino_LeptTop = -999.;
    fTopFrameCosThetaStarWb_LeptTop   = -999.;
    fCosThetaStar1_LeptTop            = -999.;
    fCosThetaStar2_LeptTop            = -999.;

    fLogPWtBest      = -999.;
    fLogPWtWorst     = -999.;
    fLogPWtHadronic  = -999.;
    fLogPWtLeptonic  = -999.;
    fPWtRatio        = -999.;
    fPWtSum          = -999.;
    fPWtDiff         = -999.;
    fPWtAsymmetry    = -999.;
    fLogPWtRatio     = -999.;
    fLogPWtSum       = -999.;
    fLogPWtDiff      = -999.;
    fLogPWtAsymmetry = -999.;
    
    // Get Top Decay in Wt event if existing
    HepTopDecay* t = 0;

    for ( Int_t i = 0;  i<fEvent->GetN_TopDecays(); i++ ){
	if ( ((HepTopDecay*)fEvent->GetTopDecays()->At(i))->IsSgTop_WtChannel() ){
	    t=(HepTopDecay*)fEvent->GetTopDecays()->At(i);
	}
    }

//    if ( GetDecayChannel() == 3 ) cout << "ttbar veto ? == " << GetDecayChannel() << endl;
    if ( GetDecayChannel() != 3 ) {
	//return;
	//
	// (!)-> Notice that the decision taken in GetDecayChannel() ( i.e. t!=0)
	//       guarantees that the cut above works for both
	//       leptonic and hadronic Wt decays detected.
	//
	
	//SetCutFlow("t#bar{t} Veto (P(#chi^{2}) < 10%)");
	fCutflow_tool->Fill("t#bar{t} Veto", GetPreTagEvtWeight());
	
	
	if ( t ) { //return;x
	    
	    fCutflow_tool->Fill("Convergence", GetPreTagEvtWeight());
	    
	    // No. of main fits that DID converge in this event
	    fHist_KinFit_NbFitsConverged->Fill(fN_Converged_lept+fN_Converged_hadr, GetPreTagEvtWeight());
	    //if ( fChi2ProbTTBarBkg < fVetoTTbarProbMin  ) {
	    

	    TLorentzVector p_BJet = t->GetP_BJet();
	    AtlWDecayJJ* Whad = 0;
	    for ( Int_t i = 0;  i<fEvent->GetN_WDecaysJJ(); i++ ){
		if ( ((AtlWDecayJJ*)fEvent->GetWDecaysJJ()->At(i))->IsSgTop_WtChannel() ){
		    Whad=(AtlWDecayJJ*)fEvent->GetWDecaysJJ()->At(i);
		}
	    }
	    
	    fLogPWtLeptonic = -TMath::Log(fchi2ProbLeptonicTop);
	    fLogPWtHadronic = -TMath::Log(fchi2ProbHadronicTop);
	    fPWtSum         =             fchi2ProbLeptonicTop + fchi2ProbHadronicTop;
	    fPWtDiff        =  TMath::Abs(fchi2ProbLeptonicTop - fchi2ProbHadronicTop);
	    fLogPWtSum      = -TMath::Log(fPWtSum);
	    fLogPWtDiff     = -TMath::Log(fPWtDiff);
	    
	    if (fPWtSum > 0) {
		fPWtAsymmetry    = fPWtDiff/fPWtSum;
		fLogPWtAsymmetry = -TMath::Log(fPWtAsymmetry);
	    } else {
		fPWtAsymmetry    = -999;
		fLogPWtAsymmetry = -999;
	    }

////////////// ========================================================
// !!!!!!	    // Histograms for Wt-channel events with leptonic top decay
////////////// ========================================================
	    
	    if ( GetDecayChannel() == 1 ) {
		fHistPerformanceComparison_before->Fill("Leptonic Top",GetPreTagEvtWeight());
		AtlWDecayLNu* Wlep = (AtlWDecayLNu*)t->GetWDecay();
		
		HepParticle* nu    = Wlep->GetNeutrino();
				
		Float_t mt_Wlep = Wlep->Mperp();
		Float_t mt_top  = t->Mperp();
		Float_t mt_Whad = Whad->Mperp();
		Float_t RapTop  = (t->P()).Rapidity();
		Float_t EtaTop  = (t->P()).Eta();
		Float_t RapWlep = (Wlep->P()).Rapidity();
		Float_t RapWhad = (Whad->P()).Rapidity();
		Float_t EtaWTop = (Wlep->P()).Eta();
		fRapTop = RapTop;
		fEtaTop = EtaTop;
		fEtaWTop = EtaWTop;

		fEtaNeutrino = nu->Eta();
		
		p_System = TVector2((t->P()).Px() + (Whad->P()).Px(),
				    (t->P()).Py() + (Whad->P()).Py());

		pT_System = p_System.Mod();

		fCosPhiAngleWTop          = TMath::Cos((t->P()).Phi()    - (Wlep->P()).Phi());
		fCosPhiAngleAssociateWTop = TMath::Cos((t->P()).Phi()    - (Whad->P()).Phi());
		fCosPhiAngleAssociateWW   = TMath::Cos((Whad->P()).Phi() - (Wlep->P()).Phi());

		// =============
		// Rest Frame Plots
		// =============
		
		//compute boost vectors
		TVector3 boost_w   = -(Wlep->P()).BoostVector();
		TVector3 boost_top = -(t->P()).BoostVector();
		
		TLorentzVector P_W_RF_Top    = Wlep->P();
		TLorentzVector P_BJet_RF_W   = *fBJetLeptonicKinFit;
		TLorentzVector P_BJet_RF_Top = *fBJetLeptonicKinFit;
		TLorentzVector P_lep_RF_W    = *fLeptonLeptonicKinFit;
		TLorentzVector P_nu_RF_W     = *fNeutrinoLeptonicKinFit;

		//boost
		P_W_RF_Top   .Boost(boost_top);
		P_BJet_RF_W  .Boost(boost_w);
		P_BJet_RF_Top.Boost(boost_top);
		P_lep_RF_W   .Boost(boost_w);
		P_nu_RF_W    .Boost(boost_w);
		
		//Decay angle Theta*s
		fWFrameCosThetaStar_DeltaWtop_bW     = TMath::Cos(P_W_RF_Top.   Angle(P_BJet_RF_W.Vect()));
		fTopFrameCosThetaStar_DeltaWtop_btop = TMath::Cos(P_W_RF_Top.   Angle(P_BJet_RF_Top.Vect()));
		fTopFrameCosThetaStarWb_LeptTop      = TMath::Cos(P_BJet_RF_Top.Angle(P_W_RF_Top.Vect()));
		fCosThetaStar1_LeptTop               = TMath::Cos(P_lep_RF_W.   Angle(P_W_RF_Top.Vect()));
		fCosThetaStar2_LeptTop               = TMath::Cos(P_lep_RF_W.   Angle(P_BJet_RF_W.Vect()));
		fCosThetaStarLeptNeutrino_LeptTop    = TMath::Cos(P_lep_RF_W.   Angle(P_nu_RF_W.Vect()));

		// Fill histograms for chi2 and chi2 probability
		fHistLeptonicTopChi2_both    ->Fill(fchi2LeptonicTop,     GetPreTagEvtWeight());
		fHistLeptonicTopChi2Prob_both->Fill(fchi2ProbLeptonicTop, GetPreTagEvtWeight());
		fHistLeptonicTopChi2NDOF_both->Fill(fNDoFLeptonicTop,     GetPreTagEvtWeight());
		fHistChi2_both               ->Fill(fchi2LeptonicTop,     GetPreTagEvtWeight());
		fHistChi2Red_both            ->Fill(fchi2RedLeptonicTop,  GetPreTagEvtWeight());
		fHistChi2Prob_both           ->Fill(fchi2ProbLeptonicTop, GetPreTagEvtWeight());
		fhist_fLogBest1              ->Fill(fchi2ProbLeptonicTop, GetPreTagEvtWeight());
		fhist_fLogBest2              ->Fill(fchi2ProbLeptonicTop, GetPreTagEvtWeight());
		//		fhist_fLogBest3              ->Fill(fchi2ProbLeptonicTop, GetPreTagEvtWeight());
		fHistChi2NDOF_both           ->Fill(fNDoFLeptonicTop,     GetPreTagEvtWeight());

		fNDoFWTop     = fNDoFLeptonicTop; 
		fchi2WTop     = fchi2LeptonicTop;
		fchi2RedWTop  = fchi2RedLeptonicTop;
		fchi2ProbWTop = fchi2ProbLeptonicTop;
		fLogPWtBest   = -TMath::Log(fchi2ProbWTop);		
		if (fPWtSum) {
		    fPWtRatio    = fchi2ProbWTop/fPWtSum;
		    fLogPWtRatio = -TMath::Log(fPWtRatio);
		} else {
		    fPWtRatio    = -999;
		    fLogPWtRatio = -999;
		}
// --> !!		
// P-Value Cut
// Final cut decision: P-Value of the fit mst be higher than X%
		
		if ( fchi2ProbLeptonicTop > fChi2ProbMin ) {
		    fHistPerformanceComparison_after->Fill("Leptonic Top",GetPreTagEvtWeight());
		    //
		    // Jet bin counts for successful reco
		    //
		    if ( fNJets == 1 )
			fHistJetBins_fit->Fill("1",GetPreTagEvtWeight());
		    else if ( fNJets == 2 )
			fHistJetBins_fit->Fill("2",GetPreTagEvtWeight());
		    else if ( fNJets == 3 )
			fHistJetBins_fit->Fill("3",GetPreTagEvtWeight());
		    else if ( fNJets == 4 )
			fHistJetBins_fit->Fill("4",GetPreTagEvtWeight());
		    else if ( fNJets >= 5 )
			fHistJetBins_fit->Fill("5",GetPreTagEvtWeight());
		    else {
			Error("FillKinFitHistograms","Wrong # of jets selected. Abort!");
			gSystem->Abort();
		    }

		    // fill system pt


		    //SetCutFlow("P(#chi^{2}) > X%");
		    fCutflow_tool->Fill(pchi2_min_str, GetPreTagEvtWeight());
		    // Total yield histogram
		    fHistTotalYield_allCuts->AddBinContent(1,GetPreTagEvtWeight());
		    if ( p_System.Mod() < 35) { fHistTotalYield_p10WtPt->AddBinContent(1,GetPreTagEvtWeight());}
		    if ( fchi2ProbLeptonicTop > 0.2 ) {fHistTotalYield_allCuts_cut20->AddBinContent(1,GetPreTagEvtWeight());}
		    if ( fchi2ProbLeptonicTop > 0.3 ) {fHistTotalYield_allCuts_cut30->AddBinContent(1,GetPreTagEvtWeight());}
		    if ( fchi2ProbLeptonicTop > 0.4 ) {fHistTotalYield_allCuts_cut40->AddBinContent(1,GetPreTagEvtWeight());}
		    if ( fchi2ProbLeptonicTop > 0.5 ) {fHistTotalYield_allCuts_cut50->AddBinContent(1,GetPreTagEvtWeight());}
		    if ( fchi2ProbLeptonicTop > 0.6 ) {fHistTotalYield_allCuts_cut60->AddBinContent(1,GetPreTagEvtWeight());}
                    // Speed up interactive
//		    Info("FillHistograms","Found Wt(leptonic top) candidate with P(Chi2) = %f. In run %d evt %d lb %d",fchi2ProbLeptonicTop,fEvent->RunNr(),fEvent->EventNr(),fEvent->LumiBlock());		    
		    
                    // fill chi2 quantities AFTER cut
		    fHistLeptonicTopChi2_both_after     ->Fill(fchi2LeptonicTop,     GetPreTagEvtWeight());
		    fHistLeptonicTopChi2Prob_both_after ->Fill(fchi2ProbLeptonicTop, GetPreTagEvtWeight());
		    fHistLeptonicTopChi2NDOF_both_after ->Fill(fNDoFLeptonicTop,     GetPreTagEvtWeight());
		    fHistChi2_both_after                ->Fill(fchi2LeptonicTop,     GetPreTagEvtWeight());
		    fHistChi2Prob_both_after            ->Fill(fchi2ProbLeptonicTop, GetPreTagEvtWeight());
		    fHistChi2NDOF_both_after            ->Fill(fNDoFLeptonicTop,     GetPreTagEvtWeight());

		    // Fill histograms for electron and muon channel
		    fHistLeptonicTop_Mt  ->Fill(TMath::Abs(mt_top), GetPreTagEvtWeight());
		    fHistLeptonicTop_M   ->Fill(t->M("REC"),        GetPreTagEvtWeight());
		    fHistLeptonicTop_phi ->Fill(t->Phi(),           GetPreTagEvtWeight());
		    fHist_PtTop_nocut    ->Fill(t->Pt(),            GetPreTagEvtWeight());
		    fHistLeptonicTop_pt  ->Fill(t->Pt(),            GetPreTagEvtWeight());
		    fHistLeptonicTop_rap ->Fill(RapTop,             GetPreTagEvtWeight());
		    fHistLeptonicTop_eta ->Fill(EtaTop,             GetPreTagEvtWeight());
		    
		    // Fill neutrino histograms
		    fHistLeptonicTopNuReco_pt  ->Fill(nu->Pt(),  GetPreTagEvtWeight());
		    fHistLeptonicTopNuReco_eta ->Fill(nu->Eta(), GetPreTagEvtWeight());
		    fHistLeptonicTopNuReco_phi ->Fill(nu->Phi(), GetPreTagEvtWeight());
		    fHistLeptonicTopNuReco_E   ->Fill(nu->E(),   GetPreTagEvtWeight());
		    
		    // Fill  histograms of reconstructed leptonic W
		    // coming from a top decay, e and mu channel
		    fHist_W_lept_top_reco_Mt  ->Fill(TMath::Abs(mt_Wlep), GetPreTagEvtWeight());
		    fHist_W_lept_top_reco_M   ->Fill(Wlep->M("REC"),      GetPreTagEvtWeight());
		    fHist_W_lept_top_reco_phi ->Fill(Wlep->Phi(),         GetPreTagEvtWeight());
		    fHist_W_lept_top_reco_pt  ->Fill(Wlep->Pt(),          GetPreTagEvtWeight());
		    fHist_W_lept_top_reco_rap ->Fill(RapWlep,             GetPreTagEvtWeight());
		    fHist_W_lept_top_reco_eta ->Fill(EtaWTop,             GetPreTagEvtWeight());
		    
		    // Fill  histograms of reconstructed hadronic W
		    // that means associated production, e and mu channel
		    fHist_W_hadr_notop_reco_Mt  ->Fill(TMath::Abs(mt_Whad), GetPreTagEvtWeight());
		    fHist_W_hadr_notop_reco_M   ->Fill(Whad->M("REC"),      GetPreTagEvtWeight());
		    fHist_W_hadr_notop_reco_phi ->Fill(Whad->Phi(),         GetPreTagEvtWeight());
		    fHist_W_hadr_notop_reco_pt  ->Fill(Whad->Pt(),          GetPreTagEvtWeight());
		    fHist_W_hadr_notop_reco_rap ->Fill(RapWhad,             GetPreTagEvtWeight());
		    
// 		    // Fill histograms for chi2 and chi2 probability
		    if ( fChi2ProbTTBarBkg != -1 ) {
			fHistLeptonicTopChi2ProbTTBarVeto  ->Fill(fChi2ProbTTBarBkg, GetPreTagEvtWeight());
			fHistLeptonicTopChi2ProbWtAndTTBar ->Fill(fchi2ProbLeptonicTop, fChi2ProbTTBarBkg, GetPreTagEvtWeight());
		    }
		    
		    // Wlep -> e nu
		    if ( Wlep->GetChargedLepton()->IsElectron() ) {
			
			//  Fill electron histograms of reconstructed top-quark
			fHistLeptonicTop_Mt_e  ->Fill(TMath::Abs(mt_top), GetPreTagEvtWeight());
			fHistLeptonicTop_M_e   ->Fill(t->M("REC"),        GetPreTagEvtWeight());
			fHistLeptonicTop_phi_e ->Fill(t->Phi(),           GetPreTagEvtWeight());
			fHistLeptonicTop_pt_e  ->Fill(t->Pt(),            GetPreTagEvtWeight());
			fHistLeptonicTop_rap_e ->Fill(RapTop,             GetPreTagEvtWeight());
			fHistLeptonicTop_eta_e ->Fill(EtaTop,             GetPreTagEvtWeight());
			// Fill neutrino histograms
			fHistLeptonicTopNuReco_pt_e  ->Fill(nu->Pt(),  GetPreTagEvtWeight());
			fHistLeptonicTopNuReco_eta_e ->Fill(nu->Eta(), GetPreTagEvtWeight());
			fHistLeptonicTopNuReco_phi_e ->Fill(nu->Phi(), GetPreTagEvtWeight());
			fHistLeptonicTopNuReco_E_e   ->Fill(nu->E(),   GetPreTagEvtWeight());
			
			// Fill  histograms of reconstructed leptonic W
			// coming from a top decay
			fHist_W_lept_top_reco_Mt_e  ->Fill(TMath::Abs(mt_Wlep), GetPreTagEvtWeight());
			fHist_W_lept_top_reco_M_e   ->Fill(Wlep->M("REC"),      GetPreTagEvtWeight());
			fHist_W_lept_top_reco_phi_e ->Fill(Wlep->Phi(),         GetPreTagEvtWeight());
			fHist_W_lept_top_reco_pt_e  ->Fill(Wlep->Pt(),          GetPreTagEvtWeight());
			fHist_W_lept_top_reco_rap_e ->Fill(RapWlep,             GetPreTagEvtWeight());
			
			// Fill electron histograms of reconstructed hadronic W
			// that means associated production
			fHist_W_hadr_notop_reco_Mt_e  ->Fill(TMath::Abs(mt_Whad), GetPreTagEvtWeight());
			fHist_W_hadr_notop_reco_M_e   ->Fill(Whad->M("REC"),      GetPreTagEvtWeight());
			fHist_W_hadr_notop_reco_phi_e ->Fill(Whad->Phi(),         GetPreTagEvtWeight());
			fHist_W_hadr_notop_reco_pt_e  ->Fill(Whad->Pt(),          GetPreTagEvtWeight());
			fHist_W_hadr_notop_reco_rap_e ->Fill(RapWhad,             GetPreTagEvtWeight());
			
			// Fill histograms for chi2 and chi2 probability
			fHistLeptonicTopChi2_e    ->Fill(fchi2LeptonicTop,     GetPreTagEvtWeight());
			fHistLeptonicTopChi2Prob_e->Fill(fchi2ProbLeptonicTop, GetPreTagEvtWeight());
			
			
			// =======================
			// Fill pull distributions
			// =======================
			// Be aware of the fact that the assignment pt, eta, phi
			// must be changed here when another particle parameterization
			// is used
			
			// electron
			fHistPullElecPt                ->Fill(fPullLeptonPt,   GetPreTagEvtWeight());
			fHistSignalLeptonPt_before_lept->Fill(fBeforeLeptonPt, GetPreTagEvtWeight());
			fHistSignalLeptonPt_after_lept ->Fill(fAfterLeptonPt,  GetPreTagEvtWeight());

			fHistPullElecEta                      ->Fill(fPullLeptonEta,   GetPreTagEvtWeight());
			fHistSignalLeptonEta_before_lept      ->Fill(fBeforeLeptonEta, GetPreTagEvtWeight());
			fHistSignalLeptonEta_before_cells_lept->Fill(fBeforeLeptonEta, GetPreTagEvtWeight());
			fHistSignalLeptonEta_after_lept       ->Fill(fAfterLeptonEta,  GetPreTagEvtWeight());

			fHistPullElecPhi                ->Fill(fPullLeptonPhi,   GetPreTagEvtWeight());
			fHistSignalLeptonPhi_before_lept->Fill(fBeforeLeptonPhi, GetPreTagEvtWeight());
			fHistSignalLeptonPhi_after_lept ->Fill(fAfterLeptonPhi,  GetPreTagEvtWeight());
			// et miss
			fHistPullEtMissMag        ->Fill(fPullEtMissMag,   GetPreTagEvtWeight());
			fHistEtMissMag_before_lept->Fill(fBeforeEtMissMag, GetPreTagEvtWeight());
			fHistEtMissMag_after_lept ->Fill(fAfterEtMissMag,  GetPreTagEvtWeight());
			fHistPullEtMissPhi        ->Fill(fPullEtMissPhi,   GetPreTagEvtWeight());
			fHistEtMissPhi_before_lept->Fill(fBeforeEtMissPhi, GetPreTagEvtWeight());
			fHistEtMissPhi_after_lept ->Fill(fAfterEtMissPhi,  GetPreTagEvtWeight());
			
			// B-jet
			fHistPullBJetPt          ->Fill(fPullBJetPt,    GetPreTagEvtWeight());
			fHistPullBJetEta         ->Fill(fPullBJetEta,   GetPreTagEvtWeight());
			fHistPullBJetPhi         ->Fill(fPullBJetPhi,   GetPreTagEvtWeight());
			fHistBJetEt_before_lept  ->Fill(fBeforeBJetPt,  GetPreTagEvtWeight());
			fHistBJetEta_before_lept ->Fill(fBeforeBJetEta, GetPreTagEvtWeight());
			fHistBJetPhi_before_lept ->Fill(fBeforeBJetPhi, GetPreTagEvtWeight());
			fHistBJetEt_after_lept   ->Fill(fAfterBJetPt,   GetPreTagEvtWeight());
			fHistBJetEta_after_lept  ->Fill(fAfterBJetEta,  GetPreTagEvtWeight());
			fHistBJetPhi_after_lept  ->Fill(fAfterBJetPhi,  GetPreTagEvtWeight());


			
			// jet 1
			fHistPullJet1Pt          ->Fill(fPullJet1Pt,     GetPreTagEvtWeight());
			fHistPullJet1Eta         ->Fill(fPullJet1Eta,    GetPreTagEvtWeight());
			fHistPullJet1Phi         ->Fill(fPullJet1Phi,    GetPreTagEvtWeight());
			fHistResidualJet1Pt      ->Fill(fResidualJet1Pt, GetPreTagEvtWeight());
			fHistResidualJet1Eta     ->Fill(fResidualJet1Eta,GetPreTagEvtWeight());
			fHistResidualJet1Phi     ->Fill(fResidualJet1Phi,GetPreTagEvtWeight());
			fHistJet1Et_before_lept  ->Fill(fBeforeJet1Pt,   GetPreTagEvtWeight());
			fHistJet1Eta_before_lept ->Fill(fBeforeJet1Eta,  GetPreTagEvtWeight());
			fHistJet1Phi_before_lept ->Fill(fBeforeJet1Phi,  GetPreTagEvtWeight());
			fHistJet1Et_after_lept   ->Fill(fAfterJet1Pt,    GetPreTagEvtWeight());
			fHistJet1Eta_after_lept  ->Fill(fAfterJet1Eta,   GetPreTagEvtWeight());
			fHistJet1Phi_after_lept  ->Fill(fAfterJet1Phi,   GetPreTagEvtWeight());

			
			// jet 2
			fHistPullJet2Pt     ->Fill(fPullJet2Pt,        GetPreTagEvtWeight());
			fHistPullJet2Eta    ->Fill(fPullJet2Eta,       GetPreTagEvtWeight());
			fHistPullJet2Phi    ->Fill(fPullJet2Phi,       GetPreTagEvtWeight());
			fHistResidualJet2Pt ->Fill(fResidualJet2Pt,    GetPreTagEvtWeight());
			fHistResidualJet2Eta->Fill(fResidualJet2Eta,   GetPreTagEvtWeight());
			fHistResidualJet2Phi->Fill(fResidualJet2Phi,   GetPreTagEvtWeight());
			fHistJet2Et_before_lept ->Fill(fBeforeJet2Pt,  GetPreTagEvtWeight());
			fHistJet2Eta_before_lept->Fill(fBeforeJet2Eta, GetPreTagEvtWeight());
			fHistJet2Phi_before_lept->Fill(fBeforeJet2Phi, GetPreTagEvtWeight());
			fHistJet2Et_after_lept  ->Fill(fAfterJet2Pt,   GetPreTagEvtWeight());
			fHistJet2Eta_after_lept ->Fill(fAfterJet2Eta,  GetPreTagEvtWeight());
			fHistJet2Phi_after_lept ->Fill(fAfterJet2Phi,  GetPreTagEvtWeight());
		    }
		    
		    // Wlep -> mu nu
		    if ( Wlep->GetChargedLepton()->IsMuon() ) {

			// =======================
			// Fill pull distributions
			// =======================
			// Be aware of the fact that the assignment pt, eta, phi
			// must be changed here when another particle parameterization
			// is used
			
			// muon
			fHistPullMuonPt                 ->Fill(fPullLeptonPt,   GetPreTagEvtWeight());
			fHistSignalLeptonPt_before_lept ->Fill(fBeforeLeptonPt, GetPreTagEvtWeight());
			fHistSignalLeptonPt_after_lept  ->Fill(fAfterLeptonPt,  GetPreTagEvtWeight());

			fHistPullMuonEta                       ->Fill(fPullLeptonEta,   GetPreTagEvtWeight());
			fHistSignalLeptonEta_before_lept       ->Fill(fBeforeLeptonEta, GetPreTagEvtWeight());
			fHistSignalLeptonEta_before_cells_lept ->Fill(fBeforeLeptonEta, GetPreTagEvtWeight());
			fHistSignalLeptonEta_after_lept        ->Fill(fAfterLeptonEta,  GetPreTagEvtWeight());

			fHistPullMuonPhi                 ->Fill(fPullLeptonPhi,   GetPreTagEvtWeight());
			fHistSignalLeptonPhi_before_lept ->Fill(fBeforeLeptonPhi, GetPreTagEvtWeight());
			fHistSignalLeptonPhi_after_lept  ->Fill(fAfterLeptonPhi,  GetPreTagEvtWeight());
			// et miss
			fHistPullEtMissMag         ->Fill(fPullEtMissMag,   GetPreTagEvtWeight());
			fHistEtMissMag_before_lept ->Fill(fBeforeEtMissMag, GetPreTagEvtWeight());
			fHistEtMissMag_after_lept  ->Fill(fAfterEtMissMag,  GetPreTagEvtWeight());
			fHistPullEtMissPhi         ->Fill(fPullEtMissPhi,   GetPreTagEvtWeight());
			fHistEtMissPhi_before_lept ->Fill(fBeforeEtMissPhi, GetPreTagEvtWeight());
			fHistEtMissPhi_after_lept  ->Fill(fAfterEtMissPhi,  GetPreTagEvtWeight());
			
			// B-jet
			fHistPullBJetPt          ->Fill(fPullBJetPt,    GetPreTagEvtWeight());
			fHistPullBJetEta         ->Fill(fPullBJetEta,   GetPreTagEvtWeight());
			fHistPullBJetPhi         ->Fill(fPullBJetPhi,   GetPreTagEvtWeight());
			fHistBJetEt_before_lept  ->Fill(fBeforeBJetPt,  GetPreTagEvtWeight());
			fHistBJetEta_before_lept ->Fill(fBeforeBJetEta, GetPreTagEvtWeight());
			fHistBJetPhi_before_lept ->Fill(fBeforeBJetPhi, GetPreTagEvtWeight());
			fHistBJetEt_after_lept   ->Fill(fAfterBJetPt,   GetPreTagEvtWeight());
			fHistBJetEta_after_lept  ->Fill(fAfterBJetEta,  GetPreTagEvtWeight());
			fHistBJetPhi_after_lept  ->Fill(fAfterBJetPhi,  GetPreTagEvtWeight());
			
			// jet 1
			fHistPullJet1Pt         ->Fill(fPullJet1Pt,      GetPreTagEvtWeight());
			fHistPullJet1Eta        ->Fill(fPullJet1Eta,     GetPreTagEvtWeight());
			fHistPullJet1Phi        ->Fill(fPullJet1Phi,     GetPreTagEvtWeight());
			fHistResidualJet1Pt     ->Fill(fResidualJet1Pt,  GetPreTagEvtWeight());
			fHistResidualJet1Eta    ->Fill(fResidualJet1Eta, GetPreTagEvtWeight());
			fHistResidualJet1Phi    ->Fill(fResidualJet1Phi, GetPreTagEvtWeight());
			fHistJet1Et_before_lept ->Fill(fBeforeJet1Pt,    GetPreTagEvtWeight());
			fHistJet1Eta_before_lept->Fill(fBeforeJet1Eta,   GetPreTagEvtWeight());
			fHistJet1Phi_before_lept->Fill(fBeforeJet1Phi,   GetPreTagEvtWeight());
			fHistJet1Et_after_lept  ->Fill(fAfterJet1Pt,     GetPreTagEvtWeight());
			fHistJet1Eta_after_lept ->Fill(fAfterJet1Eta,    GetPreTagEvtWeight());
			fHistJet1Phi_after_lept ->Fill(fAfterJet1Phi,    GetPreTagEvtWeight());

			// jet 2
			fHistPullJet2Pt         ->Fill(fPullJet2Pt,      GetPreTagEvtWeight());
			fHistPullJet2Eta        ->Fill(fPullJet2Eta,     GetPreTagEvtWeight());
			fHistPullJet2Phi        ->Fill(fPullJet2Phi,     GetPreTagEvtWeight());
			fHistResidualJet2Pt     ->Fill(fResidualJet2Pt,  GetPreTagEvtWeight());
			fHistResidualJet2Eta    ->Fill(fResidualJet2Eta, GetPreTagEvtWeight());
			fHistResidualJet2Phi    ->Fill(fResidualJet2Phi, GetPreTagEvtWeight());
			fHistJet2Et_before_lept ->Fill(fBeforeJet2Pt,    GetPreTagEvtWeight());
			fHistJet2Eta_before_lept->Fill(fBeforeJet2Eta,   GetPreTagEvtWeight());
			fHistJet2Phi_before_lept->Fill(fBeforeJet2Phi,   GetPreTagEvtWeight());
			fHistJet2Et_after_lept  ->Fill(fAfterJet2Pt,     GetPreTagEvtWeight());
			fHistJet2Eta_after_lept ->Fill(fAfterJet2Eta,    GetPreTagEvtWeight());
			fHistJet2Phi_after_lept ->Fill(fAfterJet2Phi,    GetPreTagEvtWeight());

			//  Fill electron histograms of reconstructed top-quark
			fHistLeptonicTop_Mt_mu  ->Fill(TMath::Abs(mt_top), GetPreTagEvtWeight());
			fHistLeptonicTop_M_mu   ->Fill(t->M("REC"),        GetPreTagEvtWeight());
			fHistLeptonicTop_phi_mu ->Fill(t->Phi(),           GetPreTagEvtWeight());
			fHistLeptonicTop_pt_mu  ->Fill(t->Pt(),            GetPreTagEvtWeight());
			fHistLeptonicTop_rap_mu ->Fill(RapTop,             GetPreTagEvtWeight());
			fHistLeptonicTop_eta_mu ->Fill(EtaTop,             GetPreTagEvtWeight());
			// Fill neutrino histograms
			fHistLeptonicTopNuReco_pt_mu  ->Fill(nu->Pt(),  GetPreTagEvtWeight());
			fHistLeptonicTopNuReco_eta_mu ->Fill(nu->Eta(), GetPreTagEvtWeight());
			fHistLeptonicTopNuReco_phi_mu ->Fill(nu->Phi(), GetPreTagEvtWeight());
			fHistLeptonicTopNuReco_E_mu   ->Fill(nu->E(),   GetPreTagEvtWeight());
			
			// Fill  histograms of reconstructed leptonic W
			// coming from a top decay
			fHist_W_lept_top_reco_Mt_mu  ->Fill(TMath::Abs(mt_Wlep), GetPreTagEvtWeight());
			fHist_W_lept_top_reco_M_mu   ->Fill(Wlep->M("REC"),      GetPreTagEvtWeight());
			fHist_W_lept_top_reco_phi_mu ->Fill(Wlep->Phi(),         GetPreTagEvtWeight());
			fHist_W_lept_top_reco_pt_mu  ->Fill(Wlep->Pt(),          GetPreTagEvtWeight());
			fHist_W_lept_top_reco_rap_mu ->Fill(RapWlep,             GetPreTagEvtWeight());
			
			// Fill electron histograms of reconstructed hadronic W
			// that means associated production
			fHist_W_hadr_notop_reco_Mt_mu  ->Fill(TMath::Abs(mt_Whad), GetPreTagEvtWeight());
			fHist_W_hadr_notop_reco_M_mu   ->Fill(Whad->M("REC"),      GetPreTagEvtWeight());
			fHist_W_hadr_notop_reco_phi_mu ->Fill(Whad->Phi(),         GetPreTagEvtWeight());
			fHist_W_hadr_notop_reco_pt_mu  ->Fill(Whad->Pt(),          GetPreTagEvtWeight());
			fHist_W_hadr_notop_reco_rap_mu ->Fill(RapWhad,             GetPreTagEvtWeight());
			
			// Fill histograms for chi2 and chi2 probability
			fHistLeptonicTopChi2_mu     ->Fill(fchi2LeptonicTop,     GetPreTagEvtWeight());
			fHistLeptonicTopChi2Prob_mu ->Fill(fchi2ProbLeptonicTop, GetPreTagEvtWeight());
		    }
		}
	    }
////////////// ========================================================
// !!!!!!      Histograms for Wt-channel events with hadronic top decay
////////////// ========================================================


	    
	    if ( GetDecayChannel() == 2) {
		fHistPerformanceComparison_before->Fill("Hadronic Top",GetPreTagEvtWeight());
		
		Float_t mt_top   = t->Mperp();
		Float_t mt_Whad  = Whad->Mperp();		
		Float_t  RapTop  = (t->P()).Rapidity();
		Float_t  EtaTop  = (t->P()).Eta();
		Float_t  RapWhad = (Whad->P()).Rapidity();
		Float_t  EtaWTop = (Whad->P()).Eta();
		fRapTop  = RapTop;
		fEtaTop  = EtaTop;
		fEtaWTop = EtaWTop;
		Float_t mt_Wlep = 2*fLepton->Pt()*fMET_Mag;
		mt_Wlep *= (1-TMath::Cos(fLepton->Phi()-fMET_Phi));
		mt_Wlep = TMath::Sqrt(mt_Wlep);
		Float_t  px_Wlep  = fLepton->Px() + fMET.Px();
		Float_t  py_Wlep  = fLepton->Py() + fMET.Py();
		TVector2 p_Wlep   = TVector2(px_Wlep, py_Wlep);
		Float_t  pt_Wlep  = p_Wlep.Mod();
		Float_t  phi_Wlep = p_Wlep.Phi();

	    
		p_System = TVector2((t->P()).Px() + px_Wlep,
				    (t->P()).Py() + py_Wlep);
		fCosPhiAngleWTop          = TMath::Cos((t->P()).Phi()    - (Whad->P()).Phi());
		fCosPhiAngleAssociateWTop = TMath::Cos((t->P()).Phi()    - phi_Wlep);
		fCosPhiAngleAssociateWW   = TMath::Cos((Whad->P()).Phi() - phi_Wlep);

		// =============
		// Rest Frame Plots
		// =============
		
		//compute boost vectors
		TVector3 boost_w   = -(Whad->P()).BoostVector();
		TVector3 boost_top = -(t->P()).BoostVector();
		
		TLorentzVector P_W_RF_Top    = Whad->P() ;
		TLorentzVector P_BJet_RF_W   = *fBJetHadronicKinFit;
		TLorentzVector P_BJet_RF_Top = *fBJetHadronicKinFit;
		
		//boost
		P_W_RF_Top.Boost(boost_top);
		P_BJet_RF_W.Boost(boost_w);
		P_BJet_RF_Top.Boost(boost_top);
		
		//Decay angle Theta1* and Theta2*
		fWFrameCosThetaStar_DeltaWtop_bW     = TMath::Cos(P_W_RF_Top.Angle(P_BJet_RF_W.Vect()));
		fTopFrameCosThetaStar_DeltaWtop_btop = TMath::Cos(P_W_RF_Top.Angle(P_BJet_RF_Top.Vect()));

		// Fill histograms for chi2 and chi2 probability
		fHistHadronicTopChi2_both    ->Fill(fchi2HadronicTop, GetPreTagEvtWeight());
		fHistHadronicTopChi2Prob_both->Fill(fchi2ProbHadronicTop, GetPreTagEvtWeight());
		fHistHadronicTopChi2NDOF_both->Fill(fNDoFHadronicTop, GetPreTagEvtWeight());

		fHistChi2_both    ->Fill(fchi2HadronicTop,    GetPreTagEvtWeight());
		fHistChi2Red_both ->Fill(fchi2RedHadronicTop, GetPreTagEvtWeight());
		fHistChi2Prob_both->Fill(fchi2ProbHadronicTop,GetPreTagEvtWeight());
		fhist_fLogBest1->Fill(fchi2ProbHadronicTop, GetPreTagEvtWeight());
		fhist_fLogBest2->Fill(fchi2ProbHadronicTop, GetPreTagEvtWeight());
		//fhist_fLogBest3->Fill(fchi2ProbHadronicTop, GetPreTagEvtWeight());
		fHistChi2NDOF_both->Fill(fNDoFHadronicTop,    GetPreTagEvtWeight());

		fNDoFWTop     = fNDoFHadronicTop;
		fchi2WTop     = fchi2HadronicTop;
		fchi2RedWTop  = fchi2RedHadronicTop;
		fchi2ProbWTop = fchi2ProbHadronicTop;
		fLogPWtBest   = -TMath::Log(fchi2ProbWTop);
		
		if (fPWtSum) {
		    fPWtRatio    = fchi2ProbWTop/fPWtSum;
		    fLogPWtRatio = -TMath::Log(fPWtRatio);
		} else {
		    fPWtRatio    = -999;
		    fLogPWtRatio = -999;
		}
                // fill mass-chi2 comparison histograms
		fHist_W_hadr_top_reco_comp_MChi2 ->Fill(Whad->M("REC"),fchi2HadronicTop,     GetPreTagEvtWeight());
		fHist_W_hadr_top_reco_comp_MPChi2->Fill(Whad->M("REC"),fchi2ProbHadronicTop, GetPreTagEvtWeight());
		fHist_t_hadr_top_reco_comp_MChi2 ->Fill(t->M("REC"),fchi2HadronicTop,        GetPreTagEvtWeight());
		fHist_t_hadr_top_reco_comp_MPChi2->Fill(t->M("REC"),fchi2ProbHadronicTop,    GetPreTagEvtWeight());
		fHist_comp_MM                    ->Fill(Whad->M("REC"),t->M("REC"),          GetPreTagEvtWeight());

		fHist_W_hadr_top_reco_comp_Mptbjet    ->Fill(fBeforeBJetPt_hadr, Whad->M("REC"),   GetPreTagEvtWeight());
		fHist_W_hadr_top_reco_comp_Metabjet   ->Fill(fBeforeBJetEta_hadr,Whad->M("REC"),   GetPreTagEvtWeight());
		fHist_W_hadr_top_reco_comp_chi2ptbjet ->Fill(fBeforeBJetPt_hadr, fchi2HadronicTop, GetPreTagEvtWeight());
		fHist_W_hadr_top_reco_comp_chi2etabjet->Fill(fBeforeBJetEta_hadr,fchi2HadronicTop, GetPreTagEvtWeight());

		fHist_W_hadr_top_reco_comp_Mptjet1 ->Fill(fBeforeJet1Pt_hadr, Whad->M("REC"), GetPreTagEvtWeight());
		fHist_W_hadr_top_reco_comp_Metajet1->Fill(fBeforeJet1Eta_hadr,Whad->M("REC"), GetPreTagEvtWeight());
		fHist_W_hadr_top_reco_comp_Mptjet2 ->Fill(fBeforeJet2Pt_hadr, Whad->M("REC"), GetPreTagEvtWeight());
		fHist_W_hadr_top_reco_comp_Metajet2->Fill(fBeforeJet2Eta_hadr,Whad->M("REC"), GetPreTagEvtWeight());

		fHist_W_hadr_top_reco_comp_chi2ptjet1 ->Fill(fBeforeJet1Pt_hadr, fchi2HadronicTop, GetPreTagEvtWeight());
		fHist_W_hadr_top_reco_comp_chi2etajet1->Fill(fBeforeJet1Eta_hadr,fchi2HadronicTop, GetPreTagEvtWeight());
		fHist_W_hadr_top_reco_comp_chi2ptjet2 ->Fill(fBeforeJet2Pt_hadr, fchi2HadronicTop, GetPreTagEvtWeight());
		fHist_W_hadr_top_reco_comp_chi2etajet2->Fill(fBeforeJet2Eta_hadr,fchi2HadronicTop, GetPreTagEvtWeight());

		
// --> !!		
// P-Value Cut
// Final cut decision: P-Value of the fit mst be higher than X%
		
		if ( fchi2ProbHadronicTop > fChi2ProbMin ) {
		    fHistPerformanceComparison_after->Fill("Hadronic Top",GetPreTagEvtWeight());
		    //
		    // Jet bin counts for successful reco
		    //
		    if ( fNJets == 1 )
			fHistJetBins_fit->Fill("1",GetPreTagEvtWeight());
		    else if ( fNJets == 2 )
			fHistJetBins_fit->Fill("2",GetPreTagEvtWeight());
		    else if ( fNJets == 3 )
			fHistJetBins_fit->Fill("3",GetPreTagEvtWeight());
		    else if ( fNJets == 4 )
			fHistJetBins_fit->Fill("4",GetPreTagEvtWeight());
		    else if ( fNJets >= 5 )
			fHistJetBins_fit->Fill("5",GetPreTagEvtWeight());
		    else {
			Error("FillKinFitHistograms","Less than 2 jets selected. Abort!");
			gSystem->Abort();
		    }


		    //SetCutFlow("P(#chi^{2}) > X%");
		    fCutflow_tool->Fill(pchi2_min_str, GetPreTagEvtWeight());
		    // Total yield histogram
		    fHistTotalYield_allCuts->AddBinContent(1,GetPreTagEvtWeight());
		    if ( p_System.Mod() < 35) { fHistTotalYield_p10WtPt->AddBinContent(1,GetPreTagEvtWeight());}
		    if ( fchi2ProbHadronicTop > 0.2 ) {fHistTotalYield_allCuts_cut20->AddBinContent(1,GetPreTagEvtWeight());}
		    if ( fchi2ProbHadronicTop > 0.3 ) {fHistTotalYield_allCuts_cut30->AddBinContent(1,GetPreTagEvtWeight());}
		    if ( fchi2ProbHadronicTop > 0.4 ) {fHistTotalYield_allCuts_cut40->AddBinContent(1,GetPreTagEvtWeight());}
		    if ( fchi2ProbHadronicTop > 0.5 ) {fHistTotalYield_allCuts_cut50->AddBinContent(1,GetPreTagEvtWeight());}
		    if ( fchi2ProbHadronicTop > 0.6 ) {fHistTotalYield_allCuts_cut60->AddBinContent(1,GetPreTagEvtWeight());}

		    // Speed up interactive
                    // Info("FillHistograms","Found Wt(hadronic top) candidate with P(Chi2) = %f. In run %d evt %d lb %d",fchi2ProbHadronicTop,fEvent->RunNr(),fEvent->EventNr(),fEvent->LumiBlock());

                    // fill chi2 quantities AFTER cut
		    fHistHadronicTopChi2_both_after     ->Fill(fchi2HadronicTop,     GetPreTagEvtWeight());
		    fHistHadronicTopChi2Prob_both_after ->Fill(fchi2ProbHadronicTop, GetPreTagEvtWeight());
		    fHistHadronicTopChi2NDOF_both_after ->Fill(fNDoFHadronicTop,     GetPreTagEvtWeight());
		    fHistChi2_both_after                ->Fill(fchi2HadronicTop,     GetPreTagEvtWeight());
		    fHistChi2Prob_both_after            ->Fill(fchi2ProbHadronicTop, GetPreTagEvtWeight());
		    fHistChi2NDOF_both_after            ->Fill(fNDoFHadronicTop,     GetPreTagEvtWeight());
		
		    // Fill histograms for electron and muon channel
		    // Fill electron histograms of reconstructed top-quark
		    fHistHadronicTop_Mt  ->Fill(TMath::Abs(mt_top), GetPreTagEvtWeight());
		    fHistHadronicTop_M   ->Fill(t->M("REC"),        GetPreTagEvtWeight());
		    fHistHadronicTop_phi ->Fill(t->Phi(),           GetPreTagEvtWeight());
		    fHist_PtTop_nocut->Fill(t->Pt(),            GetPreTagEvtWeight());
		    fHistHadronicTop_pt  ->Fill(t->Pt(),            GetPreTagEvtWeight());
		    fHistHadronicTop_rap ->Fill(RapTop,             GetPreTagEvtWeight());
		    fHistHadronicTop_eta ->Fill(EtaTop,             GetPreTagEvtWeight());
		    // Fill  histograms of reconstructed hadronic W
		    // coming from a top decay, e and mu channel
		    fHist_W_hadr_top_reco_Mt  ->Fill(TMath::Abs(mt_Whad), GetPreTagEvtWeight());
		    fHist_W_hadr_top_reco_M   ->Fill(Whad->M("REC"),      GetPreTagEvtWeight());
		    fHist_W_hadr_top_reco_phi ->Fill(Whad->Phi(),         GetPreTagEvtWeight());
		    fHist_W_hadr_top_reco_pt  ->Fill(Whad->Pt(),          GetPreTagEvtWeight());
		    fHist_W_hadr_top_reco_rap ->Fill(RapWhad,             GetPreTagEvtWeight());

		    fHist_W_hadr_top_reco_comp_MChi2_after ->Fill(Whad->M("REC"),fchi2HadronicTop,     GetPreTagEvtWeight());
		    fHist_W_hadr_top_reco_comp_MPChi2_after->Fill(Whad->M("REC"),fchi2ProbHadronicTop, GetPreTagEvtWeight());
		    fHist_t_hadr_top_reco_comp_MChi2_after ->Fill(t->M("REC"),   fchi2HadronicTop,     GetPreTagEvtWeight());
		    fHist_t_hadr_top_reco_comp_MPChi2_after->Fill(t->M("REC"),   fchi2ProbHadronicTop, GetPreTagEvtWeight());

		    fHist_comp_MM_after->Fill(Whad->M("REC"),t->M("REC"), GetPreTagEvtWeight());

                    // fill histograms with information regarding the leptonic
		    // decay of the associated W
		    fHist_HadronicTop_ChargedLepton_pt ->Fill(fLepton->Pt(),  GetPreTagEvtWeight());
		    fHist_HadronicTop_ChargedLepton_eta->Fill(fLepton->Eta(), GetPreTagEvtWeight());
		    fHist_HadronicTop_ChargedLepton_phi->Fill(fLepton->Phi(), GetPreTagEvtWeight());

		    fHist_HadronicTop_EtMiss_mag->Fill(fMET_Mag, GetPreTagEvtWeight());
		    fHist_HadronicTop_EtMiss_phi->Fill(fMET_Phi, GetPreTagEvtWeight());
		    
		    fHist_W_lept_notop_reco_Mt ->Fill(mt_Wlep,  GetPreTagEvtWeight());
 		    fHist_W_lept_notop_reco_pt ->Fill(pt_Wlep,  GetPreTagEvtWeight());
 		    fHist_W_lept_notop_reco_phi->Fill(phi_Wlep, GetPreTagEvtWeight());

		    fHistPullBJetPt_had ->Fill(fPullBJetPt_had,  GetPreTagEvtWeight());
		    fHistPullBJetEta_had->Fill(fPullBJetEta_had, GetPreTagEvtWeight());
		    fHistPullBJetPhi_had->Fill(fPullBJetPhi_had, GetPreTagEvtWeight());
		    
		    fHistPullJet1Pt_had ->Fill(fPullJet1Pt_had,  GetPreTagEvtWeight());
		    fHistPullJet1Eta_had->Fill(fPullJet1Eta_had, GetPreTagEvtWeight());
		    fHistPullJet1Phi_had->Fill(fPullJet1Phi_had, GetPreTagEvtWeight());
		    
		    fHistPullJet2Pt_had ->Fill(fPullJet2Pt_had,  GetPreTagEvtWeight());
		    fHistPullJet2Eta_had->Fill(fPullJet2Eta_had, GetPreTagEvtWeight());
		    fHistPullJet2Phi_had->Fill(fPullJet2Phi_had, GetPreTagEvtWeight());
		    
		    fHistResidualBJetPt_had ->Fill(fResidualBJetPt_hadr,  GetPreTagEvtWeight());
		    fHistResidualBJetEta_had->Fill(fResidualBJetEta_hadr, GetPreTagEvtWeight());
		    fHistResidualBJetPhi_had->Fill(fResidualBJetPhi_hadr, GetPreTagEvtWeight());
		    fHistResidualJet1Pt_had ->Fill(fResidualJet1Pt_hadr,  GetPreTagEvtWeight());
		    fHistResidualJet1Eta_had->Fill(fResidualJet1Eta_hadr, GetPreTagEvtWeight());
		    fHistResidualJet1Phi_had->Fill(fResidualJet1Phi_hadr, GetPreTagEvtWeight());
		    fHistResidualJet2Pt_had ->Fill(fResidualJet2Pt_hadr,  GetPreTagEvtWeight());
		    fHistResidualJet2Eta_had->Fill(fResidualJet2Eta_hadr, GetPreTagEvtWeight());
		    fHistResidualJet2Phi_had->Fill(fResidualJet2Phi_hadr, GetPreTagEvtWeight());
		    
		    fHistBJetEt_before_hadr ->Fill(fBeforeBJetPt_hadr,   GetPreTagEvtWeight());
		    fHistBJetEta_before_hadr->Fill(fBeforeBJetEta_hadr,  GetPreTagEvtWeight());
		    fHistBJetPhi_before_hadr->Fill(fBeforeBJetPhi_hadr,  GetPreTagEvtWeight());
		    fHistBJetEt_after_hadr  ->Fill(fAfterBJetPt_hadr,    GetPreTagEvtWeight());
		    fHistBJetEta_after_hadr ->Fill(fAfterBJetEta_hadr,   GetPreTagEvtWeight());
		    fHistBJetPhi_after_hadr ->Fill(fAfterBJetPhi_hadr,   GetPreTagEvtWeight());
		    
		    fHistJet1Et_before_hadr ->Fill(fBeforeJet1Pt_hadr,   GetPreTagEvtWeight());
		    fHistJet1Eta_before_hadr->Fill(fBeforeJet1Eta_hadr,  GetPreTagEvtWeight());
		    fHistJet1Phi_before_hadr->Fill(fBeforeJet1Phi_hadr,  GetPreTagEvtWeight());
		    fHistJet1Et_after_hadr  ->Fill(fAfterJet1Pt_hadr,    GetPreTagEvtWeight());
		    fHistJet1Eta_after_hadr ->Fill(fAfterJet1Eta_hadr,   GetPreTagEvtWeight());
		    fHistJet1Phi_after_hadr ->Fill(fAfterJet1Phi_hadr,   GetPreTagEvtWeight());
		    
		    fHistJet2Et_before_hadr ->Fill(fBeforeJet2Pt_hadr,   GetPreTagEvtWeight());
		    fHistJet2Eta_before_hadr->Fill(fBeforeJet2Eta_hadr,  GetPreTagEvtWeight());
		    fHistJet2Phi_before_hadr->Fill(fBeforeJet2Phi_hadr,  GetPreTagEvtWeight());
		    fHistJet2Et_after_hadr  ->Fill(fAfterJet2Pt_hadr,    GetPreTagEvtWeight());
		    fHistJet2Eta_after_hadr ->Fill(fAfterJet2Eta_hadr,   GetPreTagEvtWeight()); 
		    fHistJet2Phi_after_hadr ->Fill(fAfterJet2Phi_hadr,   GetPreTagEvtWeight());
		    
		    
		    // Wlep -> e nu
		    if ( fLepton->IsElectron() ) {
			
			//  Fill electron histograms of reconstructed top-quark
			fHistHadronicTop_Mt_e  ->Fill(TMath::Abs(mt_top), GetPreTagEvtWeight());
			fHistHadronicTop_M_e   ->Fill(t->M("REC"),        GetPreTagEvtWeight());
			fHistHadronicTop_phi_e ->Fill(t->Phi(),           GetPreTagEvtWeight());
			fHistHadronicTop_pt_e  ->Fill(t->Pt(),            GetPreTagEvtWeight());
			fHistHadronicTop_rap_e ->Fill(RapTop,             GetPreTagEvtWeight());
			fHistHadronicTop_eta_e ->Fill(EtaTop,             GetPreTagEvtWeight());
			// Fill  histograms of reconstructed hadronic W
			// coming from a top decay
			fHist_W_hadr_top_reco_Mt_e  ->Fill(TMath::Abs(mt_Whad), GetPreTagEvtWeight());
			fHist_W_hadr_top_reco_M_e   ->Fill(Whad->M("REC"),      GetPreTagEvtWeight());
			fHist_W_hadr_top_reco_phi_e ->Fill(Whad->Phi(),         GetPreTagEvtWeight());
			fHist_W_hadr_top_reco_pt_e  ->Fill(Whad->Pt(),          GetPreTagEvtWeight());
			fHist_W_hadr_top_reco_rap_e ->Fill(RapWhad,             GetPreTagEvtWeight());
			
			// fill histograms with information regarding the electronic
			// decay of the associated W
			fHist_HadronicTop_electron_pt ->Fill(fLepton->Pt(),  GetPreTagEvtWeight());
			fHist_HadronicTop_electron_eta->Fill(fLepton->Eta(), GetPreTagEvtWeight());
			fHist_HadronicTop_electron_phi->Fill(fLepton->Phi(), GetPreTagEvtWeight());
			fHist_W_lept_notop_reco_Mt_e  ->Fill(mt_Wlep,        GetPreTagEvtWeight());
			
			// Fill histograms for chi2 and chi2 probability
			fHistHadronicTopChi2_e     ->Fill(fchi2HadronicTop,     GetPreTagEvtWeight());
			fHistHadronicTopChi2Prob_e ->Fill(fchi2ProbHadronicTop, GetPreTagEvtWeight());
			
		    }
		    // Wlep -> mu nu
		    if ( fLepton->IsMuon() ) {
					    
			//  Fill muon histograms of reconstructed top-quark
			fHistHadronicTop_Mt_mu  ->Fill(TMath::Abs(mt_top), GetPreTagEvtWeight());
			fHistHadronicTop_M_mu   ->Fill(t->M("REC"),        GetPreTagEvtWeight());
			fHistHadronicTop_phi_mu ->Fill(t->Phi(),           GetPreTagEvtWeight());
			fHistHadronicTop_pt_mu  ->Fill(t->Pt(),            GetPreTagEvtWeight());
			fHistHadronicTop_rap_mu ->Fill(RapTop,             GetPreTagEvtWeight());
			fHistHadronicTop_eta_mu ->Fill(EtaTop,             GetPreTagEvtWeight());
			// Fill  histograms of reconstructed hadronic W
			// coming from a top decay
			fHist_W_hadr_top_reco_Mt_mu  ->Fill(TMath::Abs(mt_Whad), GetPreTagEvtWeight());
			fHist_W_hadr_top_reco_M_mu   ->Fill(Whad->M("REC"),      GetPreTagEvtWeight());
			fHist_W_hadr_top_reco_phi_mu ->Fill(Whad->Phi(),         GetPreTagEvtWeight());
			fHist_W_hadr_top_reco_pt_mu  ->Fill(Whad->Pt(),          GetPreTagEvtWeight());
			fHist_W_hadr_top_reco_rap_mu ->Fill(RapWhad,             GetPreTagEvtWeight());
			
			// fill histograms with information regarding the muonic
			// decay of the associated W
			fHist_HadronicTop_muon_pt    ->Fill(fLepton->Pt(),  GetPreTagEvtWeight());
			fHist_HadronicTop_muon_eta   ->Fill(fLepton->Eta(), GetPreTagEvtWeight());
			fHist_HadronicTop_muon_phi   ->Fill(fLepton->Phi(), GetPreTagEvtWeight());
			fHist_W_lept_notop_reco_Mt_mu->Fill(mt_Wlep,        GetPreTagEvtWeight());
			
			// Fill histograms for chi2 and chi2 probability
			fHistHadronicTopChi2_mu     ->Fill(fchi2HadronicTop,     GetPreTagEvtWeight());
			fHistHadronicTopChi2Prob_mu ->Fill(fchi2ProbHadronicTop, GetPreTagEvtWeight());	    

		    } // close IsMuon
		}     // close prob cut
	    }         // close getdecaychan(2)
	}             // close ttbar veto
    }                 // close Exist Wt TopDecay
    
    fRunNumber   = fEvent->RunNr();
    fEventNumber = fEvent->EventNr();
    fLumiBlock   = fEvent->LumiBlock();
    fmc_channel_number = fEvent->GetChannelNumber();
    ftop_hfor_type = fEvent->GetHFORType();
    
    fhist_fCosPhiAngleWTop                     ->Fill(fCosPhiAngleWTop,                     GetPreTagEvtWeight());
    fhist_fCosPhiAngleAssociateWTop            ->Fill(fCosPhiAngleAssociateWTop,            GetPreTagEvtWeight());
    fhist_fCosPhiAngleAssociateWW              ->Fill(fCosPhiAngleAssociateWW,              GetPreTagEvtWeight());
    fhist_fWFrameCosThetaStar_DeltaWtop_bW     ->Fill(fWFrameCosThetaStar_DeltaWtop_bW,     GetPreTagEvtWeight());
    fhist_fTopFrameCosThetaStar_DeltaWtop_btop ->Fill(fTopFrameCosThetaStar_DeltaWtop_btop, GetPreTagEvtWeight());

// Filling ntuple for combined analysis and histograms related
    
    if (fProduceCommonTree) {
	
	fhist_fCosThetaStar1_LeptTop           ->Fill(fCosThetaStar1_LeptTop,           GetPreTagEvtWeight());
	fhist_fCosThetaStar2_LeptTop           ->Fill(fCosThetaStar2_LeptTop,           GetPreTagEvtWeight());
	fhist_fCosThetaStarLeptNeutrino_LeptTop->Fill(fCosThetaStarLeptNeutrino_LeptTop,GetPreTagEvtWeight());
	fhist_fLogBest        ->Fill(fLogPWtBest,     GetPreTagEvtWeight());
	fhist_fLogLept        ->Fill(fLogPWtLeptonic, GetPreTagEvtWeight());
	fhist_fLogHadr        ->Fill(fLogPWtHadronic, GetPreTagEvtWeight());
	fhist_fPWtRatio       ->Fill(fPWtRatio,       GetPreTagEvtWeight());
	fhist_fPWtSum         ->Fill(fPWtSum,         GetPreTagEvtWeight());
	fhist_fPWtDiff        ->Fill(fPWtDiff,        GetPreTagEvtWeight());
	fhist_fPWtAsymmetry   ->Fill(fPWtAsymmetry,   GetPreTagEvtWeight());
	fhist_fLogPWtRatio    ->Fill(fLogPWtRatio,    GetPreTagEvtWeight());
	fhist_fLogPWtSum      ->Fill(fLogPWtSum,      GetPreTagEvtWeight());
	fhist_fLogPWtDiff     ->Fill(fLogPWtDiff,     GetPreTagEvtWeight());
	fhist_fLogPWtAsymmetry->Fill(fLogPWtAsymmetry,GetPreTagEvtWeight());

	if ((p_System.Mod() > 0. ) && (p_System.Mod() < 100. )) {fHist_WtSystem_Pt->Fill(pT_System,GetPreTagEvtWeight());}
	if ((p_System.Mod() > 0. ) && (p_System.Mod() < 200. )) {fHist_WtSystem_Pt_nocut ->Fill(pT_System,GetPreTagEvtWeight());}
	if( (fEtaTop > -6.) && (fEtaTop < 6.)) { fHist_EtaTop_nocut->Fill(fEtaTop,GetPreTagEvtWeight());}

	if ((p_System.Mod() > 0. ) && (p_System.Mod() < 150. ) &&
	    (fEtaTop > -6.) && (fEtaTop < 6.)){
	    fHistWtSystem_vs_TopEta_sliced_fine     ->Fill(pT_System,fEtaTop, GetPreTagEvtWeight());
	    fHistWtSystem_vs_TopEta_sliced          ->Fill(pT_System,fEtaTop, GetPreTagEvtWeight());
	    fHistWtSystem_vs_TopEta_sliced_fine_more->Fill(pT_System,fEtaTop, GetPreTagEvtWeight());
	    fHistWtSystem_vs_TopEta_sliced_more     ->Fill(pT_System,fEtaTop, GetPreTagEvtWeight());
	    fHistWtSystem_vs_TopEta_sliced_less     ->Fill(pT_System,fEtaTop, GetPreTagEvtWeight());

	}
	// fhist_fLogBest_logscale->Fill(fLogPWtBest,GetPreTagEvtWeight());
	// fhist_fLogLept_logscale->Fill(fLogPWtLeptonic,GetPreTagEvtWeight());
	// fhist_fLogHadr_logscale->Fill(fLogPWtHadronic,GetPreTagEvtWeight());
	// fhist_fPWtRatio_logscale       ->Fill(fPWtRatio,       GetPreTagEvtWeight());
	// fhist_fPWtSum_logscale         ->Fill(fPWtSum,         GetPreTagEvtWeight());
	// fhist_fPWtDiff_logscale        ->Fill(fPWtDiff,        GetPreTagEvtWeight());
	// fhist_fPWtAsymmetry_logscale   ->Fill(fPWtAsymmetry,   GetPreTagEvtWeight());
	// fhist_fLogPWtRatio_logscale    ->Fill(fLogPWtRatio,    GetPreTagEvtWeight());
	// fhist_fLogPWtSum_logscale      ->Fill(fLogPWtSum,      GetPreTagEvtWeight());
	// fhist_fLogPWtDiff_logscale     ->Fill(fLogPWtDiff,     GetPreTagEvtWeight());
	// fhist_fLogPWtAsymmetry_logscale->Fill(fLogPWtAsymmetry,GetPreTagEvtWeight());

	fCommonTree->Fill();
    }
}
//____________________________________________________________________

void AtlSgTop_WtChannelFinder::SetCutDefaults() {
    //
    // Selection cut defaults
    //

    // channel of events for which the analysis is performed
    fDecayChannel = 3;
    
    fMaxNbIter         = 100;

    fSFSystMode        = kNone;

    fIsAcceptanceChallenge = kFALSE;

    // Mode of finder
    fMode     = kKinFit;
    fModeMass = kGauss;
    fLeptonMode        = kElectronMode;
    fIsFwdElectronMode = kFALSE;
    fVerbosityLevel    = 0;
    fGuessNeutrinoEtaE = kFALSE;
    fProduceCommonTree = kTRUE;

    // P(chi2) cut
    fChi2ProbMin = 0.1;
    
    // Make sure all cuts are correctly set:
    fSignalSampleMode=kTRUE;
    fIsAcceptanceChallenge=kFALSE;
    fVerbosityLevel=0;
    fMode=kKinFit;
    fMaxNbIter=100;
    fTruthMatch=kFALSE;
//    fNJetsMin=n_jets_excl;
//    fNJetsMax=n_jets_excl;
//    fNJetsExcl=n_jets_excl;
    fBJetTagger=AtlBTag::kMV1;
    fBJets_Et_min=25.0;
    fBJets_Eta_min=-2.5;
    fBJets_Eta_max=2.5;


    // ======================
    // Pole masses and widths
    // ======================

    // Triangle Cut

    fMET_Mag_min = 25.;
    fW_Mass   = 80.4; 
    fW_Width  = 2.14;
    fTop_Mass = 172.9;
    fTop_Width = 1.99; // quite uncertain, not measured, depends on mass
        



    // =======
    // Leptons
    // =======
    fElPt_Min = 30.;   
    fMuPt_Min = 30.;   

    
    // ====
    // Jets
    // ====
    
    // Jets
    fNJetsMin        = 3;
    fNJetsMax        = 5;
    fJets_Et_min     = 25.0;
    fJets_Eta_min    = -2.5;
    fJets_Eta_max    = 2.5;
    
    // BJets
    fBJets_Et_min    = 25.0;
    fBJets_Eta_min   = -2.5;
    fBJets_Eta_max   = 2.5;
    fBJetTagger      = AtlBTag::kMV1;
    fBJetWeightMin   = 0.602; // 2.2 - 57% w.p // 0.35 - 70% w.p.

    // Jets from hadronic W
    fWhadJets_Et_min  = 25;
    fWhadJets_Eta_min = -2.5; 
    fWhadJets_Eta_max = 2.5;
    fWhadJetTagger    = AtlBTag::kMV1;
    fWhadJetWeightMax = fBJetWeightMin;


    // ==========
    // ttbar veto
    // ==========
    fVetoTTbarProbMin = 0.001; // -------> Not used since ttbar veto is done by p(chi2) comparison

}

//____________________________________________________________________

void AtlSgTop_WtChannelFinder::Terminate() {
    //
    // Terminate Single-top Wt-channel finder
    //
    // Close output text file for acceptance challenges
    fOut.close(); 
    // Kill empty bins of CutFlow Histo
    fHistCutFlowWeighted->LabelsDeflate("x");
    fHistCutFlowUnweighted->LabelsDeflate("x");
    // use reasonable Y axis range to prevent confusion
    fHistCutFlowWeighted->SetAxisRange(0, fHistCutFlowWeighted->GetMaximumStored(), "Y" );
    fHistCutFlowUnweighted->SetAxisRange(0, fHistCutFlowUnweighted->GetMaximumStored(), "Y" );

    //
    // Fill histogram with slices of fHistDeltaP2Mod_Top_2ndLeadJet_vs_Eta2ndLeadJet in eta direction
    // for better signal discrimination:
    //
    fOutputFile->cd();
    gDirectory->cd();
    gDirectory->cd("NtupleStuff");


    // Fine binning
    Int_t nbins =  nbins_pt_fine*n_eta_slices; // 25 pt X 11 eta
    fHistWtSystem_rolled_TopEta_sliced_fine = 
      new TH1F("h_WtSystem_rolled_EtaTop_fine",
	       "Modulus of #vec{P}_{t} of reco top-quark + #vec{P}_{t} of W. jet (Range 0. to 150.), in 11 slices of #eta of top",
	       nbins, 0., 1500.);
    fHistWtSystem_rolled_TopEta_sliced_fine->SetXTitle("|#vec{P}_{t}^{top}+#vec{P}_{t}^{W}|");
    fHistWtSystem_rolled_TopEta_sliced_fine->SetZTitle("Number of Entries");

    Int_t offset = 0;
    Int_t curr_bin = 0;
    Double_t curr_err = 0;
    Float_t curr_value = 0;

    for ( Int_t i = 1; i <= n_eta_slices; i++ ) {
      for ( Int_t j = 1; j <= nbins_pt_fine; j++ ) {
	curr_bin = offset+j;
	curr_value = fHistWtSystem_vs_TopEta_sliced_fine->GetBinContent(j,i);
	curr_err   = fHistWtSystem_vs_TopEta_sliced_fine->GetBinError(j,i);
	fHistWtSystem_rolled_TopEta_sliced_fine->SetBinContent(curr_bin, curr_value);
	fHistWtSystem_rolled_TopEta_sliced_fine->SetBinError(curr_bin, curr_err);
      }
      offset += nbins_pt_fine;
    }


    // Coarse binning
    nbins =  nbins_pt_coarse*n_eta_slices; // 15 pt X 11 eta
    fHistWtSystem_rolled_TopEta_sliced = 
	new TH1F("h_WtSystem_rolled_EtaTop",
		 "Modulus of #vec{P}_{t} of reco top-quark + #vec{P}_{t} of top (Range 0. to 150.), in 11 slices of #eta of top",
		 nbins, 0., 1500.);
    fHistWtSystem_rolled_TopEta_sliced->SetXTitle("|#vec{P}_{t}^{top}+#vec{P}_{t}^{W}|");
    fHistWtSystem_rolled_TopEta_sliced->SetZTitle("Number of Entries");

    offset = 0;
    curr_bin = 0;
    curr_err = 0;
    curr_value = 0;

    for ( Int_t i = 1; i <= n_eta_slices; i++ ) {
      for ( Int_t j = 1; j <= nbins_pt_coarse; j++ ) {
	curr_bin = offset+j;
	curr_value = fHistWtSystem_vs_TopEta_sliced->GetBinContent(j,i);
	curr_err = fHistWtSystem_vs_TopEta_sliced->GetBinError(j,i);
	fHistWtSystem_rolled_TopEta_sliced->SetBinContent(curr_bin, curr_value);
	fHistWtSystem_rolled_TopEta_sliced->SetBinError(curr_bin, curr_err);
      }
      offset += nbins_pt_coarse;
    }

    fHistWtSystem_rolled_TopEta_sliced_less = 
	new TH1F("h_WtSystem_rolled_EtaTop_less",
		 "Modulus of #vec{P}_{t} of reco top-quark + #vec{P}_{t} of top (Range 0. to 150.), in 11 slices of #eta of top",
		 nbins, 0., 1500.);
    fHistWtSystem_rolled_TopEta_sliced_less->SetXTitle("|#vec{P}_{t}^{top}+#vec{P}_{t}^{W}|");
    fHistWtSystem_rolled_TopEta_sliced_less->SetZTitle("Number of Entries");
    
    offset = 0;
    curr_bin = 0;
    curr_err = 0;
    curr_value = 0;

    for ( Int_t i = 1; i <= 5; i++ ) {
      for ( Int_t j = 1; j <= nbins_pt_coarse; j++ ) {
	curr_bin = offset+j;
	curr_value = fHistWtSystem_vs_TopEta_sliced_less->GetBinContent(j,i);
	curr_err = fHistWtSystem_vs_TopEta_sliced_less->GetBinError(j,i);
	fHistWtSystem_rolled_TopEta_sliced_less->SetBinContent(curr_bin, curr_value);
	fHistWtSystem_rolled_TopEta_sliced_less->SetBinError(curr_bin, curr_err);
      }
      offset += nbins_pt_coarse;
    }


    
    // REPLICATE WITH DIFFERENT ETA SLICING RANGE

    // Fine binning
    nbins =  nbins_pt_fine*n_eta_slices_more; // 25 pt X 11 eta
    fHistWtSystem_rolled_TopEta_sliced_fine_more = 
	new TH1F("h_WtSystem_rolled_EtaTop_fine_more",
		 "Modulus of #vec{P}_{t} of reco top-quark + #vec{P}_{t} of W. jet (Range 0. to 150.), in 11 slices of #eta of top",
		 nbins, 0., 1500.);
    fHistWtSystem_rolled_TopEta_sliced_fine_more->SetXTitle("|#vec{P}_{t}^{top}+#vec{P}_{t}^{W}|");
    fHistWtSystem_rolled_TopEta_sliced_fine_more->SetZTitle("Number of Entries");
    
    offset = 0;
    curr_bin = 0;
    curr_err = 0;
    curr_value = 0;

    for ( Int_t i = 1; i <= n_eta_slices_more; i++ ) {
      for ( Int_t j = 1; j <= nbins_pt_fine; j++ ) {
	curr_bin = offset+j;
	curr_value = fHistWtSystem_vs_TopEta_sliced_fine_more->GetBinContent(j,i);
	curr_err   = fHistWtSystem_vs_TopEta_sliced_fine_more->GetBinError(j,i);
	fHistWtSystem_rolled_TopEta_sliced_fine_more->SetBinContent(curr_bin, curr_value);
	fHistWtSystem_rolled_TopEta_sliced_fine_more->SetBinError(curr_bin, curr_err);
      }
      offset += nbins_pt_fine;
    }


    // Coarse binning
    nbins =  nbins_pt_coarse*n_eta_slices_more; // 15 pt X 11 eta
    fHistWtSystem_rolled_TopEta_sliced_more = 
	new TH1F("h_WtSystem_rolled_EtaTop_more",
		 "Modulus of #vec{P}_{t} of reco top-quark + #vec{P}_{t} of top (Range 0. to 150.), in 11 slices of #eta of top",
		 nbins, 0., 1500.);
    fHistWtSystem_rolled_TopEta_sliced_more->SetXTitle("|#vec{P}_{t}^{top}+#vec{P}_{t}^{W}|");
    fHistWtSystem_rolled_TopEta_sliced_more->SetZTitle("Number of Entries");

    offset = 0;
    curr_bin = 0;
    curr_err = 0;
    curr_value = 0;

    for ( Int_t i = 1; i <= n_eta_slices_more; i++ ) {
      for ( Int_t j = 1; j <= nbins_pt_coarse; j++ ) {
	curr_bin = offset+j;
	curr_value = fHistWtSystem_vs_TopEta_sliced_more->GetBinContent(j,i);
	curr_err = fHistWtSystem_vs_TopEta_sliced_more->GetBinError(j,i);
	fHistWtSystem_rolled_TopEta_sliced_more->SetBinContent(curr_bin, curr_value);
	fHistWtSystem_rolled_TopEta_sliced_more->SetBinError(curr_bin, curr_err);
      }
      offset += nbins_pt_coarse;
    }


    
    fOutputFile->cd();

    AtlKinFitterTool::Terminate();
    

}


//--------------------------------------------------------------------

void AtlSgTop_WtChannelFinder::Print() const {
    //
    // Prints chosen parameter settings for the finder tool to
    // standard output
    //
    
    cout << endl
	 << "========================================================" << endl
	 << "  Single-Top Wt-Channel Finder Tool                      " << endl
	 << "========================================================" << endl
	 << "  Chosen run mode is           ";
	switch ( fMode ) {
	    case kAll :
		cout << "kAll" << endl;
		break;
	    case kKinFit :
		cout << "kKinFit" << endl;
		break;
	    case kCutBased :
		cout << "kCutBased" << endl;
		break;
	}
	if ( fUseLeptonCovRand )
	  cout
	      << "  fUseLeptonCovRand                              = kTRUE"<<endl
	      << "  fIsFwdElectronMode                             = " << ( (fIsFwdElectronMode) ? "kTRUE" : "kFALSE" )
	      << endl;	else cout
	       << "  fUseLeptonCovRand                              = kFALSE"<<endl;
	
	cout << "  fSFSystMode                                    = " << fgSystNames[fSFSystMode] << endl;	
	cout << "  Chosen mass constraint is    "
	     << ( (fModeMass == kBW) ? "kBW" : "kGauss" ) << endl
	     << "  Is GuessNeutrinoEtaE used?   "
	     << ( (fGuessNeutrinoEtaE) ? "kTRUE" : "kFALSE" ) << endl
	     << "  Is truth-matching applied?   "
	     << "  Chosen main P(chi2) cut is   fChi2ProbMin      = "
	     << fChi2ProbMin << endl
	     << "  fMaxNbIter   = " << fMaxNbIter << endl
	     << endl
	     << "--------------------------------------------------------" << endl	
	     << endl
	     << "  Minimum jet multiplicity is  fNJetsMin         = "
	     << fNJetsMin << endl
	     << "  Maximum jet multiplicity is  fNJetsMax         = "
	     << fNJetsMax                                                  << endl
	     << "  Maximum jet multiplicity is  fNJetsExcl        = "
	     << fNJetsExcl                                                  << endl

	     << "--------------------------------------------------------" << endl	
	     << "  W-boson and top-quark:                                " << endl
	     << "--------------------------------------------------------" << endl
	     << "  fW_Mass                    = " << fW_Mass << endl
	     << "  fW_Width                   = " << fW_Width << endl
	     << "  fTop_Mass                  = " << fTop_Mass << endl
	     << "  fTop_Width                 = " << fTop_Width << endl
	     << "--------------------------------------------------------" << endl 
	     << "  Specifications of physics objects:                    " << endl
	     << "--------------------------------------------------------" << endl
	     << "  fElPt_Min                  = " << fElPt_Min << endl
	     << "  fMuPt_Min                  = " << fMuPt_Min << endl
	     << "--------------------------------------------------------" << endl
	     << "  fJets_Et_min               = " << fJets_Et_min      << endl
	     << "  fJets_Eta_min              = " << fJets_Eta_min     << endl
	     << "  fJets_Eta_max              = " << fJets_Eta_max     << endl   
	     << "  fBJets_Et_min              = " << fBJets_Et_min     << endl
	     << "  fBJets_Eta_min             = " << fBJets_Eta_min    << endl
	     << "  fBJets_Eta_max             = " << fBJets_Eta_max    << endl
	     << "  fBJetTagger                = " << AtlBTag::GetTaggerName(fBJetTagger) << endl
	     << "  fBJetWeightMin             = " << fBJetWeightMin    << endl
	     << "  fWhadJets_Et_min           = " << fWhadJets_Et_min  << endl
	     << "  fWhadJets_Eta_min          = " << fWhadJets_Eta_min << endl
	     << "  fWhaddJets_Eta_max         = " << fWhadJets_Eta_max << endl
	     << "  fWhadJetTagger             = " << AtlBTag::GetTaggerName(fWhadJetTagger) << endl
	     << "  fWhadJetWeightMax          = " << fWhadJetWeightMax << endl
	     << "========================================================" << endl
	     << " ttbar veto (only cut flow) "                             << endl
	     << "  fVetoTTbarProbMin          = " << fVetoTTbarProbMin     << endl
	     << "========================================================" << endl
	     << "  fProduceCommonTree         = " << //fProduceCommonTree << endl
	    ( (fProduceCommonTree) ? "kTRUE" : "kFALSE" ) << endl
	     << "  fIsAcceptanceChallenge         = " <<
	    ( (fIsAcceptanceChallenge) ? "kTRUE" : "kFALSE" ) << endl
	     << "========================================================" << endl
	     << endl;
	
}

//____________________________________________________________________
    
void AtlSgTop_WtChannelFinder::BookLeptonHistograms() {
    //
   // Book histograms for the leptons used in the reconstruction
    //
    gDirectory->mkdir("TotalYield", "Total yield after all selection cuts");
    gDirectory->cd("TotalYield");
    
    fHistTotalYield_allCuts
	= new TH1F("h_total_yield_all_cuts", "Total weighted yield after all analysis selection cuts",
		   1, 0, 1);
    fHistTotalYield_allCuts->SetXTitle("passed all cuts");
    fHistTotalYield_allCuts->SetYTitle("Number of Entries");
    TAxis *axe = fHistTotalYield_allCuts->GetXaxis();
    axe->SetBinLabel(1,"True");

    fHistTotalYield_allCuts_cut20
	= new TH1F("h_total_yield_all_cuts_cut20", "Total weighted yield after all analysis selection cuts",
		   1, 0, 1);
    fHistTotalYield_allCuts_cut20->SetXTitle("passed all cuts");
    fHistTotalYield_allCuts_cut20->SetYTitle("Number of Entries");
    axe = fHistTotalYield_allCuts_cut20->GetXaxis();
    axe->SetBinLabel(1,"True");

    fHistTotalYield_allCuts_cut30
	= new TH1F("h_total_yield_all_cuts_cut30", "Total weighted yield after all analysis selection cuts",
		   1, 0, 1);
    fHistTotalYield_allCuts_cut30->SetXTitle("passed all cuts");
    fHistTotalYield_allCuts_cut30->SetYTitle("Number of Entries");
    axe = fHistTotalYield_allCuts_cut30->GetXaxis();
    axe->SetBinLabel(1,"True");

    fHistTotalYield_allCuts_cut40
	= new TH1F("h_total_yield_all_cuts_cut40", "Total weighted yield after all analysis selection cuts",
		   1, 0, 1);
    fHistTotalYield_allCuts_cut40->SetXTitle("passed all cuts");
    fHistTotalYield_allCuts_cut40->SetYTitle("Number of Entries");
    axe = fHistTotalYield_allCuts_cut40->GetXaxis();
    axe->SetBinLabel(1,"True");

    fHistTotalYield_allCuts_cut50
	= new TH1F("h_total_yield_all_cuts_cut50", "Total weighted yield after all analysis selection cuts",
		   1, 0, 1);
    fHistTotalYield_allCuts_cut50->SetXTitle("passed all cuts");
    fHistTotalYield_allCuts_cut50->SetYTitle("Number of Entries");
    axe = fHistTotalYield_allCuts_cut50->GetXaxis();
    axe->SetBinLabel(1,"True");

    fHistTotalYield_allCuts_cut60
	= new TH1F("h_total_yield_all_cuts_cut60", "Total weighted yield after all analysis selection cuts",
		   1, 0, 1);
    fHistTotalYield_allCuts_cut60->SetXTitle("passed all cuts");
    fHistTotalYield_allCuts_cut60->SetYTitle("Number of Entries");
    axe = fHistTotalYield_allCuts_cut60->GetXaxis();
    axe->SetBinLabel(1,"True");
    fHistTotalYield_p10WtPt
	= new TH1F("h_total_yield_p10WtPt", "Total weighted yield after all analysis selection cuts",
		   1, 0, 1);
    fHistTotalYield_p10WtPt->SetXTitle("passed all cuts");
    fHistTotalYield_p10WtPt->SetYTitle("Number of Entries");
    axe = fHistTotalYield_p10WtPt->GetXaxis();
    axe->SetBinLabel(1,"True");

    gDirectory->cd("..");

    gDirectory->mkdir("CommonEventSelection");
    gDirectory->cd("CommonEventSelection");

    gDirectory->mkdir("SignalLepton","Signal lepton");
    gDirectory->cd("SignalLepton");

    // ===========
    // All leptons
    // ===========
    gDirectory->mkdir("AllSignalLeptons","Inclusive signal leptons");
    gDirectory->cd("AllSignalLeptons");

    
    fHistSignalLepton_pt = new TH1F("h_sig_lepton_pt", "Signal Lepton Transverse Momentum",
				    40, 0, 200);
    fHistSignalLepton_pt->SetXTitle("P_{t} (GeV)");
    fHistSignalLepton_pt->SetYTitle("Number of Entries");
    fHistSignalLepton_eta = new TH1F("h_sig_lepton_eta", "Signal Lepton Pseudo-Rapidity",
				     40, -2.5, 2.5);
    fHistSignalLepton_eta->SetXTitle("#eta");
    fHistSignalLepton_eta->SetYTitle("Number of Entries");
    fHistSignalLepton_eta_cells = new TH1F("h_sig_lepton_eta_cells", "Signal Lepton Pseudo-Rapidity (cell granularity)",
  	                                      100, -2.5, 2.5);
    fHistSignalLepton_eta_cells->SetXTitle("#eta");
    fHistSignalLepton_eta_cells->SetYTitle("Number of Entries");
    
    fHistSignalLepton_phi = new TH1F("h_sig_lepton_phi", "Signal Lepton Azimuth",
				     40, -3.2, 3.2);
    fHistSignalLepton_phi->SetXTitle("#phi (rad)");
    fHistSignalLepton_phi->SetYTitle("Number of Entries");

    gDirectory->cd("..");
    
    // =========
    // Electrons
    // =========
    gDirectory->mkdir("SignalElectron","Signal electron");
    gDirectory->cd("SignalElectron");


    
    //****************************************
    // Number of signal-electrons by author
    //****************************************
    fHistSignalElectron_author = new TH1F("h_signal_electron_author",
		  "Signal Electron Author",
		  (AtlElectron::fgNAuthors + 1), 0, (AtlElectron::fgNAuthors + 1 ));
    fHistSignalElectron_author->SetYTitle("Number of Entries");
    TAxis *axis = fHistSignalElectron_author->GetXaxis();
    for ( Int_t i = 0; i < AtlElectron::fgNAuthors; i++ )
	axis->SetBinLabel(i+1, AtlElectron::fgAuthorNames[i]);
    axis->SetBinLabel(6,"HighPt and Soft");

    
    // Both charges
    gDirectory->mkdir("both");
    gDirectory->cd("both");

    fHistSignalElectron_pt = new TH1F("h_sig_electron_pt", "Signal e Transverse Momentum",
				      200, 0, 200);
    fHistSignalElectron_pt->SetXTitle("P_{t} (GeV)");
    fHistSignalElectron_pt->SetYTitle("Number of Entries");
    fHistSignalElectron_eta = new TH1F("h_sig_electron_eta", "Signal e Pseudo-Rapidity",
				       50, -2.5, 2.5);
    fHistSignalElectron_eta->SetXTitle("#eta");
    fHistSignalElectron_eta->SetYTitle("Number of Entries");
    fHistSignalElectron_phi = new TH1F("h_sig_electron_phi", "Signal e Azimuth",
				       128, -3.2, 3.2);
    fHistSignalElectron_phi->SetXTitle("#phi (rad)");
    fHistSignalElectron_phi->SetYTitle("Number of Entries");

    gDirectory->cd("..");
    
    // e+
    gDirectory->mkdir("e+");
    gDirectory->cd("e+");

    fHistSignalEplus_pt = new TH1F("h_sig_eplus_pt", "Signal e^{+} Transverse Momentum",
				   200, 0, 200);
    fHistSignalEplus_pt->SetXTitle("P_{t} (GeV)");
    fHistSignalEplus_pt->SetYTitle("Number of Entries");
    fHistSignalEplus_eta = new TH1F("h_sig_eplus_eta", "Signal e^{+} Pseudo-Rapidity",
				    50, -2.5, 2.5);
    fHistSignalEplus_eta->SetXTitle("#eta");
    fHistSignalEplus_eta->SetYTitle("Number of Entries");
    fHistSignalEplus_phi = new TH1F("h_sig_eplus_phi", "Signal e^{+} Azimuth",
				    128, -3.2, 3.2);
    fHistSignalEplus_phi->SetXTitle("#phi (rad)");
    fHistSignalEplus_phi->SetYTitle("Number of Entries");

    gDirectory->cd("..");
    
    // e-
    gDirectory->mkdir("e-");
    gDirectory->cd("e-");

    fHistSignalEminus_pt = new TH1F("h_sig_eminus_pt", "Signal e^{-} Transverse Momentum",
				   200, 0, 200);
    fHistSignalEminus_pt->SetXTitle("P_{t} (GeV)");
    fHistSignalEminus_pt->SetYTitle("Number of Entries");
    fHistSignalEminus_eta = new TH1F("h_sig_eminus_eta", "Signal e^{-} Pseudo-Rapidity",
				     50, -2.5, 2.5);
    fHistSignalEminus_eta->SetXTitle("#eta");
    fHistSignalEminus_eta->SetYTitle("Number of Entries");
    fHistSignalEminus_phi = new TH1F("h_sig_eminus_phi", "Signal e^{-} Azimuth",
				    128, -3.2, 3.2);
    fHistSignalEminus_phi->SetXTitle("#phi (rad)");
    fHistSignalEminus_phi->SetYTitle("Number of Entries");

    gDirectory->cd("../..");

    // =====
    // Muons
    // =====
    gDirectory->mkdir("SignalMuon","Signal muon");
    gDirectory->cd("SignalMuon");
    
    // Both charges
    gDirectory->mkdir("both");
    gDirectory->cd("both");

    fHistSignalMuon_pt = new TH1F("h_sig_muon_pt", "Signal #mu Transverse Momentum",
				  200, 0, 200);
    fHistSignalMuon_pt->SetXTitle("P_{t} (GeV)");
    fHistSignalMuon_pt->SetYTitle("Number of Entries");
    fHistSignalMuon_eta = new TH1F("h_sig_muon_eta", "Signal #mu Pseudo-Rapidity",
				   50, -2.5, 2.5);
    fHistSignalMuon_eta->SetXTitle("#eta");
    fHistSignalMuon_eta->SetYTitle("Number of Entries");
    fHistSignalMuon_phi = new TH1F("h_sig_muon_phi", "Signal #mu Azimuth",
				   128, -3.2, 3.2);
    fHistSignalMuon_phi->SetXTitle("#phi (rad)");
    fHistSignalMuon_phi->SetYTitle("Number of Entries");

    gDirectory->cd("..");
    
    // mu+
    gDirectory->mkdir("mu+");
    gDirectory->cd("mu+");

    fHistSignalMuplus_pt = new TH1F("h_sig_muplus_pt", "Signal #mu^{+} Transverse Momentum",
				    200, 0, 200);
    fHistSignalMuplus_pt->SetXTitle("P_{t} (GeV)");
    fHistSignalMuplus_pt->SetYTitle("Number of Entries");
    fHistSignalMuplus_eta = new TH1F("h_sig_muplus_eta", "Signal #mu^{+} Pseudo-Rapidity",
				     50, -2.5, 2.5);
    fHistSignalMuplus_eta->SetXTitle("#eta");
    fHistSignalMuplus_eta->SetYTitle("Number of Entries");
    fHistSignalMuplus_phi = new TH1F("h_sig_muplus_phi", "Signal #mu^{+} Azimuth",
				     128, -3.2, 3.2);
    fHistSignalMuplus_phi->SetXTitle("#phi (rad)");
    fHistSignalMuplus_phi->SetYTitle("Number of Entries");
    
    gDirectory->cd("..");
    
    // mu-
    gDirectory->mkdir("mu-");
    gDirectory->cd("mu-");

    fHistSignalMuminus_pt = new TH1F("h_sig_muminus_pt", "Signal #mu^{-} Transverse Momentum",
				   200, 0, 200);
    fHistSignalMuminus_pt->SetXTitle("P_{t} (GeV)");
    fHistSignalMuminus_pt->SetYTitle("Number of Entries");
    fHistSignalMuminus_eta = new TH1F("h_sig_muminus_eta", "Signal #mu^{-} Pseudo-Rapidity",
				     50, -2.5, 2.5);
    fHistSignalMuminus_eta->SetXTitle("#eta");
    fHistSignalMuminus_eta->SetYTitle("Number of Entries");
    fHistSignalMuminus_phi = new TH1F("h_sig_muminus_phi", "Signal #mu^{-} Azimuth",
				    128, -3.2, 3.2);
    fHistSignalMuminus_phi->SetXTitle("#phi (rad)");
    fHistSignalMuminus_phi->SetYTitle("Number of Entries");

    gDirectory->cd("../..");

    // ===
    // Tau
    // ===
    gDirectory->mkdir("SignalTau","Signal tau");
    gDirectory->cd("SignalTau");
    
    // Both charges
    gDirectory->mkdir("both");
    gDirectory->cd("both");

    fHistSignalTau_pt = new TH1F("h_sig_tau_pt", "Signal #tau Transverse Momentum",
				  200, 0, 200);
    fHistSignalTau_pt->SetXTitle("P_{t} (GeV)");
    fHistSignalTau_pt->SetYTitle("Number of Entries");
    fHistSignalTau_eta = new TH1F("h_sig_tau_eta", "Signal #tau Pseudo-Rapidity",
				   50, -2.5, 2.5);
    fHistSignalTau_eta->SetXTitle("#eta");
    fHistSignalTau_eta->SetYTitle("Number of Entries");
    fHistSignalTau_phi = new TH1F("h_sig_tau_phi", "Signal #tau Azimuth",
				   128, -3.2, 3.2);
    fHistSignalTau_phi->SetXTitle("#phi (rad)");
    fHistSignalTau_phi->SetYTitle("Number of Entries");

    gDirectory->cd("..");
    
    // tau+
    gDirectory->mkdir("tau+");
    gDirectory->cd("tau+");

    fHistSignalTauplus_pt = new TH1F("h_sig_tauplus_pt", "Signal #tau^{+} Transverse Momentum",
				    200, 0, 200);
    fHistSignalTauplus_pt->SetXTitle("P_{t} (GeV)");
    fHistSignalTauplus_pt->SetYTitle("Number of Entries");
    fHistSignalTauplus_eta = new TH1F("h_sig_tauplus_eta", "Signal #tau^{+} Pseudo-Rapidity",
				     50, -2.5, 2.5);
    fHistSignalTauplus_eta->SetXTitle("#eta");
    fHistSignalTauplus_eta->SetYTitle("Number of Entries");
    fHistSignalTauplus_phi = new TH1F("h_sig_tauplus_phi", "Signal #tau^{+} Azimuth",
				     128, -3.2, 3.2);
    fHistSignalTauplus_phi->SetXTitle("#phi (rad)");
    fHistSignalTauplus_phi->SetYTitle("Number of Entries");
    
    gDirectory->cd("..");
    
    // tau-
    gDirectory->mkdir("tau-");
    gDirectory->cd("tau-");

    fHistSignalTauminus_pt = new TH1F("h_sig_tauminus_pt", "Signal #tau^{-} Transverse Momentum",
				   200, 0, 200);
    fHistSignalTauminus_pt->SetXTitle("P_{t} (GeV)");
    fHistSignalTauminus_pt->SetYTitle("Number of Entries");
    fHistSignalTauminus_eta = new TH1F("h_sig_tauminus_eta", "Signal #tau^{-} Pseudo-Rapidity",
				     50, -2.5, 2.5);
    fHistSignalTauminus_eta->SetXTitle("#eta");
    fHistSignalTauminus_eta->SetYTitle("Number of Entries");
    fHistSignalTauminus_phi = new TH1F("h_sig_tauminus_phi", "Signal #tau^{-} Azimuth",
				    128, -3.2, 3.2);
    fHistSignalTauminus_phi->SetXTitle("#phi (rad)");
    fHistSignalTauminus_phi->SetYTitle("Number of Entries");
    
    gDirectory->cd("../../..");
}

//____________________________________________________________________

void AtlSgTop_WtChannelFinder::BookJetHistograms() {
    //
    // Book jet histograms
    //
    gDirectory->mkdir("SignalJets","Signal jets");
    gDirectory->cd("SignalJets");

    // ======
    // Jets
    // ======
    gDirectory->mkdir("all_jets","All selected signal jets");
    gDirectory->cd("all_jets");

    // All jets
    fHistJet_n = new TH1F("h_jet_n", "No. of all jets",
			   10, 0, 10);
    fHistJet_n->SetXTitle("N_{jet}");
    fHistJet_n->SetYTitle("Number of Entries");
    fHistJet_Et = new TH1F("h_jet_Et", "Transverse Energy of all jets",
			    200, 0, 200);
    fHistJet_Et->SetXTitle("E_{t} (GeV)");
    fHistJet_Et->SetYTitle("Number of Entries");
    fHistJet_eta = new TH1F("h_jet_eta", "Pseudo-Rapidity of all jets",
			     50, -2.5, 2.5);
    fHistJet_eta->SetXTitle("#eta");
    fHistJet_eta->SetYTitle("Number of Entries");
    fHistJet_phi = new TH1F("h_jet_phi", "Azimuth of all jets",
			     128, -3.2, 3.2);
    fHistJet_phi->SetXTitle("#phi (rad)");
    fHistJet_phi->SetYTitle("Number of Entries");

    // Leading jet
    fHistJet1_Et = new TH1F("h_jet1_Et", "Transverse Energy of leading jet",
			    200, 0, 200);
    fHistJet1_Et->SetXTitle("E_{t} (GeV)");
    fHistJet1_Et->SetYTitle("Number of Entries");
    fHistJet1_eta = new TH1F("h_jet1_eta", "Pseudo-Rapidity of leading jet",
			     50, -2.5, 2.5);
    fHistJet1_eta->SetXTitle("#eta");
    fHistJet1_eta->SetYTitle("Number of Entries");
    fHistJet1_phi = new TH1F("h_jet1_phi", "Azimuth of leading jet",
			     128, -3.2, 3.2);
    fHistJet1_phi->SetXTitle("#phi (rad)");
    fHistJet1_phi->SetYTitle("Number of Entries");

    // 2nd Leading jet
    fHistJet2_Et = new TH1F("h_jet2_Et", "Transverse Energy of 2nd leading jet",
			    200, 0, 200);
    fHistJet2_Et->SetXTitle("E_{t} (GeV)");
    fHistJet2_Et->SetYTitle("Number of Entries");
    fHistJet2_eta = new TH1F("h_jet2_eta", "Pseudo-Rapidity of 2nd leading jet",
			     50, -2.5, 2.5);
    fHistJet2_eta->SetXTitle("#eta");
    fHistJet2_eta->SetYTitle("Number of Entries");
    fHistJet2_phi = new TH1F("h_jet2_phi", "Azimuth of 2nd leading jet",
			     128, -3.2, 3.2);
    fHistJet2_phi->SetXTitle("#phi (rad)");
    fHistJet2_phi->SetYTitle("Number of Entries");

    gDirectory->cd("..");


    // ======
    // B-Jets
    // ======
    gDirectory->mkdir("b-jet","Signal b-jet");
    gDirectory->cd("b-jet");

    // All b-jets
    fHistBJet_n = new TH1F("h_bjet_n", "No. of all b-jets",
			   10, 0, 10);
    fHistBJet_n->SetXTitle("N_{b-jet}");
    fHistBJet_n->SetYTitle("Number of Entries");
    fHistBJet_Et = new TH1F("h_bjet_Et", "Transverse Energy of all b-jets",
			    200, 0, 200);
    fHistBJet_Et->SetXTitle("E_{t} (GeV)");
    fHistBJet_Et->SetYTitle("Number of Entries");
    fHistBJet_eta = new TH1F("h_bjet_eta", "Pseudo-Rapidity of all b-jets",
			     50, -2.5, 2.5);
    fHistBJet_eta->SetXTitle("#eta");
    fHistBJet_eta->SetYTitle("Number of Entries");
    fHistBJet_phi = new TH1F("h_bjet_phi", "Azimuth of all b-jets",
			     128, -3.2, 3.2);
    fHistBJet_phi->SetXTitle("#phi (rad)");
    fHistBJet_phi->SetYTitle("Number of Entries");
    fHistBJet_weight = new TH1F("h_bjet_weight", "B-tag weights of all b-jets",
			     50, -10, 12);
    fHistBJet_weight->SetXTitle("B-Tag Weight");
    fHistBJet_weight->SetYTitle("Number of Entries");

    // Leading b-jet
    fHistBJet1_Et = new TH1F("h_bjet1_Et", "Transverse Energy of leading b-jet",
			    200, 0, 200);
    fHistBJet1_Et->SetXTitle("E_{t} (GeV)");
    fHistBJet1_Et->SetYTitle("Number of Entries");
    fHistBJet1_eta = new TH1F("h_bjet1_eta", "Pseudo-Rapidity of leading b-jet",
			     50, -2.5, 2.5);
    fHistBJet1_eta->SetXTitle("#eta");
    fHistBJet1_eta->SetYTitle("Number of Entries");
    fHistBJet1_phi = new TH1F("h_bjet1_phi", "Azimuth of leading b-jet",
			     128, -3.2, 3.2);
    fHistBJet1_phi->SetXTitle("#phi (rad)");
    fHistBJet1_phi->SetYTitle("Number of Entries");
    fHistBJet1_weight = new TH1F("h_bjet1_weight", "B-tag weight of leading b-jets",
			     50, -10, 12);
    fHistBJet1_weight->SetXTitle("B-Tag Weight");
    fHistBJet1_weight->SetYTitle("Number of Entries");

    // 2nd Leading b-jet
    fHistBJet2_Et = new TH1F("h_bjet2_Et", "Transverse Energy of 2nd leading b-jet",
			    200, 0, 200);
    fHistBJet2_Et->SetXTitle("E_{t} (GeV)");
    fHistBJet2_Et->SetYTitle("Number of Entries");
    fHistBJet2_eta = new TH1F("h_bjet2_eta", "Pseudo-Rapidity of 2nd leading b-jet",
			     50, -2.5, 2.5);
    fHistBJet2_eta->SetXTitle("#eta");
    fHistBJet2_eta->SetYTitle("Number of Entries");
    fHistBJet2_phi = new TH1F("h_bjet2_phi", "Azimuth of 2nd leading b-jet",
			     128, -3.2, 3.2);
    fHistBJet2_phi->SetXTitle("#phi (rad)");
    fHistBJet2_phi->SetYTitle("Number of Entries");
    fHistBJet2_weight = new TH1F("h_bjet2_weight", "B-tag weight of 2nd leading b-jet",
			     50, -10, 12);
    fHistBJet2_weight->SetXTitle("B-Tag Weight");
    fHistBJet2_weight->SetYTitle("Number of Entries");

    gDirectory->cd("..");


    // ======
    // Non-B-Jets
    // ======
    gDirectory->mkdir("non-b-jet","Signal non-b-jet");
    gDirectory->cd("non-b-jet");

    // All non-b-jets
    fHistNonBJet_n = new TH1F("h_nonbjet_n", "No. of all non-b-jets",
			   10, 0, 10);
    fHistNonBJet_n->SetXTitle("N_{non-b-jet}");
    fHistNonBJet_n->SetYTitle("Number of Entries");
    fHistNonBJet_Et = new TH1F("h_nonbjet_Et", "Transverse Energy of all non-b-jets",
			    200, 0, 200);
    fHistNonBJet_Et->SetXTitle("E_{t} (GeV)");
    fHistNonBJet_Et->SetYTitle("Number of Entries");
    fHistNonBJet_eta = new TH1F("h_nonbjet_eta", "Pseudo-Rapidity of all non-b-jets",
			     50, -2.5, 2.5);
    fHistNonBJet_eta->SetXTitle("#eta");
    fHistNonBJet_eta->SetYTitle("Number of Entries");
    fHistNonBJet_phi = new TH1F("h_nonbjet_phi", "Azimuth of all non-b-jets",
			     128, -3.2, 3.2);
    fHistNonBJet_phi->SetXTitle("#phi (rad)");
    fHistNonBJet_phi->SetYTitle("Number of Entries");

    // Leading non-b-jet
    fHistNonBJet1_Et = new TH1F("h_nonbjet1_Et", "Transverse Energy of leading non-b-jet",
			    200, 0, 200);
    fHistNonBJet1_Et->SetXTitle("E_{t} (GeV)");
    fHistNonBJet1_Et->SetYTitle("Number of Entries");
    fHistNonBJet1_eta = new TH1F("h_nonbjet1_eta", "Pseudo-Rapidity of leading non-b-jet",
			     50, -2.5, 2.5);
    fHistNonBJet1_eta->SetXTitle("#eta");
    fHistNonBJet1_eta->SetYTitle("Number of Entries");
    fHistNonBJet1_phi = new TH1F("h_nonbjet1_phi", "Azimuth of leading non-b-jet",
			     128, -3.2, 3.2);
    fHistNonBJet1_phi->SetXTitle("#phi (rad)");
    fHistNonBJet1_phi->SetYTitle("Number of Entries");

    // 2nd Leading non-b-jet
    fHistNonBJet2_Et = new TH1F("h_nonbjet2_Et", "Transverse Energy of 2nd leading non-b-jet",
			    200, 0, 200);
    fHistNonBJet2_Et->SetXTitle("E_{t} (GeV)");
    fHistNonBJet2_Et->SetYTitle("Number of Entries");
    fHistNonBJet2_eta = new TH1F("h_nonbjet2_eta", "Pseudo-Rapidity of 2nd leading non-b-jet",
			     50, -2.5, 2.5);
    fHistNonBJet2_eta->SetXTitle("#eta");
    fHistNonBJet2_eta->SetYTitle("Number of Entries");
    fHistNonBJet2_phi = new TH1F("h_nonbjet2_phi", "Azimuth of 2nd leading non-b-jet",
			     128, -3.2, 3.2);
    fHistNonBJet2_phi->SetXTitle("#phi (rad)");
    fHistNonBJet2_phi->SetYTitle("Number of Entries");

    gDirectory->cd("../../..");
}

//____________________________________________________________________

void AtlSgTop_WtChannelFinder::FillJetHistograms() {
    //
    // Fill jet histograms
    //
    Float_t Et  = 0.;
    Float_t eta = 0.;
    Float_t phi = 0.;
    AtlJet *jet = 0;
    
    TIter next_jet(fJets);
    Int_t njet = 0;
    while ( (jet = (AtlJet*)next_jet()) ) {
	Et  = jet->Et();
	eta = jet->Eta();
	phi = jet->Phi();
	fHistJet_Et ->Fill(Et, GetPreTagEvtWeight());
	fHistJet_eta->Fill(eta, GetPreTagEvtWeight());
	fHistJet_phi->Fill(phi, GetPreTagEvtWeight());
	if ( njet == 0 ) {
	    fHistJet1_Et ->Fill(Et, GetPreTagEvtWeight());
	    fHistJet1_eta->Fill(eta, GetPreTagEvtWeight());
	    fHistJet1_phi->Fill(phi, GetPreTagEvtWeight());
	}
	if ( njet == 1 ) {
	    fHistJet2_Et ->Fill(Et, GetPreTagEvtWeight());
	    fHistJet2_eta->Fill(eta, GetPreTagEvtWeight());
	    fHistJet2_phi->Fill(phi, GetPreTagEvtWeight());
	}
	njet++;
    }
    fHistJet_n->Fill(njet, GetPreTagEvtWeight());
}

//____________________________________________________________________

void AtlSgTop_WtChannelFinder::FillBJetHistograms() {
    //
    // Fill b-jet histograms
    //
    Float_t Et  = 0.;
    Float_t eta = 0.;
    Float_t phi = 0.;
    Float_t weight = 0;

    AtlJet *jet = 0;
    
    TIter next_bjet(fBJets);
    Int_t njet = 0;
    while ( (jet = (AtlJet*)next_bjet()) ) {
	Et  = jet->Et();
	eta = jet->Eta();
	phi = jet->Phi();
	weight = jet->GetTag(fBJetTagger)->GetWeight();

	fHistBJet_Et ->Fill(Et, GetPreTagEvtWeight());
	fHistBJet_eta->Fill(eta, GetPreTagEvtWeight());
	fHistBJet_phi->Fill(phi, GetPreTagEvtWeight());
	fHistBJet_weight->Fill(weight, GetPreTagEvtWeight());
	if ( njet == 0 ) {
	    fHistBJet1_Et ->Fill(Et, GetPreTagEvtWeight());
	    fHistBJet1_eta->Fill(eta, GetPreTagEvtWeight());
	    fHistBJet1_phi->Fill(phi, GetPreTagEvtWeight());
	    fHistBJet1_weight->Fill(weight, GetPreTagEvtWeight());
	}
	if ( njet == 1 ) {
	    fHistBJet2_Et ->Fill(Et, GetPreTagEvtWeight());
	    fHistBJet2_eta->Fill(eta, GetPreTagEvtWeight());
	    fHistBJet2_phi->Fill(phi, GetPreTagEvtWeight());
	    fHistBJet2_weight->Fill(weight, GetPreTagEvtWeight());
	}
	njet++;
    }
    fHistBJet_n->Fill(njet, GetPreTagEvtWeight());
}

//____________________________________________________________________

void AtlSgTop_WtChannelFinder::FillNonBJetHistograms() {
    //
    // Fill non-b-jet histograms
    //
    Float_t Et  = 0.;
    Float_t eta = 0.;
    Float_t phi = 0.;
    AtlJet *jet = 0;
    
    TIter next_nonbjet(fWhadJets);
    Int_t njet = 0;
    while ( (jet = (AtlJet*)next_nonbjet()) ) {
	Et  = jet->Et();
	eta = jet->Eta();
	phi = jet->Phi();
	fHistNonBJet_Et ->Fill(Et, GetPreTagEvtWeight());
	fHistNonBJet_eta->Fill(eta, GetPreTagEvtWeight());
	fHistNonBJet_phi->Fill(phi, GetPreTagEvtWeight());
	if ( njet == 0 ) {
	    fHistNonBJet1_Et ->Fill(Et, GetPreTagEvtWeight());
	    fHistNonBJet1_eta->Fill(eta, GetPreTagEvtWeight());
	    fHistNonBJet1_phi->Fill(phi, GetPreTagEvtWeight());
	}
	if ( njet == 1 ) {
	    fHistNonBJet2_Et ->Fill(Et, GetPreTagEvtWeight());
	    fHistNonBJet2_eta->Fill(eta, GetPreTagEvtWeight());
	    fHistNonBJet2_phi->Fill(phi, GetPreTagEvtWeight());
	}
	njet++;
    }
    fHistNonBJet_n->Fill(njet, GetPreTagEvtWeight());
}

//____________________________________________________________________
void AtlSgTop_WtChannelFinder::FillLeptonHistograms() {
    //
    // Fill lepton histograms
    //

    // =============
    // Signal lepton
    // =============
    if ( fLepton != 0 ) {
	Float_t Pt_sig  = fLepton->Pt(); 	// *** still okay? ***
	Float_t Eta_sig = fLepton->Eta();
	Float_t Phi_sig = fLepton->Phi();

	fHistSignalLepton_pt ->Fill(Pt_sig,  GetPreTagEvtWeight());
	fHistSignalLepton_eta->Fill(Eta_sig, GetPreTagEvtWeight());
	fHistSignalLepton_eta_cells->Fill(Eta_sig, GetPreTagEvtWeight());
	fHistSignalLepton_phi->Fill(Phi_sig, GetPreTagEvtWeight());
	
	// e
	if ( fLepton->IsElectron() ) {
	    //*************************************
	    // Number of signal electrons by author
	    //*************************************
	    // Mind event weights at low statistics!!!
	    AtlElectron::EAuthor author = ((AtlElectron*)fLepton)->GetAuthor();

	    for ( Int_t j = 0; j < AtlElectron::fgNAuthors; j++ ) {
		if ( author & (1<<j) ) fHistSignalElectron_author->AddBinContent(j+1, GetPreTagEvtWeight());
	    }
	    // set of electrons that are highPt AND soft
	    if ( (author & 2) && (author & 4) )
		fHistSignalElectron_author->AddBinContent(6, GetPreTagEvtWeight());
//	    fHistSignalElectron_author->Sumw2();
	   
	    fHistSignalElectron_pt ->Fill(Pt_sig,  GetPreTagEvtWeight());
	    fHistSignalElectron_eta->Fill(Eta_sig, GetPreTagEvtWeight());
	    fHistSignalElectron_phi->Fill(Phi_sig, GetPreTagEvtWeight());
	    if ( fLepton->IsPositive() ) {
		fHistSignalEplus_pt ->Fill(Pt_sig,  GetPreTagEvtWeight());
		fHistSignalEplus_eta->Fill(Eta_sig, GetPreTagEvtWeight());
		fHistSignalEplus_phi->Fill(Phi_sig, GetPreTagEvtWeight());
	    } else {
		fHistSignalEminus_pt ->Fill(Pt_sig,  GetPreTagEvtWeight());
		fHistSignalEminus_eta->Fill(Eta_sig, GetPreTagEvtWeight());
		fHistSignalEminus_phi->Fill(Phi_sig, GetPreTagEvtWeight());
	    }
	}
	
	// mu
	if ( fLepton->IsMuon() ) {
	    fHistSignalMuon_pt ->Fill(Pt_sig,  GetPreTagEvtWeight());
	    fHistSignalMuon_eta->Fill(Eta_sig, GetPreTagEvtWeight());
	    fHistSignalMuon_phi->Fill(Phi_sig, GetPreTagEvtWeight());
	    if ( fLepton->IsPositive() ) {
		fHistSignalMuplus_pt ->Fill(Pt_sig,  GetPreTagEvtWeight());
		fHistSignalMuplus_eta->Fill(Eta_sig, GetPreTagEvtWeight());
		fHistSignalMuplus_phi->Fill(Phi_sig, GetPreTagEvtWeight());
	    } else {
		fHistSignalMuminus_pt ->Fill(Pt_sig,  GetPreTagEvtWeight());
		fHistSignalMuminus_eta->Fill(Eta_sig, GetPreTagEvtWeight());
		fHistSignalMuminus_phi->Fill(Phi_sig, GetPreTagEvtWeight());
	    }
	}
    }
}

//____________________________________________________________________
void AtlSgTop_WtChannelFinder::FillLeptonHistograms_BTag() {
    //
    // Fill lepton histograms
    //

    // =============
    // Signal lepton
    // =============
    if ( fLepton != 0 ) {
	Float_t Pt_sig  = fLepton->Pt(); 	// *** still okay? ***
	Float_t Eta_sig = fLepton->Eta();
	Float_t Phi_sig = fLepton->Phi();

	fHistSignalLepton_pt_btag ->Fill(Pt_sig,  GetPreTagEvtWeight());
	fHistSignalLepton_eta_btag->Fill(Eta_sig, GetPreTagEvtWeight());
	fHistSignalLepton_eta_btag_cells->Fill(Eta_sig, GetPreTagEvtWeight());
	fHistSignalLepton_phi_btag->Fill(Phi_sig, GetPreTagEvtWeight());
	
	// e
	if ( fLepton->IsElectron() ) {
	    //*************************************
	    // Number of signal electrons by author
	    //*************************************
	    // Mind event weights at low statistics!!!
	    AtlElectron::EAuthor author = ((AtlElectron*)fLepton)->GetAuthor();

	    for ( Int_t j = 0; j < AtlElectron::fgNAuthors; j++ ) {
		if ( author & (1<<j) ) fHistSignalElectron_author_btag->AddBinContent(j+1, GetPreTagEvtWeight());
	    }
	    // set of electrons that are highPt AND soft
	    if ( (author & 2) && (author & 4) )
		fHistSignalElectron_author_btag->AddBinContent(6, GetPreTagEvtWeight());
//	    fHistSignalElectron_author->Sumw2();
	   
	    fHistSignalElectron_pt_btag ->Fill(Pt_sig,  GetPreTagEvtWeight());
	    fHistSignalElectron_eta_btag->Fill(Eta_sig, GetPreTagEvtWeight());
	    fHistSignalElectron_phi_btag->Fill(Phi_sig, GetPreTagEvtWeight());
	    if ( fLepton->IsPositive() ) {
		fHistSignalEplus_pt_btag ->Fill(Pt_sig,  GetPreTagEvtWeight());
		fHistSignalEplus_eta_btag->Fill(Eta_sig, GetPreTagEvtWeight());
		fHistSignalEplus_phi_btag->Fill(Phi_sig, GetPreTagEvtWeight());
	    } else {
		fHistSignalEminus_pt_btag ->Fill(Pt_sig,  GetPreTagEvtWeight());
		fHistSignalEminus_eta_btag->Fill(Eta_sig, GetPreTagEvtWeight());
		fHistSignalEminus_phi_btag->Fill(Phi_sig, GetPreTagEvtWeight());
	    }
	}
	
	// mu
	if ( fLepton->IsMuon() ) {
	    fHistSignalMuon_pt_btag ->Fill(Pt_sig,  GetPreTagEvtWeight());
	    fHistSignalMuon_eta_btag->Fill(Eta_sig, GetPreTagEvtWeight());
	    fHistSignalMuon_phi_btag->Fill(Phi_sig, GetPreTagEvtWeight());
	    if ( fLepton->IsPositive() ) {
		fHistSignalMuplus_pt_btag ->Fill(Pt_sig,  GetPreTagEvtWeight());
		fHistSignalMuplus_eta_btag->Fill(Eta_sig, GetPreTagEvtWeight());
		fHistSignalMuplus_phi_btag->Fill(Phi_sig, GetPreTagEvtWeight());
	    } else {
		fHistSignalMuminus_pt_btag ->Fill(Pt_sig,  GetPreTagEvtWeight());
		fHistSignalMuminus_eta_btag->Fill(Eta_sig, GetPreTagEvtWeight());
		fHistSignalMuminus_phi_btag->Fill(Phi_sig, GetPreTagEvtWeight());
	    }
	}
    }
}
//____________________________________________________________________

void AtlSgTop_WtChannelFinder::FillJetHistograms_BTag() {
    //
    // Fill jet histograms
    //
    Float_t Et  = 0.;
    Float_t eta = 0.;
    Float_t phi = 0.;
    AtlJet *jet = 0;
    
    TIter next_jet(fJets);
    Int_t njet = 0;
    while ( (jet = (AtlJet*)next_jet()) ) {
	Et  = jet->Et();
	eta = jet->Eta();
	phi = jet->Phi();
	fHistJet_Et_btag ->Fill(Et, GetPreTagEvtWeight());
	fHistJet_eta_btag->Fill(eta, GetPreTagEvtWeight());
	fHistJet_phi_btag->Fill(phi, GetPreTagEvtWeight());
	if ( njet == 0 ) {
	    fHistJet1_Et_btag ->Fill(Et, GetPreTagEvtWeight());
	    fHistJet1_eta_btag->Fill(eta, GetPreTagEvtWeight());
	    fHistJet1_phi_btag->Fill(phi, GetPreTagEvtWeight());
	}
	if ( njet == 1 ) {
	    fHistJet2_Et_btag ->Fill(Et, GetPreTagEvtWeight());
	    fHistJet2_eta_btag->Fill(eta, GetPreTagEvtWeight());
	    fHistJet2_phi_btag->Fill(phi, GetPreTagEvtWeight());
	}
	njet++;
    }
    fHistJet_n_btag->Fill(njet, GetPreTagEvtWeight());
}

//____________________________________________________________________

void AtlSgTop_WtChannelFinder::FillBJetHistograms_BTag() {
    //
    // Fill b-jet histograms
    //
    Float_t Et  = 0.;
    Float_t eta = 0.;
    Float_t phi = 0.;
    Float_t weight = 0;

    AtlJet *jet = 0;
    
    TIter next_bjet(fBJets);
    Int_t njet = 0;
    while ( (jet = (AtlJet*)next_bjet()) ) {
	Et  = jet->Et();
	eta = jet->Eta();
	phi = jet->Phi();
	weight = jet->GetTag(fBJetTagger)->GetWeight();

	fHistBJet_Et_btag ->Fill(Et, GetPreTagEvtWeight());
	fHistBJet_eta_btag->Fill(eta, GetPreTagEvtWeight());
	fHistBJet_phi_btag->Fill(phi, GetPreTagEvtWeight());
	fHistBJet_weight_btag->Fill(weight, GetPreTagEvtWeight());
	if ( njet == 0 ) {
	    fHistBJet1_Et_btag ->Fill(Et, GetPreTagEvtWeight());
	    fHistBJet1_eta_btag->Fill(eta, GetPreTagEvtWeight());
	    fHistBJet1_phi_btag->Fill(phi, GetPreTagEvtWeight());
	    fHistBJet1_weight_btag->Fill(weight, GetPreTagEvtWeight());
	}
	if ( njet == 1 ) {
	    fHistBJet2_Et_btag ->Fill(Et, GetPreTagEvtWeight());
	    fHistBJet2_eta_btag->Fill(eta, GetPreTagEvtWeight());
	    fHistBJet2_phi_btag->Fill(phi, GetPreTagEvtWeight());
	    fHistBJet2_weight_btag->Fill(weight, GetPreTagEvtWeight());
	}
	njet++;
    }
    fHistBJet_n_btag->Fill(njet, GetPreTagEvtWeight());
}

//____________________________________________________________________

void AtlSgTop_WtChannelFinder::FillNonBJetHistograms_BTag() {
    //
    // Fill non-b-jet histograms
    //
    Float_t Et  = 0.;
    Float_t eta = 0.;
    Float_t phi = 0.;
    AtlJet *jet = 0;
    
    TIter next_nonbjet(fWhadJets);
    Int_t njet = 0;
    while ( (jet = (AtlJet*)next_nonbjet()) ) {
	Et  = jet->Et();
	eta = jet->Eta();
	phi = jet->Phi();
	fHistNonBJet_Et_btag ->Fill(Et, GetPreTagEvtWeight());
	fHistNonBJet_eta_btag->Fill(eta, GetPreTagEvtWeight());
	fHistNonBJet_phi_btag->Fill(phi, GetPreTagEvtWeight());
	if ( njet == 0 ) {
	    fHistNonBJet1_Et_btag ->Fill(Et, GetPreTagEvtWeight());
	    fHistNonBJet1_eta_btag->Fill(eta, GetPreTagEvtWeight());
	    fHistNonBJet1_phi_btag->Fill(phi, GetPreTagEvtWeight());
	}
	if ( njet == 1 ) {
	    fHistNonBJet2_Et_btag ->Fill(Et, GetPreTagEvtWeight());
	    fHistNonBJet2_eta_btag->Fill(eta, GetPreTagEvtWeight());
	    fHistNonBJet2_phi_btag->Fill(phi, GetPreTagEvtWeight());
	}
	njet++;
    }
    fHistNonBJet_n_btag->Fill(njet, GetPreTagEvtWeight());
}

//____________________________________________________________________

void AtlSgTop_WtChannelFinder::BookComparisonHistogramsLeptTopFit() {
    //
    // Book histograms for comparison of distributions before and after
    // KinFitter selection
    //
    gDirectory->mkdir("Comparison_LeptonicTop",
		      "Before/after fit comparison histograms");
    gDirectory->cd("Comparison_LeptonicTop");

    gDirectory->mkdir("Before",
		      "Histograms before fit ");
    gDirectory->cd("Before");

    // signal lepton
    gDirectory->mkdir("Lepton",
		      "Histograms before fit ");
    gDirectory->cd("Lepton");

    fHistSignalLeptonPt_before_lept = new TH1F("h_signal_lepton_pt_before_lept",
				  "p_{T} of signal lepton before fit",
				  50,0.,200);
    fHistSignalLeptonPt_before_lept->SetXTitle("p_{T}");
    fHistSignalLeptonPt_before_lept->SetYTitle("Number of Entries");

    fHistSignalLeptonEta_before_lept = new TH1F("h_signal_lepton_eta_before_lept",
				  "#eta of signal lepton before_lept fit",
				  50,-5.,5.);
    fHistSignalLeptonEta_before_lept->SetXTitle("#eta");
    fHistSignalLeptonEta_before_lept->SetYTitle("Number of Entries");
    
    fHistSignalLeptonEta_before_cells_lept = new TH1F("h_signal_lepton_eta_before_cells_lept",
						 "#eta of signal lepton before fit (cell granularity)",
						 100,-2.5,2.5);
    fHistSignalLeptonEta_before_cells_lept->SetXTitle("#eta");
    fHistSignalLeptonEta_before_cells_lept->SetYTitle("Number of Entries");

    fHistSignalLeptonPhi_before_lept = new TH1F("h_signal_lepton_phi_before_lept",
				  "#varphi of signal lepton before_lept fit",
				  50,-3.2,3.2);
    fHistSignalLeptonPhi_before_lept->SetXTitle("#varphi");
    fHistSignalLeptonPhi_before_lept->SetYTitle("Number of Entries");
    gDirectory->cd("..");
    // b-jet
    gDirectory->mkdir("jets",
		      "Histograms before fit ");
    gDirectory->cd("jets");

    fHistBJetEt_before_lept = new TH1F("h_bjet_et_before_lept",
				  "E_{T} of b-jet before_lept fit",
				  50,0.,200);
    fHistBJetEt_before_lept->SetXTitle("E_{T}");
    fHistBJetEt_before_lept->SetYTitle("Number of Entries");

    fHistBJetEta_before_lept = new TH1F("h_bjet_eta_before_lept",
				  "#eta of b-jet before_lept fit",
				  50,-5.,5.0);
    fHistBJetEta_before_lept->SetXTitle("#eta");
    fHistBJetEta_before_lept->SetYTitle("Number of Entries");
    
    fHistBJetPhi_before_lept = new TH1F("h_bjet_phi_before_lept",
				  "#varphi of b-jet before_lept fit",
				  50,-3.2,3.2);
    fHistBJetPhi_before_lept->SetXTitle("#varphi");
    fHistBJetPhi_before_lept->SetYTitle("Number of Entries");

    fHistBJetWeight_before_lept = new TH1F("h_bjet_weight_before_lept",
				  "b-tag weight of b-jet used in fit",
				  50,-10,12);
    fHistBJetWeight_before_lept->SetXTitle("B-Tag Weight");
    fHistBJetWeight_before_lept->SetYTitle("Number of Entries");

        // light-jet1
    fHistJet1Et_before_lept = new TH1F("h_jet1_et_before_lept",
				  "E_{T} of jet1 before_lept fit",
				  50,0.,200);
    fHistJet1Et_before_lept->SetXTitle("E_{T}");
    fHistJet1Et_before_lept->SetYTitle("Number of Entries");

    fHistJet1Eta_before_lept = new TH1F("h_jet1_eta_before_lept",
				  "#eta of jet1 before_lept fit",
				  50,-5.,5.0);
    fHistJet1Eta_before_lept->SetXTitle("#eta");
    fHistJet1Eta_before_lept->SetYTitle("Number of Entries");
    
    fHistJet1Phi_before_lept = new TH1F("h_jet1_phi_before_lept",
				  "#varphi of jet1 before_lept fit",
				  50,-3.2,3.2);
    fHistJet1Phi_before_lept->SetXTitle("#varphi");
    fHistJet1Phi_before_lept->SetYTitle("Number of Entries");

        // light-jet2
    fHistJet2Et_before_lept = new TH1F("h_jet2_et_before_lept",
				  "E_{T} of jet2 before_lept fit",
				  50,0.,200);
    fHistJet2Et_before_lept->SetXTitle("E_{T}");
    fHistJet2Et_before_lept->SetYTitle("Number of Entries");

    fHistJet2Eta_before_lept = new TH1F("h_jet2_eta_before_lept",
				  "#eta of jet2 before_lept fit",
				  50,-5.,5.0);
    fHistJet2Eta_before_lept->SetXTitle("#eta");
    fHistJet2Eta_before_lept->SetYTitle("Number of Entries");
    
    fHistJet2Phi_before_lept = new TH1F("h_je2t_phi_before_lept",
				  "#varphi of jet2 before_lept fit",
				  50,-3.2,3.2);
    fHistJet2Phi_before_lept->SetXTitle("#varphi");
    fHistJet2Phi_before_lept->SetYTitle("Number of Entries");
    gDirectory->cd("..");

    gDirectory->mkdir("EtMiss",
		      "Histograms before fit ");
    gDirectory->cd("EtMiss");
    
    // Et_miss
    fHistEtMissMag_before_lept = new TH1F("h_etmiss_mag_before_lept",
				  "Magnitude of missing E_{T} before_lept fit",
				  100,0.,300);
    fHistEtMissMag_before_lept->SetXTitle("E_{T}^{miss}");
    fHistEtMissMag_before_lept->SetYTitle("Number of Entries");
    
    fHistEtMissPhi_before_lept = new TH1F("h_etmiss_phi_before_lept",
				  "#varphi of missing E_{T} before_lept fit",
				  50,-3.2,3.2);
    fHistEtMissPhi_before_lept->SetXTitle("#varphi");
    fHistEtMissPhi_before_lept->SetYTitle("Number of Entries");

    // SumEt
    fHistSumEt_before_lept = new TH1F("h_sumet_before_lept",
				  "SumEt in events used for fit",
				  100,0,1000);
    fHistSumEt_before_lept->SetXTitle("#sum E_{t} (GeV)");
    fHistSumEt_before_lept->SetYTitle("Number of Entries");

    gDirectory->cd("..");

    // back to top
    gDirectory->cd("..");

    gDirectory->mkdir("After",
		      "Histograms after fit ");
    gDirectory->cd("After");

    // signal lepton
    gDirectory->mkdir("Lepton",
		      "Histograms before fit ");
    gDirectory->cd("Lepton");

    fHistSignalLeptonPt_after_lept = new TH1F("h_signal_lepton_pt_after_lept",
				  "p_{T} of signal lepton after_lept fit",
				  50,0.,200);
    fHistSignalLeptonPt_after_lept->SetXTitle("p_{T}");
    fHistSignalLeptonPt_after_lept->SetYTitle("Number of Entries");

    fHistSignalLeptonEta_after_lept = new TH1F("h_signal_lepton_eta_after_lept",
				  "#eta of signal lepton after_lept fit",
				  50,-5.,5.);
    fHistSignalLeptonEta_after_lept->SetXTitle("#eta");
    fHistSignalLeptonEta_after_lept->SetYTitle("Number of Entries");
    
    fHistSignalLeptonPhi_after_lept = new TH1F("h_signal_lepton_phi_after_lept",
				  "#varphi of signal lepton after_lept fit",
				  50,-3.2,3.2);
    fHistSignalLeptonPhi_after_lept->SetXTitle("#varphi");
    fHistSignalLeptonPhi_after_lept->SetYTitle("Number of Entries");

    gDirectory->cd("..");

    gDirectory->mkdir("jets",
		      "Histograms before fit ");
    gDirectory->cd("jets");

    // b-jet

    fHistBJetEt_after_lept = new TH1F("h_bjet_et_after_lept",
				  "E_{T} of b-jet after_lept fit",
				  50,0.,200);
    fHistBJetEt_after_lept->SetXTitle("E_{T}");
    fHistBJetEt_after_lept->SetYTitle("Number of Entries");

    fHistBJetEta_after_lept = new TH1F("h_bjet_eta_after_lept",
				  "#eta of b-jet after_lept fit",
				  50,-5.,5.0);
    fHistBJetEta_after_lept->SetXTitle("#eta");
    fHistBJetEta_after_lept->SetYTitle("Number of Entries");
    
    fHistBJetPhi_after_lept = new TH1F("h_bjet_phi_after_lept",
				  "#varphi of b-jet after_lept fit",
				  50,-3.2,3.2);
    fHistBJetPhi_after_lept->SetXTitle("#varphi");
    fHistBJetPhi_after_lept->SetYTitle("Number of Entries");

    // light-jet1
    fHistJet1Et_after_lept = new TH1F("h_jet1_et_after_lept",
				  "E_{T} of jet1 after_lept fit",
				  50,0.,200);
    fHistJet1Et_after_lept->SetXTitle("E_{T}");
    fHistJet1Et_after_lept->SetYTitle("Number of Entries");

    fHistJet1Eta_after_lept = new TH1F("h_jet1_eta_after_lept",
				  "#eta of jet1 after_lept fit",
				  50,-5.,5.0);
    fHistJet1Eta_after_lept->SetXTitle("#eta");
    fHistJet1Eta_after_lept->SetYTitle("Number of Entries");
    
    fHistJet1Phi_after_lept = new TH1F("h_jet1_phi_after_lept",
				  "#varphi of jet1 after_lept fit",
				  50,-3.2,3.2);
    fHistJet1Phi_after_lept->SetXTitle("#varphi");
    fHistJet1Phi_after_lept->SetYTitle("Number of Entries");

        // light-jet2
    fHistJet2Et_after_lept = new TH1F("h_jet2_et_after_lept",
				  "E_{T} of jet2 after_lept fit",
				  50,0.,200);
    fHistJet2Et_after_lept->SetXTitle("E_{T}");
    fHistJet2Et_after_lept->SetYTitle("Number of Entries");

    fHistJet2Eta_after_lept = new TH1F("h_jet2_eta_after_lept",
				  "#eta of jet2 after_lept fit",
				  50,-5.,5.0);
    fHistJet2Eta_after_lept->SetXTitle("#eta");
    fHistJet2Eta_after_lept->SetYTitle("Number of Entries");
    
    fHistJet2Phi_after_lept = new TH1F("h_je2t_phi_after_lept",
				  "#varphi of jet2 after_lept fit",
				  50,-3.2,3.2);
    fHistJet2Phi_after_lept->SetXTitle("#varphi");
    fHistJet2Phi_after_lept->SetYTitle("Number of Entries");

    gDirectory->cd("..");

    gDirectory->mkdir("EtMiss",
		      "Histograms before fit ");
    gDirectory->cd("EtMiss");
    
    // Et_miss
    fHistEtMissMag_after_lept = new TH1F("h_etmiss_mag_after_lept",
				    "Magnitude of missing E_{T} after_lept fit",
				  50,0.,200);
    fHistEtMissMag_after_lept->SetXTitle("E_{T}^{miss}");
    fHistEtMissMag_after_lept->SetYTitle("Number of Entries");
    
    fHistEtMissPhi_after_lept = new TH1F("h_etmiss_phi_after_lept",
				  "#varphi of missing E_{T} after_lept fit",
				  50,-3.2,3.2);
    fHistEtMissPhi_after_lept->SetXTitle("#varphi");
    fHistEtMissPhi_after_lept->SetYTitle("Number of Entries");    
    gDirectory->cd("..");
    // back to the top
    gDirectory->cd("../..");
}

//____________________________________________________________________

void AtlSgTop_WtChannelFinder::BookComparisonHistogramsHadrTopFit() {
    //
    // Book histograms for comparison of distributions before and after
    // KinFitter selection
    //
    gDirectory->mkdir("Comparison_HadronicTop",
		      "Before/after fit comparison histograms");
    gDirectory->cd("Comparison_HadronicTop");

    gDirectory->mkdir("Before",
		      "Histograms before fit ");
    gDirectory->cd("Before");

        // signal lepton
    // signal lepton
    gDirectory->mkdir("Lepton",
		      "Histograms before fit ");
    gDirectory->cd("Lepton");
    fHistSignalLeptonPt_before_hadr = new TH1F("h_signal_hadron_pt_before_hadr",
				  "p_{T} of signal lepton before fit",
				  50,0.,200);
    fHistSignalLeptonPt_before_hadr->SetXTitle("p_{T}");
    fHistSignalLeptonPt_before_hadr->SetYTitle("Number of Entries");

    fHistSignalLeptonEta_before_hadr = new TH1F("h_signal_hadron_eta_before_hadr",
				  "#eta of signal lepton before_hadr fit",
				  50,-5.,5.);
    fHistSignalLeptonEta_before_hadr->SetXTitle("#eta");
    fHistSignalLeptonEta_before_hadr->SetYTitle("Number of Entries");
    
    fHistSignalLeptonPhi_before_hadr = new TH1F("h_signal_hadron_phi_before_hadr",
				  "#varphi of signal lepton before_hadr fit",
				  50,-3.2,3.2);
    fHistSignalLeptonPhi_before_hadr->SetXTitle("#varphi");
    fHistSignalLeptonPhi_before_hadr->SetYTitle("Number of Entries");

    gDirectory->cd("..");

    gDirectory->mkdir("jets",
		      "Histograms before fit ");
    gDirectory->cd("jets");

    // b-jet
    fHistBJetEt_before_hadr = new TH1F("h_bjet_et_before_hadr",
				  "E_{T} of b-jet before_hadr fit",
				  50,0.,200);
    fHistBJetEt_before_hadr->SetXTitle("E_{T}");
    fHistBJetEt_before_hadr->SetYTitle("Number of Entries");

    fHistBJetEta_before_hadr = new TH1F("h_bjet_eta_before_hadr",
				  "#eta of b-jet before_hadr fit",
				  50,-5.,5.0);
    fHistBJetEta_before_hadr->SetXTitle("#eta");
    fHistBJetEta_before_hadr->SetYTitle("Number of Entries");
    
    fHistBJetPhi_before_hadr = new TH1F("h_bjet_phi_before_hadr",
				  "#varphi of b-jet before_hadr fit",
				  50,-3.2,3.2);
    fHistBJetPhi_before_hadr->SetXTitle("#varphi");
    fHistBJetPhi_before_hadr->SetYTitle("Number of Entries");
    
    fHistSignalLeptonEta_before_cells_hadr = new TH1F("h_signal_lepton_eta_before_cells_hadr",
						      "#eta of signal lepton before fit (cell granularity)",
						      100,-2.5,2.5);
    fHistSignalLeptonEta_before_cells_hadr->SetXTitle("#eta");
    fHistSignalLeptonEta_before_cells_hadr->SetYTitle("Number of Entries");


    fHistBJetWeight_before_hadr = new TH1F("h_bjet_weight_before_hadr",
				  "b-tag weight of b-jet used in fit",
				  50,-10,12);
    fHistBJetWeight_before_hadr->SetXTitle("B-Tag Weight");
    fHistBJetWeight_before_hadr->SetYTitle("Number of Entries");

        // light-jet1
    fHistJet1Et_before_hadr = new TH1F("h_jet1_et_before_hadr",
				  "E_{T} of jet1 before_hadr fit",
				  50,0.,200);
    fHistJet1Et_before_hadr->SetXTitle("E_{T}");
    fHistJet1Et_before_hadr->SetYTitle("Number of Entries");

    fHistJet1Eta_before_hadr = new TH1F("h_jet1_eta_before_hadr",
				  "#eta of jet1 before_hadr fit",
				  50,-5.,5.0);
    fHistJet1Eta_before_hadr->SetXTitle("#eta");
    fHistJet1Eta_before_hadr->SetYTitle("Number of Entries");
    
    fHistJet1Phi_before_hadr = new TH1F("h_jet1_phi_before_hadr",
				  "#varphi of jet1 before_hadr fit",
				  50,-3.2,3.2);
    fHistJet1Phi_before_hadr->SetXTitle("#varphi");
    fHistJet1Phi_before_hadr->SetYTitle("Number of Entries");

        // light-jet2
    fHistJet2Et_before_hadr = new TH1F("h_jet2_et_before_hadr",
				  "E_{T} of jet2 before_hadr fit",
				  50,0.,200);
    fHistJet2Et_before_hadr->SetXTitle("E_{T}");
    fHistJet2Et_before_hadr->SetYTitle("Number of Entries");

    fHistJet2Eta_before_hadr = new TH1F("h_jet2_eta_before_hadr",
				  "#eta of jet2 before_hadr fit",
				  50,-5.,5.0);
    fHistJet2Eta_before_hadr->SetXTitle("#eta");
    fHistJet2Eta_before_hadr->SetYTitle("Number of Entries");
    
    fHistJet2Phi_before_hadr = new TH1F("h_je2t_phi_before_hadr",
				  "#varphi of jet2 before_hadr fit",
				  50,-3.2,3.2);
    fHistJet2Phi_before_hadr->SetXTitle("#varphi");
    fHistJet2Phi_before_hadr->SetYTitle("Number of Entries");

    gDirectory->cd("..");

    gDirectory->mkdir("EtMiss",
		      "Histograms before fit ");
    gDirectory->cd("EtMiss");
      
    // Et_miss
    fHistEtMissMag_before_hadr = new TH1F("h_etmiss_mag_before_hadr",
				  "Magnitude of missing E_{T} before_hadr fit",
				  100,0.,300);
    fHistEtMissMag_before_hadr->SetXTitle("E_{T}^{miss}");
    fHistEtMissMag_before_hadr->SetYTitle("Number of Entries");
    
    fHistEtMissPhi_before_hadr = new TH1F("h_etmiss_phi_before_hadr",
				  "#varphi of missing E_{T} before_hadr fit",
				  50,-3.2,3.2);
    fHistEtMissPhi_before_hadr->SetXTitle("#varphi");
    fHistEtMissPhi_before_hadr->SetYTitle("Number of Entries");

    // SumEt
    fHistSumEt_before_hadr = new TH1F("h_sumet_before_hadr",
				  "SumEt in events used for fit",
				  100,0,1000);
    fHistSumEt_before_hadr->SetXTitle("#sum E_{t} (GeV)");
    fHistSumEt_before_hadr->SetYTitle("Number of Entries");
    gDirectory->cd("..");

    //back to the top
    gDirectory->cd("..");

    gDirectory->mkdir("After",
		      "Histograms after fit ");
    gDirectory->cd("After");
    gDirectory->mkdir("jets",
		      "Histograms before fit ");
    gDirectory->cd("jets");

    // b-jet
    fHistBJetEt_after_hadr = new TH1F("h_bjet_et_after_hadr",
				  "E_{T} of b-jet after_hadr fit",
				  50,0.,200);
    fHistBJetEt_after_hadr->SetXTitle("E_{T}");
    fHistBJetEt_after_hadr->SetYTitle("Number of Entries");

    fHistBJetEta_after_hadr = new TH1F("h_bjet_eta_after_hadr",
				  "#eta of b-jet after_hadr fit",
				  50,-5.,5.0);
    fHistBJetEta_after_hadr->SetXTitle("#eta");
    fHistBJetEta_after_hadr->SetYTitle("Number of Entries");
    
    fHistBJetPhi_after_hadr = new TH1F("h_bjet_phi_after_hadr",
				  "#varphi of b-jet after_hadr fit",
				  50,-3.2,3.2);
    fHistBJetPhi_after_hadr->SetXTitle("#varphi");
    fHistBJetPhi_after_hadr->SetYTitle("Number of Entries");

        // light-jet1
    fHistJet1Et_after_hadr = new TH1F("h_jet1_et_after_hadr",
				  "E_{T} of jet1 after_hadr fit",
				  50,0.,200);
    fHistJet1Et_after_hadr->SetXTitle("E_{T}");
    fHistJet1Et_after_hadr->SetYTitle("Number of Entries");

    fHistJet1Eta_after_hadr = new TH1F("h_jet1_eta_after_hadr",
				  "#eta of jet1 after_hadr fit",
				  50,-5.,5.0);
    fHistJet1Eta_after_hadr->SetXTitle("#eta");
    fHistJet1Eta_after_hadr->SetYTitle("Number of Entries");
    
    fHistJet1Phi_after_hadr = new TH1F("h_jet1_phi_after_hadr",
				  "#varphi of jet1 after_hadr fit",
				  50,-3.2,3.2);
    fHistJet1Phi_after_hadr->SetXTitle("#varphi");
    fHistJet1Phi_after_hadr->SetYTitle("Number of Entries");

        // light-jet2
    fHistJet2Et_after_hadr = new TH1F("h_jet2_et_after_hadr",
				  "E_{T} of jet2 after_hadr fit",
				  50,0.,200);
    fHistJet2Et_after_hadr->SetXTitle("E_{T}");
    fHistJet2Et_after_hadr->SetYTitle("Number of Entries");

    fHistJet2Eta_after_hadr = new TH1F("h_jet2_eta_after_hadr",
				  "#eta of jet2 after_hadr fit",
				  50,-5.,5.0);
    fHistJet2Eta_after_hadr->SetXTitle("#eta");
    fHistJet2Eta_after_hadr->SetYTitle("Number of Entries");
    
    fHistJet2Phi_after_hadr = new TH1F("h_je2t_phi_after_hadr",
				  "#varphi of jet2 after_hadr fit",
				  50,-3.2,3.2);
    fHistJet2Phi_after_hadr->SetXTitle("#varphi");
    fHistJet2Phi_after_hadr->SetYTitle("Number of Entries");
    gDirectory->cd("..");
    
    gDirectory->mkdir("EtMiss",
		      "Histograms before fit ");
    gDirectory->cd("EtMiss");

    // Et_miss
    fHistEtMissMag_after_hadr = new TH1F("h_etmiss_mag_after_hadr",
				    "Magnitude of missing E_{T} after_hadr fit",
				  50,0.,200);
    fHistEtMissMag_after_hadr->SetXTitle("E_{T}^{miss}");
    fHistEtMissMag_after_hadr->SetYTitle("Number of Entries");
    
    fHistEtMissPhi_after_hadr = new TH1F("h_etmiss_phi_after_hadr",
				  "#varphi of missing E_{T} after_hadr fit",
				  50,-3.2,3.2);
    fHistEtMissPhi_after_hadr->SetXTitle("#varphi");
    fHistEtMissPhi_after_hadr->SetYTitle("Number of Entries");    
    gDirectory->cd("..");
    gDirectory->cd("../..");
}

//____________________________________________________________________
void AtlSgTop_WtChannelFinder::ReconstructW() {
    //
    // reconstruction of W transverse 4-momentum and mass
    //

    if ( fRecoTriangularW != 0 ) {
	delete fRecoTriangularW;
	fRecoTriangularW = 0;
    }
    
    // Require at least a leading lepton
    HepParticle *Lepton = fLepton;//(HepParticle*)fLeptons->At(0);
    if ( Lepton != 0 ) {
	// Get neutrino 4-vector by means of Et_miss	
	TLorentzVector p_nu(fMET.Px(),
			    fMET.Py(),
			    0.,fMET.Mod());
	
	// Get (transverse) leading lepton 4-momentum
	TLorentzVector p_lep = Lepton->P();
	p_lep.SetE(p_lep.Et());
	p_lep.SetPz(0.);
	
	// Reconstruct (transverse) W 4-momentum
	TLorentzVector p_W = p_nu + p_lep;

	// Which W?
	Int_t Wpdg = -24;
	if ( Lepton->IsPositive() ) Wpdg = 24;
	fRecoTriangularW = new HepParticle(1,p_W.Px(),p_W.Py(),p_W.Pz(),p_W.E(), Wpdg);

	//
	// Try to only reconstruct transverse W mass
	//
	fWmassT = TMath::Sqrt(
	    2*p_lep.Pt()*fMET.Mod()
	    *(1. -
	      TMath::Cos(TVector2::Phi_mpi_pi((Double_t) (p_lep.Phi() - fMET.Phi())))));

    }

}
//____________________________________________________________________

void AtlSgTop_WtChannelFinder::BookLeptonHistograms_BTag() {
    //
   // Book histograms for the leptons used in the reconstruction
    //
    gDirectory->mkdir("CommonEventSelection_BTag", "Objects used for common event selection");
    gDirectory->cd("CommonEventSelection_BTag");
    
    gDirectory->mkdir("SignalLepton","Signal lepton");
    gDirectory->cd("SignalLepton");

    // ===========
    // All leptons
    // ===========
    gDirectory->mkdir("AllSignalLeptons","Inclusive signal leptons");
    gDirectory->cd("AllSignalLeptons");

    
    fHistSignalLepton_pt_btag = new TH1F("h_sig_lepton_pt_btag", "Signal Lepton Transverse Momentum",
				    40, 0, 200);
    fHistSignalLepton_pt_btag->SetXTitle("P_{t} (GeV)");
    fHistSignalLepton_pt_btag->SetYTitle("Number of Entries");
    fHistSignalLepton_eta_btag = new TH1F("h_sig_lepton_eta_btag", "Signal Lepton Pseudo-Rapidity",
				     40, -2.5, 2.5);
    fHistSignalLepton_eta_btag->SetXTitle("#eta");
    fHistSignalLepton_eta_btag->SetYTitle("Number of Entries");
    fHistSignalLepton_eta_btag_cells = new TH1F("h_sig_lepton_eta_btag_cells", "Signal Lepton Pseudo-Rapidity (cell granularity) after b-tag",
						100, -2.5, 2.5);
    fHistSignalLepton_eta_btag_cells->SetXTitle("#eta");
  	     fHistSignalLepton_eta_btag_cells->SetYTitle("Number of Entries");
    fHistSignalLepton_phi_btag = new TH1F("h_sig_lepton_phi_btag", "Signal Lepton Azimuth",
				     40, -3.2, 3.2);
    fHistSignalLepton_phi_btag->SetXTitle("#phi (rad)");
    fHistSignalLepton_phi_btag->SetYTitle("Number of Entries");

    gDirectory->cd("..");
    
    // =========
    // Electrons
    // =========
    gDirectory->mkdir("SignalElectron","Signal electron");
    gDirectory->cd("SignalElectron");


    
    //****************************************
    // Number of signal-electrons by author
    //****************************************
    fHistSignalElectron_author_btag = new TH1F("h_signal_electron_author_btag",
		  "Signal Electron Author",
		  (AtlElectron::fgNAuthors + 1), 0, (AtlElectron::fgNAuthors + 1 ));
    fHistSignalElectron_author_btag->SetYTitle("Number of Entries");
    TAxis *axis = fHistSignalElectron_author_btag->GetXaxis();
    for ( Int_t i = 0; i < AtlElectron::fgNAuthors; i++ )
	axis->SetBinLabel(i+1, AtlElectron::fgAuthorNames[i]);
    axis->SetBinLabel(6,"HighPt and Soft");

    
    // Both charges
    gDirectory->mkdir("both");
    gDirectory->cd("both");

    fHistSignalElectron_pt_btag = new TH1F("h_sig_electron_pt_btag", "Signal e Transverse Momentum",
				      200, 0, 200);
    fHistSignalElectron_pt_btag->SetXTitle("P_{t} (GeV)");
    fHistSignalElectron_pt_btag->SetYTitle("Number of Entries");
    fHistSignalElectron_eta_btag = new TH1F("h_sig_electron_eta_btag_btag", "Signal e Pseudo-Rapidity",
				       50, -2.5, 2.5);
    fHistSignalElectron_eta_btag->SetXTitle("#eta");
    fHistSignalElectron_eta_btag->SetYTitle("Number of Entries");
    fHistSignalElectron_phi_btag = new TH1F("h_sig_electron_phi_btag", "Signal e Azimuth",
				       128, -3.2, 3.2);
    fHistSignalElectron_phi_btag->SetXTitle("#phi (rad)");
    fHistSignalElectron_phi_btag->SetYTitle("Number of Entries");

    gDirectory->cd("..");
    
    // e+
    gDirectory->mkdir("e+");
    gDirectory->cd("e+");

    fHistSignalEplus_pt_btag = new TH1F("h_sig_eplus_pt_btag", "Signal e^{+} Transverse Momentum",
				   200, 0, 200);
    fHistSignalEplus_pt_btag->SetXTitle("P_{t} (GeV)");
    fHistSignalEplus_pt_btag->SetYTitle("Number of Entries");
    fHistSignalEplus_eta_btag = new TH1F("h_sig_eplus_eta_btag", "Signal e^{+} Pseudo-Rapidity",
				    50, -2.5, 2.5);
    fHistSignalEplus_eta_btag->SetXTitle("#eta");
    fHistSignalEplus_eta_btag->SetYTitle("Number of Entries");
    fHistSignalEplus_phi_btag = new TH1F("h_sig_eplus_phi_btag", "Signal e^{+} Azimuth",
				    128, -3.2, 3.2);
    fHistSignalEplus_phi_btag->SetXTitle("#phi (rad)");
    fHistSignalEplus_phi_btag->SetYTitle("Number of Entries");

    gDirectory->cd("..");
    
    // e-
    gDirectory->mkdir("e-");
    gDirectory->cd("e-");

    fHistSignalEminus_pt_btag = new TH1F("h_sig_eminus_pt_btag", "Signal e^{-} Transverse Momentum",
				   200, 0, 200);
    fHistSignalEminus_pt_btag->SetXTitle("P_{t} (GeV)");
    fHistSignalEminus_pt_btag->SetYTitle("Number of Entries");
    fHistSignalEminus_eta_btag = new TH1F("h_sig_eminus_eta_btag", "Signal e^{-} Pseudo-Rapidity",
				     50, -2.5, 2.5);
    fHistSignalEminus_eta_btag->SetXTitle("#eta");
    fHistSignalEminus_eta_btag->SetYTitle("Number of Entries");
    fHistSignalEminus_phi_btag = new TH1F("h_sig_eminus_phi_btag", "Signal e^{-} Azimuth",
				    128, -3.2, 3.2);
    fHistSignalEminus_phi_btag->SetXTitle("#phi (rad)");
    fHistSignalEminus_phi_btag->SetYTitle("Number of Entries");

    gDirectory->cd("../..");

    // =====
    // Muons
    // =====
    gDirectory->mkdir("SignalMuon","Signal muon");
    gDirectory->cd("SignalMuon");
    
    // Both charges
    gDirectory->mkdir("both");
    gDirectory->cd("both");

    fHistSignalMuon_pt_btag = new TH1F("h_sig_muon_pt_btag", "Signal #mu Transverse Momentum",
				  200, 0, 200);
    fHistSignalMuon_pt_btag->SetXTitle("P_{t} (GeV)");
    fHistSignalMuon_pt_btag->SetYTitle("Number of Entries");
    fHistSignalMuon_eta_btag = new TH1F("h_sig_muon_eta_btag", "Signal #mu Pseudo-Rapidity",
				   50, -2.5, 2.5);
    fHistSignalMuon_eta_btag->SetXTitle("#eta");
    fHistSignalMuon_eta_btag->SetYTitle("Number of Entries");
    fHistSignalMuon_phi_btag = new TH1F("h_sig_muon_phi_btag", "Signal #mu Azimuth",
				   128, -3.2, 3.2);
    fHistSignalMuon_phi_btag->SetXTitle("#phi (rad)");
    fHistSignalMuon_phi_btag->SetYTitle("Number of Entries");

    gDirectory->cd("..");
    
    // mu+
    gDirectory->mkdir("mu+");
    gDirectory->cd("mu+");

    fHistSignalMuplus_pt_btag = new TH1F("h_sig_muplus_pt_btag", "Signal #mu^{+} Transverse Momentum",
				    200, 0, 200);
    fHistSignalMuplus_pt_btag->SetXTitle("P_{t} (GeV)");
    fHistSignalMuplus_pt_btag->SetYTitle("Number of Entries");
    fHistSignalMuplus_eta_btag = new TH1F("h_sig_muplus_eta_btag", "Signal #mu^{+} Pseudo-Rapidity",
				     50, -2.5, 2.5);
    fHistSignalMuplus_eta_btag->SetXTitle("#eta");
    fHistSignalMuplus_eta_btag->SetYTitle("Number of Entries");
    fHistSignalMuplus_phi_btag = new TH1F("h_sig_muplus_phi_btag", "Signal #mu^{+} Azimuth",
				     128, -3.2, 3.2);
    fHistSignalMuplus_phi_btag->SetXTitle("#phi (rad)");
    fHistSignalMuplus_phi_btag->SetYTitle("Number of Entries");
    
    gDirectory->cd("..");
    
    // mu-
    gDirectory->mkdir("mu-");
    gDirectory->cd("mu-");

    fHistSignalMuminus_pt_btag = new TH1F("h_sig_muminus_pt_btag", "Signal #mu^{-} Transverse Momentum",
				   200, 0, 200);
    fHistSignalMuminus_pt_btag->SetXTitle("P_{t} (GeV)");
    fHistSignalMuminus_pt_btag->SetYTitle("Number of Entries");
    fHistSignalMuminus_eta_btag = new TH1F("h_sig_muminus_eta_btag", "Signal #mu^{-} Pseudo-Rapidity",
				     50, -2.5, 2.5);
    fHistSignalMuminus_eta_btag->SetXTitle("#eta");
    fHistSignalMuminus_eta_btag->SetYTitle("Number of Entries");
    fHistSignalMuminus_phi_btag = new TH1F("h_sig_muminus_phi_btag", "Signal #mu^{-} Azimuth",
				    128, -3.2, 3.2);
    fHistSignalMuminus_phi_btag->SetXTitle("#phi (rad)");
    fHistSignalMuminus_phi_btag->SetYTitle("Number of Entries");

    
    gDirectory->cd("../../..");
}

//____________________________________________________________________

void AtlSgTop_WtChannelFinder::BookJetHistograms_BTag() {
    //
    // Book jet histograms
    //
    gDirectory->mkdir("SignalJets","Signal jets");
    gDirectory->cd("SignalJets");

    // ======
    // Jets
    // ======
    gDirectory->mkdir("all_jets","All selected signal jets");
    gDirectory->cd("all_jets");

    // All jets
    fHistJet_n_btag = new TH1F("h_jet_n_btag", "No. of all jets",
			   10, 0, 10);
    fHistJet_n_btag->SetXTitle("N_{jet}");
    fHistJet_n_btag->SetYTitle("Number of Entries");
    fHistJet_Et_btag = new TH1F("h_jet_Et_btag", "Transverse Energy of all jets",
			    40, 0, 200);
    fHistJet_Et_btag->SetXTitle("E_{t} (GeV)");
    fHistJet_Et_btag->SetYTitle("Number of Entries");
    fHistJet_eta_btag = new TH1F("h_jet_eta_btag", "Pseudo-Rapidity of all jets",
			     40, -2.5, 2.5);
    fHistJet_eta_btag->SetXTitle("#eta");
    fHistJet_eta_btag->SetYTitle("Number of Entries");
    fHistJet_phi_btag = new TH1F("h_jet_phi_btag", "Azimuth of all jets",
			     40, -3.2, 3.2);
    fHistJet_phi_btag->SetXTitle("#phi (rad)");
    fHistJet_phi_btag->SetYTitle("Number of Entries");

    // Leading jet
    fHistJet1_Et_btag = new TH1F("h_jet1_Et_btag", "Transverse Energy of leading jet",
			    40, 0, 200);
    fHistJet1_Et_btag->SetXTitle("E_{t} (GeV)");
    fHistJet1_Et_btag->SetYTitle("Number of Entries");
    fHistJet1_eta_btag = new TH1F("h_jet1_eta_btag", "Pseudo-Rapidity of leading jet",
			     40, -2.5, 2.5);
    fHistJet1_eta_btag->SetXTitle("#eta");
    fHistJet1_eta_btag->SetYTitle("Number of Entries");
    fHistJet1_phi_btag = new TH1F("h_jet1_phi_btag", "Azimuth of leading jet",
			     40, -3.2, 3.2);
    fHistJet1_phi_btag->SetXTitle("#phi (rad)");
    fHistJet1_phi_btag->SetYTitle("Number of Entries");

    // 2nd Leading jet
    fHistJet2_Et_btag = new TH1F("h_jet2_Et_btag", "Transverse Energy of 2nd leading jet",
			    40, 0, 200);
    fHistJet2_Et_btag->SetXTitle("E_{t} (GeV)");
    fHistJet2_Et_btag->SetYTitle("Number of Entries");
    fHistJet2_eta_btag = new TH1F("h_jet2_eta_btag", "Pseudo-Rapidity of 2nd leading jet",
			     40, -2.5, 2.5);
    fHistJet2_eta_btag->SetXTitle("#eta");
    fHistJet2_eta_btag->SetYTitle("Number of Entries");
    fHistJet2_phi_btag = new TH1F("h_jet2_phi_btag", "Azimuth of 2nd leading jet",
			     40, -3.2, 3.2);
    fHistJet2_phi_btag->SetXTitle("#phi (rad)");
    fHistJet2_phi_btag->SetYTitle("Number of Entries");

    gDirectory->cd("..");


    // ======
    // B-Jets
    // ======
    gDirectory->mkdir("b-jet","Signal b-jet");
    gDirectory->cd("b-jet");

    // All b-jets
    fHistBJet_n_btag = new TH1F("h_bjet_n_btag", "No. of all b-jets",
			   10, 0, 10);
    fHistBJet_n_btag->SetXTitle("N_{b-jet}");
    fHistBJet_n_btag->SetYTitle("Number of Entries");
    fHistBJet_Et_btag = new TH1F("h_bjet_Et_btag", "Transverse Energy of all b-jets",
			    40, 0, 200);
    fHistBJet_Et_btag->SetXTitle("E_{t} (GeV)");
    fHistBJet_Et_btag->SetYTitle("Number of Entries");
    fHistBJet_eta_btag = new TH1F("h_bjet_eta_btag", "Pseudo-Rapidity of all b-jets",
			     40, -2.5, 2.5);
    fHistBJet_eta_btag->SetXTitle("#eta");
    fHistBJet_eta_btag->SetYTitle("Number of Entries");
    fHistBJet_phi_btag = new TH1F("h_bjet_phi_btag", "Azimuth of all b-jets",
			     40, -3.2, 3.2);
    fHistBJet_phi_btag->SetXTitle("#phi (rad)");
    fHistBJet_phi_btag->SetYTitle("Number of Entries");
    fHistBJet_weight_btag = new TH1F("h_bjet_weight_btag", "B-tag weights of all b-jets",
			     500, 0., 12);
    fHistBJet_weight_btag->SetXTitle("B-Tag Weight");
    fHistBJet_weight_btag->SetYTitle("Number of Entries");

    // Leading b-jet
    fHistBJet1_Et_btag = new TH1F("h_bjet1_Et_btag", "Transverse Energy of leading b-jet",
			    40, 0, 200);
    fHistBJet1_Et_btag->SetXTitle("E_{t} (GeV)");
    fHistBJet1_Et_btag->SetYTitle("Number of Entries");
    fHistBJet1_eta_btag = new TH1F("h_bjet1_eta_btag", "Pseudo-Rapidity of leading b-jet",
			     40, -2.5, 2.5);
    fHistBJet1_eta_btag->SetXTitle("#eta");
    fHistBJet1_eta_btag->SetYTitle("Number of Entries");
    fHistBJet1_phi_btag = new TH1F("h_bjet1_phi_btag", "Azimuth of leading b-jet",
			     40, -3.2, 3.2);
    fHistBJet1_phi_btag->SetXTitle("#phi (rad)");
    fHistBJet1_phi_btag->SetYTitle("Number of Entries");
    fHistBJet1_weight_btag = new TH1F("h_bjet1_weight_btag", "B-tag weight of leading b-jets",
			     50, -10, 12);
    fHistBJet1_weight_btag->SetXTitle("B-Tag Weight");
    fHistBJet1_weight_btag->SetYTitle("Number of Entries");

    // 2nd Leading b-jet
    fHistBJet2_Et_btag = new TH1F("h_bjet2_Et_btag", "Transverse Energy of 2nd leading b-jet",
			    40, 0, 200);
    fHistBJet2_Et_btag->SetXTitle("E_{t} (GeV)");
    fHistBJet2_Et_btag->SetYTitle("Number of Entries");
    fHistBJet2_eta_btag = new TH1F("h_bjet2_eta_btag", "Pseudo-Rapidity of 2nd leading b-jet",
			     40, -2.5, 2.5);
    fHistBJet2_eta_btag->SetXTitle("#eta");
    fHistBJet2_eta_btag->SetYTitle("Number of Entries");
    fHistBJet2_phi_btag = new TH1F("h_bjet2_phi_btag", "Azimuth of 2nd leading b-jet",
			     40, -3.2, 3.2);
    fHistBJet2_phi_btag->SetXTitle("#phi (rad)");
    fHistBJet2_phi_btag->SetYTitle("Number of Entries");
    fHistBJet2_weight_btag = new TH1F("h_bjet2_weight_btag", "B-tag weight of 2nd leading b-jet",
			     50, -10, 12);
    fHistBJet2_weight_btag->SetXTitle("B-Tag Weight");
    fHistBJet2_weight_btag->SetYTitle("Number of Entries");

    gDirectory->cd("..");


    // ======
    // Non-B-Jets
    // ======
    gDirectory->mkdir("non-b-jet","Signal non-b-jet");
    gDirectory->cd("non-b-jet");

    // All non-b-jets
    fHistNonBJet_n_btag = new TH1F("h_nonbjet_n_btag", "No. of all non-b-jets",
			   10, 0, 10);
    fHistNonBJet_n_btag->SetXTitle("N_{non-b-jet}");
    fHistNonBJet_n_btag->SetYTitle("Number of Entries");
    fHistNonBJet_Et_btag = new TH1F("h_nonbjet_Et_btag", "Transverse Energy of all non-b-jets",
			    40, 0, 200);
    fHistNonBJet_Et_btag->SetXTitle("E_{t} (GeV)");
    fHistNonBJet_Et_btag->SetYTitle("Number of Entries");
    fHistNonBJet_eta_btag = new TH1F("h_nonbjet_eta_btag", "Pseudo-Rapidity of all non-b-jets",
			     40, -2.5, 2.5);
    fHistNonBJet_eta_btag->SetXTitle("#eta");
    fHistNonBJet_eta_btag->SetYTitle("Number of Entries");
    fHistNonBJet_phi_btag = new TH1F("h_nonbjet_phi_btag", "Azimuth of all non-b-jets",
			     40, -3.2, 3.2);
    fHistNonBJet_phi_btag->SetXTitle("#phi (rad)");
    fHistNonBJet_phi_btag->SetYTitle("Number of Entries");

    // Leading non-b-jet
    fHistNonBJet1_Et_btag = new TH1F("h_nonbjet1_Et_btag", "Transverse Energy of leading non-b-jet",
			    40, 0, 200);
    fHistNonBJet1_Et_btag->SetXTitle("E_{t} (GeV)");
    fHistNonBJet1_Et_btag->SetYTitle("Number of Entries");
    fHistNonBJet1_eta_btag = new TH1F("h_nonbjet1_eta_btag", "Pseudo-Rapidity of leading non-b-jet",
			     40, -2.5, 2.5);
    fHistNonBJet1_eta_btag->SetXTitle("#eta");
    fHistNonBJet1_eta_btag->SetYTitle("Number of Entries");
    fHistNonBJet1_phi_btag = new TH1F("h_nonbjet1_phi_btag", "Azimuth of leading non-b-jet",
			     40, -3.2, 3.2);
    fHistNonBJet1_phi_btag->SetXTitle("#phi (rad)");
    fHistNonBJet1_phi_btag->SetYTitle("Number of Entries");

    // 2nd Leading non-b-jet
    fHistNonBJet2_Et_btag = new TH1F("h_nonbjet2_Et_btag", "Transverse Energy of 2nd leading non-b-jet",
			    40, 0, 200);
    fHistNonBJet2_Et_btag->SetXTitle("E_{t} (GeV)");
    fHistNonBJet2_Et_btag->SetYTitle("Number of Entries");
    fHistNonBJet2_eta_btag = new TH1F("h_nonbjet2_eta_btag", "Pseudo-Rapidity of 2nd leading non-b-jet",
			     40, -2.5, 2.5);
    fHistNonBJet2_eta_btag->SetXTitle("#eta");
    fHistNonBJet2_eta_btag->SetYTitle("Number of Entries");
    fHistNonBJet2_phi_btag = new TH1F("h_nonbjet2_phi_btag", "Azimuth of 2nd leading non-b-jet",
			     40, -3.2, 3.2);
    fHistNonBJet2_phi_btag->SetXTitle("#phi (rad)");
    fHistNonBJet2_phi_btag->SetYTitle("Number of Entries");

    gDirectory->cd("../../..");
}

//____________________________________________________________________

 
 AtlSgTop_WtChannelFinder.cxx:1
 AtlSgTop_WtChannelFinder.cxx:2
 AtlSgTop_WtChannelFinder.cxx:3
 AtlSgTop_WtChannelFinder.cxx:4
 AtlSgTop_WtChannelFinder.cxx:5
 AtlSgTop_WtChannelFinder.cxx:6
 AtlSgTop_WtChannelFinder.cxx:7
 AtlSgTop_WtChannelFinder.cxx:8
 AtlSgTop_WtChannelFinder.cxx:9
 AtlSgTop_WtChannelFinder.cxx:10
 AtlSgTop_WtChannelFinder.cxx:11
 AtlSgTop_WtChannelFinder.cxx:12
 AtlSgTop_WtChannelFinder.cxx:13
 AtlSgTop_WtChannelFinder.cxx:14
 AtlSgTop_WtChannelFinder.cxx:15
 AtlSgTop_WtChannelFinder.cxx:16
 AtlSgTop_WtChannelFinder.cxx:17
 AtlSgTop_WtChannelFinder.cxx:18
 AtlSgTop_WtChannelFinder.cxx:19
 AtlSgTop_WtChannelFinder.cxx:20
 AtlSgTop_WtChannelFinder.cxx:21
 AtlSgTop_WtChannelFinder.cxx:22
 AtlSgTop_WtChannelFinder.cxx:23
 AtlSgTop_WtChannelFinder.cxx:24
 AtlSgTop_WtChannelFinder.cxx:25
 AtlSgTop_WtChannelFinder.cxx:26
 AtlSgTop_WtChannelFinder.cxx:27
 AtlSgTop_WtChannelFinder.cxx:28
 AtlSgTop_WtChannelFinder.cxx:29
 AtlSgTop_WtChannelFinder.cxx:30
 AtlSgTop_WtChannelFinder.cxx:31
 AtlSgTop_WtChannelFinder.cxx:32
 AtlSgTop_WtChannelFinder.cxx:33
 AtlSgTop_WtChannelFinder.cxx:34
 AtlSgTop_WtChannelFinder.cxx:35
 AtlSgTop_WtChannelFinder.cxx:36
 AtlSgTop_WtChannelFinder.cxx:37
 AtlSgTop_WtChannelFinder.cxx:38
 AtlSgTop_WtChannelFinder.cxx:39
 AtlSgTop_WtChannelFinder.cxx:40
 AtlSgTop_WtChannelFinder.cxx:41
 AtlSgTop_WtChannelFinder.cxx:42
 AtlSgTop_WtChannelFinder.cxx:43
 AtlSgTop_WtChannelFinder.cxx:44
 AtlSgTop_WtChannelFinder.cxx:45
 AtlSgTop_WtChannelFinder.cxx:46
 AtlSgTop_WtChannelFinder.cxx:47
 AtlSgTop_WtChannelFinder.cxx:48
 AtlSgTop_WtChannelFinder.cxx:49
 AtlSgTop_WtChannelFinder.cxx:50
 AtlSgTop_WtChannelFinder.cxx:51
 AtlSgTop_WtChannelFinder.cxx:52
 AtlSgTop_WtChannelFinder.cxx:53
 AtlSgTop_WtChannelFinder.cxx:54
 AtlSgTop_WtChannelFinder.cxx:55
 AtlSgTop_WtChannelFinder.cxx:56
 AtlSgTop_WtChannelFinder.cxx:57
 AtlSgTop_WtChannelFinder.cxx:58
 AtlSgTop_WtChannelFinder.cxx:59
 AtlSgTop_WtChannelFinder.cxx:60
 AtlSgTop_WtChannelFinder.cxx:61
 AtlSgTop_WtChannelFinder.cxx:62
 AtlSgTop_WtChannelFinder.cxx:63
 AtlSgTop_WtChannelFinder.cxx:64
 AtlSgTop_WtChannelFinder.cxx:65
 AtlSgTop_WtChannelFinder.cxx:66
 AtlSgTop_WtChannelFinder.cxx:67
 AtlSgTop_WtChannelFinder.cxx:68
 AtlSgTop_WtChannelFinder.cxx:69
 AtlSgTop_WtChannelFinder.cxx:70
 AtlSgTop_WtChannelFinder.cxx:71
 AtlSgTop_WtChannelFinder.cxx:72
 AtlSgTop_WtChannelFinder.cxx:73
 AtlSgTop_WtChannelFinder.cxx:74
 AtlSgTop_WtChannelFinder.cxx:75
 AtlSgTop_WtChannelFinder.cxx:76
 AtlSgTop_WtChannelFinder.cxx:77
 AtlSgTop_WtChannelFinder.cxx:78
 AtlSgTop_WtChannelFinder.cxx:79
 AtlSgTop_WtChannelFinder.cxx:80
 AtlSgTop_WtChannelFinder.cxx:81
 AtlSgTop_WtChannelFinder.cxx:82
 AtlSgTop_WtChannelFinder.cxx:83
 AtlSgTop_WtChannelFinder.cxx:84
 AtlSgTop_WtChannelFinder.cxx:85
 AtlSgTop_WtChannelFinder.cxx:86
 AtlSgTop_WtChannelFinder.cxx:87
 AtlSgTop_WtChannelFinder.cxx:88
 AtlSgTop_WtChannelFinder.cxx:89
 AtlSgTop_WtChannelFinder.cxx:90
 AtlSgTop_WtChannelFinder.cxx:91
 AtlSgTop_WtChannelFinder.cxx:92
 AtlSgTop_WtChannelFinder.cxx:93
 AtlSgTop_WtChannelFinder.cxx:94
 AtlSgTop_WtChannelFinder.cxx:95
 AtlSgTop_WtChannelFinder.cxx:96
 AtlSgTop_WtChannelFinder.cxx:97
 AtlSgTop_WtChannelFinder.cxx:98
 AtlSgTop_WtChannelFinder.cxx:99
 AtlSgTop_WtChannelFinder.cxx:100
 AtlSgTop_WtChannelFinder.cxx:101
 AtlSgTop_WtChannelFinder.cxx:102
 AtlSgTop_WtChannelFinder.cxx:103
 AtlSgTop_WtChannelFinder.cxx:104
 AtlSgTop_WtChannelFinder.cxx:105
 AtlSgTop_WtChannelFinder.cxx:106
 AtlSgTop_WtChannelFinder.cxx:107
 AtlSgTop_WtChannelFinder.cxx:108
 AtlSgTop_WtChannelFinder.cxx:109
 AtlSgTop_WtChannelFinder.cxx:110
 AtlSgTop_WtChannelFinder.cxx:111
 AtlSgTop_WtChannelFinder.cxx:112
 AtlSgTop_WtChannelFinder.cxx:113
 AtlSgTop_WtChannelFinder.cxx:114
 AtlSgTop_WtChannelFinder.cxx:115
 AtlSgTop_WtChannelFinder.cxx:116
 AtlSgTop_WtChannelFinder.cxx:117
 AtlSgTop_WtChannelFinder.cxx:118
 AtlSgTop_WtChannelFinder.cxx:119
 AtlSgTop_WtChannelFinder.cxx:120
 AtlSgTop_WtChannelFinder.cxx:121
 AtlSgTop_WtChannelFinder.cxx:122
 AtlSgTop_WtChannelFinder.cxx:123
 AtlSgTop_WtChannelFinder.cxx:124
 AtlSgTop_WtChannelFinder.cxx:125
 AtlSgTop_WtChannelFinder.cxx:126
 AtlSgTop_WtChannelFinder.cxx:127
 AtlSgTop_WtChannelFinder.cxx:128
 AtlSgTop_WtChannelFinder.cxx:129
 AtlSgTop_WtChannelFinder.cxx:130
 AtlSgTop_WtChannelFinder.cxx:131
 AtlSgTop_WtChannelFinder.cxx:132
 AtlSgTop_WtChannelFinder.cxx:133
 AtlSgTop_WtChannelFinder.cxx:134
 AtlSgTop_WtChannelFinder.cxx:135
 AtlSgTop_WtChannelFinder.cxx:136
 AtlSgTop_WtChannelFinder.cxx:137
 AtlSgTop_WtChannelFinder.cxx:138
 AtlSgTop_WtChannelFinder.cxx:139
 AtlSgTop_WtChannelFinder.cxx:140
 AtlSgTop_WtChannelFinder.cxx:141
 AtlSgTop_WtChannelFinder.cxx:142
 AtlSgTop_WtChannelFinder.cxx:143
 AtlSgTop_WtChannelFinder.cxx:144
 AtlSgTop_WtChannelFinder.cxx:145
 AtlSgTop_WtChannelFinder.cxx:146
 AtlSgTop_WtChannelFinder.cxx:147
 AtlSgTop_WtChannelFinder.cxx:148
 AtlSgTop_WtChannelFinder.cxx:149
 AtlSgTop_WtChannelFinder.cxx:150
 AtlSgTop_WtChannelFinder.cxx:151
 AtlSgTop_WtChannelFinder.cxx:152
 AtlSgTop_WtChannelFinder.cxx:153
 AtlSgTop_WtChannelFinder.cxx:154
 AtlSgTop_WtChannelFinder.cxx:155
 AtlSgTop_WtChannelFinder.cxx:156
 AtlSgTop_WtChannelFinder.cxx:157
 AtlSgTop_WtChannelFinder.cxx:158
 AtlSgTop_WtChannelFinder.cxx:159
 AtlSgTop_WtChannelFinder.cxx:160
 AtlSgTop_WtChannelFinder.cxx:161
 AtlSgTop_WtChannelFinder.cxx:162
 AtlSgTop_WtChannelFinder.cxx:163
 AtlSgTop_WtChannelFinder.cxx:164
 AtlSgTop_WtChannelFinder.cxx:165
 AtlSgTop_WtChannelFinder.cxx:166
 AtlSgTop_WtChannelFinder.cxx:167
 AtlSgTop_WtChannelFinder.cxx:168
 AtlSgTop_WtChannelFinder.cxx:169
 AtlSgTop_WtChannelFinder.cxx:170
 AtlSgTop_WtChannelFinder.cxx:171
 AtlSgTop_WtChannelFinder.cxx:172
 AtlSgTop_WtChannelFinder.cxx:173
 AtlSgTop_WtChannelFinder.cxx:174
 AtlSgTop_WtChannelFinder.cxx:175
 AtlSgTop_WtChannelFinder.cxx:176
 AtlSgTop_WtChannelFinder.cxx:177
 AtlSgTop_WtChannelFinder.cxx:178
 AtlSgTop_WtChannelFinder.cxx:179
 AtlSgTop_WtChannelFinder.cxx:180
 AtlSgTop_WtChannelFinder.cxx:181
 AtlSgTop_WtChannelFinder.cxx:182
 AtlSgTop_WtChannelFinder.cxx:183
 AtlSgTop_WtChannelFinder.cxx:184
 AtlSgTop_WtChannelFinder.cxx:185
 AtlSgTop_WtChannelFinder.cxx:186
 AtlSgTop_WtChannelFinder.cxx:187
 AtlSgTop_WtChannelFinder.cxx:188
 AtlSgTop_WtChannelFinder.cxx:189
 AtlSgTop_WtChannelFinder.cxx:190
 AtlSgTop_WtChannelFinder.cxx:191
 AtlSgTop_WtChannelFinder.cxx:192
 AtlSgTop_WtChannelFinder.cxx:193
 AtlSgTop_WtChannelFinder.cxx:194
 AtlSgTop_WtChannelFinder.cxx:195
 AtlSgTop_WtChannelFinder.cxx:196
 AtlSgTop_WtChannelFinder.cxx:197
 AtlSgTop_WtChannelFinder.cxx:198
 AtlSgTop_WtChannelFinder.cxx:199
 AtlSgTop_WtChannelFinder.cxx:200
 AtlSgTop_WtChannelFinder.cxx:201
 AtlSgTop_WtChannelFinder.cxx:202
 AtlSgTop_WtChannelFinder.cxx:203
 AtlSgTop_WtChannelFinder.cxx:204
 AtlSgTop_WtChannelFinder.cxx:205
 AtlSgTop_WtChannelFinder.cxx:206
 AtlSgTop_WtChannelFinder.cxx:207
 AtlSgTop_WtChannelFinder.cxx:208
 AtlSgTop_WtChannelFinder.cxx:209
 AtlSgTop_WtChannelFinder.cxx:210
 AtlSgTop_WtChannelFinder.cxx:211
 AtlSgTop_WtChannelFinder.cxx:212
 AtlSgTop_WtChannelFinder.cxx:213
 AtlSgTop_WtChannelFinder.cxx:214
 AtlSgTop_WtChannelFinder.cxx:215
 AtlSgTop_WtChannelFinder.cxx:216
 AtlSgTop_WtChannelFinder.cxx:217
 AtlSgTop_WtChannelFinder.cxx:218
 AtlSgTop_WtChannelFinder.cxx:219
 AtlSgTop_WtChannelFinder.cxx:220
 AtlSgTop_WtChannelFinder.cxx:221
 AtlSgTop_WtChannelFinder.cxx:222
 AtlSgTop_WtChannelFinder.cxx:223
 AtlSgTop_WtChannelFinder.cxx:224
 AtlSgTop_WtChannelFinder.cxx:225
 AtlSgTop_WtChannelFinder.cxx:226
 AtlSgTop_WtChannelFinder.cxx:227
 AtlSgTop_WtChannelFinder.cxx:228
 AtlSgTop_WtChannelFinder.cxx:229
 AtlSgTop_WtChannelFinder.cxx:230
 AtlSgTop_WtChannelFinder.cxx:231
 AtlSgTop_WtChannelFinder.cxx:232
 AtlSgTop_WtChannelFinder.cxx:233
 AtlSgTop_WtChannelFinder.cxx:234
 AtlSgTop_WtChannelFinder.cxx:235
 AtlSgTop_WtChannelFinder.cxx:236
 AtlSgTop_WtChannelFinder.cxx:237
 AtlSgTop_WtChannelFinder.cxx:238
 AtlSgTop_WtChannelFinder.cxx:239
 AtlSgTop_WtChannelFinder.cxx:240
 AtlSgTop_WtChannelFinder.cxx:241
 AtlSgTop_WtChannelFinder.cxx:242
 AtlSgTop_WtChannelFinder.cxx:243
 AtlSgTop_WtChannelFinder.cxx:244
 AtlSgTop_WtChannelFinder.cxx:245
 AtlSgTop_WtChannelFinder.cxx:246
 AtlSgTop_WtChannelFinder.cxx:247
 AtlSgTop_WtChannelFinder.cxx:248
 AtlSgTop_WtChannelFinder.cxx:249
 AtlSgTop_WtChannelFinder.cxx:250
 AtlSgTop_WtChannelFinder.cxx:251
 AtlSgTop_WtChannelFinder.cxx:252
 AtlSgTop_WtChannelFinder.cxx:253
 AtlSgTop_WtChannelFinder.cxx:254
 AtlSgTop_WtChannelFinder.cxx:255
 AtlSgTop_WtChannelFinder.cxx:256
 AtlSgTop_WtChannelFinder.cxx:257
 AtlSgTop_WtChannelFinder.cxx:258
 AtlSgTop_WtChannelFinder.cxx:259
 AtlSgTop_WtChannelFinder.cxx:260
 AtlSgTop_WtChannelFinder.cxx:261
 AtlSgTop_WtChannelFinder.cxx:262
 AtlSgTop_WtChannelFinder.cxx:263
 AtlSgTop_WtChannelFinder.cxx:264
 AtlSgTop_WtChannelFinder.cxx:265
 AtlSgTop_WtChannelFinder.cxx:266
 AtlSgTop_WtChannelFinder.cxx:267
 AtlSgTop_WtChannelFinder.cxx:268
 AtlSgTop_WtChannelFinder.cxx:269
 AtlSgTop_WtChannelFinder.cxx:270
 AtlSgTop_WtChannelFinder.cxx:271
 AtlSgTop_WtChannelFinder.cxx:272
 AtlSgTop_WtChannelFinder.cxx:273
 AtlSgTop_WtChannelFinder.cxx:274
 AtlSgTop_WtChannelFinder.cxx:275
 AtlSgTop_WtChannelFinder.cxx:276
 AtlSgTop_WtChannelFinder.cxx:277
 AtlSgTop_WtChannelFinder.cxx:278
 AtlSgTop_WtChannelFinder.cxx:279
 AtlSgTop_WtChannelFinder.cxx:280
 AtlSgTop_WtChannelFinder.cxx:281
 AtlSgTop_WtChannelFinder.cxx:282
 AtlSgTop_WtChannelFinder.cxx:283
 AtlSgTop_WtChannelFinder.cxx:284
 AtlSgTop_WtChannelFinder.cxx:285
 AtlSgTop_WtChannelFinder.cxx:286
 AtlSgTop_WtChannelFinder.cxx:287
 AtlSgTop_WtChannelFinder.cxx:288
 AtlSgTop_WtChannelFinder.cxx:289
 AtlSgTop_WtChannelFinder.cxx:290
 AtlSgTop_WtChannelFinder.cxx:291
 AtlSgTop_WtChannelFinder.cxx:292
 AtlSgTop_WtChannelFinder.cxx:293
 AtlSgTop_WtChannelFinder.cxx:294
 AtlSgTop_WtChannelFinder.cxx:295
 AtlSgTop_WtChannelFinder.cxx:296
 AtlSgTop_WtChannelFinder.cxx:297
 AtlSgTop_WtChannelFinder.cxx:298
 AtlSgTop_WtChannelFinder.cxx:299
 AtlSgTop_WtChannelFinder.cxx:300
 AtlSgTop_WtChannelFinder.cxx:301
 AtlSgTop_WtChannelFinder.cxx:302
 AtlSgTop_WtChannelFinder.cxx:303
 AtlSgTop_WtChannelFinder.cxx:304
 AtlSgTop_WtChannelFinder.cxx:305
 AtlSgTop_WtChannelFinder.cxx:306
 AtlSgTop_WtChannelFinder.cxx:307
 AtlSgTop_WtChannelFinder.cxx:308
 AtlSgTop_WtChannelFinder.cxx:309
 AtlSgTop_WtChannelFinder.cxx:310
 AtlSgTop_WtChannelFinder.cxx:311
 AtlSgTop_WtChannelFinder.cxx:312
 AtlSgTop_WtChannelFinder.cxx:313
 AtlSgTop_WtChannelFinder.cxx:314
 AtlSgTop_WtChannelFinder.cxx:315
 AtlSgTop_WtChannelFinder.cxx:316
 AtlSgTop_WtChannelFinder.cxx:317
 AtlSgTop_WtChannelFinder.cxx:318
 AtlSgTop_WtChannelFinder.cxx:319
 AtlSgTop_WtChannelFinder.cxx:320
 AtlSgTop_WtChannelFinder.cxx:321
 AtlSgTop_WtChannelFinder.cxx:322
 AtlSgTop_WtChannelFinder.cxx:323
 AtlSgTop_WtChannelFinder.cxx:324
 AtlSgTop_WtChannelFinder.cxx:325
 AtlSgTop_WtChannelFinder.cxx:326
 AtlSgTop_WtChannelFinder.cxx:327
 AtlSgTop_WtChannelFinder.cxx:328
 AtlSgTop_WtChannelFinder.cxx:329
 AtlSgTop_WtChannelFinder.cxx:330
 AtlSgTop_WtChannelFinder.cxx:331
 AtlSgTop_WtChannelFinder.cxx:332
 AtlSgTop_WtChannelFinder.cxx:333
 AtlSgTop_WtChannelFinder.cxx:334
 AtlSgTop_WtChannelFinder.cxx:335
 AtlSgTop_WtChannelFinder.cxx:336
 AtlSgTop_WtChannelFinder.cxx:337
 AtlSgTop_WtChannelFinder.cxx:338
 AtlSgTop_WtChannelFinder.cxx:339
 AtlSgTop_WtChannelFinder.cxx:340
 AtlSgTop_WtChannelFinder.cxx:341
 AtlSgTop_WtChannelFinder.cxx:342
 AtlSgTop_WtChannelFinder.cxx:343
 AtlSgTop_WtChannelFinder.cxx:344
 AtlSgTop_WtChannelFinder.cxx:345
 AtlSgTop_WtChannelFinder.cxx:346
 AtlSgTop_WtChannelFinder.cxx:347
 AtlSgTop_WtChannelFinder.cxx:348
 AtlSgTop_WtChannelFinder.cxx:349
 AtlSgTop_WtChannelFinder.cxx:350
 AtlSgTop_WtChannelFinder.cxx:351
 AtlSgTop_WtChannelFinder.cxx:352
 AtlSgTop_WtChannelFinder.cxx:353
 AtlSgTop_WtChannelFinder.cxx:354
 AtlSgTop_WtChannelFinder.cxx:355
 AtlSgTop_WtChannelFinder.cxx:356
 AtlSgTop_WtChannelFinder.cxx:357
 AtlSgTop_WtChannelFinder.cxx:358
 AtlSgTop_WtChannelFinder.cxx:359
 AtlSgTop_WtChannelFinder.cxx:360
 AtlSgTop_WtChannelFinder.cxx:361
 AtlSgTop_WtChannelFinder.cxx:362
 AtlSgTop_WtChannelFinder.cxx:363
 AtlSgTop_WtChannelFinder.cxx:364
 AtlSgTop_WtChannelFinder.cxx:365
 AtlSgTop_WtChannelFinder.cxx:366
 AtlSgTop_WtChannelFinder.cxx:367
 AtlSgTop_WtChannelFinder.cxx:368
 AtlSgTop_WtChannelFinder.cxx:369
 AtlSgTop_WtChannelFinder.cxx:370
 AtlSgTop_WtChannelFinder.cxx:371
 AtlSgTop_WtChannelFinder.cxx:372
 AtlSgTop_WtChannelFinder.cxx:373
 AtlSgTop_WtChannelFinder.cxx:374
 AtlSgTop_WtChannelFinder.cxx:375
 AtlSgTop_WtChannelFinder.cxx:376
 AtlSgTop_WtChannelFinder.cxx:377
 AtlSgTop_WtChannelFinder.cxx:378
 AtlSgTop_WtChannelFinder.cxx:379
 AtlSgTop_WtChannelFinder.cxx:380
 AtlSgTop_WtChannelFinder.cxx:381
 AtlSgTop_WtChannelFinder.cxx:382
 AtlSgTop_WtChannelFinder.cxx:383
 AtlSgTop_WtChannelFinder.cxx:384
 AtlSgTop_WtChannelFinder.cxx:385
 AtlSgTop_WtChannelFinder.cxx:386
 AtlSgTop_WtChannelFinder.cxx:387
 AtlSgTop_WtChannelFinder.cxx:388
 AtlSgTop_WtChannelFinder.cxx:389
 AtlSgTop_WtChannelFinder.cxx:390
 AtlSgTop_WtChannelFinder.cxx:391
 AtlSgTop_WtChannelFinder.cxx:392
 AtlSgTop_WtChannelFinder.cxx:393
 AtlSgTop_WtChannelFinder.cxx:394
 AtlSgTop_WtChannelFinder.cxx:395
 AtlSgTop_WtChannelFinder.cxx:396
 AtlSgTop_WtChannelFinder.cxx:397
 AtlSgTop_WtChannelFinder.cxx:398
 AtlSgTop_WtChannelFinder.cxx:399
 AtlSgTop_WtChannelFinder.cxx:400
 AtlSgTop_WtChannelFinder.cxx:401
 AtlSgTop_WtChannelFinder.cxx:402
 AtlSgTop_WtChannelFinder.cxx:403
 AtlSgTop_WtChannelFinder.cxx:404
 AtlSgTop_WtChannelFinder.cxx:405
 AtlSgTop_WtChannelFinder.cxx:406
 AtlSgTop_WtChannelFinder.cxx:407
 AtlSgTop_WtChannelFinder.cxx:408
 AtlSgTop_WtChannelFinder.cxx:409
 AtlSgTop_WtChannelFinder.cxx:410
 AtlSgTop_WtChannelFinder.cxx:411
 AtlSgTop_WtChannelFinder.cxx:412
 AtlSgTop_WtChannelFinder.cxx:413
 AtlSgTop_WtChannelFinder.cxx:414
 AtlSgTop_WtChannelFinder.cxx:415
 AtlSgTop_WtChannelFinder.cxx:416
 AtlSgTop_WtChannelFinder.cxx:417
 AtlSgTop_WtChannelFinder.cxx:418
 AtlSgTop_WtChannelFinder.cxx:419
 AtlSgTop_WtChannelFinder.cxx:420
 AtlSgTop_WtChannelFinder.cxx:421
 AtlSgTop_WtChannelFinder.cxx:422
 AtlSgTop_WtChannelFinder.cxx:423
 AtlSgTop_WtChannelFinder.cxx:424
 AtlSgTop_WtChannelFinder.cxx:425
 AtlSgTop_WtChannelFinder.cxx:426
 AtlSgTop_WtChannelFinder.cxx:427
 AtlSgTop_WtChannelFinder.cxx:428
 AtlSgTop_WtChannelFinder.cxx:429
 AtlSgTop_WtChannelFinder.cxx:430
 AtlSgTop_WtChannelFinder.cxx:431
 AtlSgTop_WtChannelFinder.cxx:432
 AtlSgTop_WtChannelFinder.cxx:433
 AtlSgTop_WtChannelFinder.cxx:434
 AtlSgTop_WtChannelFinder.cxx:435
 AtlSgTop_WtChannelFinder.cxx:436
 AtlSgTop_WtChannelFinder.cxx:437
 AtlSgTop_WtChannelFinder.cxx:438
 AtlSgTop_WtChannelFinder.cxx:439
 AtlSgTop_WtChannelFinder.cxx:440
 AtlSgTop_WtChannelFinder.cxx:441
 AtlSgTop_WtChannelFinder.cxx:442
 AtlSgTop_WtChannelFinder.cxx:443
 AtlSgTop_WtChannelFinder.cxx:444
 AtlSgTop_WtChannelFinder.cxx:445
 AtlSgTop_WtChannelFinder.cxx:446
 AtlSgTop_WtChannelFinder.cxx:447
 AtlSgTop_WtChannelFinder.cxx:448
 AtlSgTop_WtChannelFinder.cxx:449
 AtlSgTop_WtChannelFinder.cxx:450
 AtlSgTop_WtChannelFinder.cxx:451
 AtlSgTop_WtChannelFinder.cxx:452
 AtlSgTop_WtChannelFinder.cxx:453
 AtlSgTop_WtChannelFinder.cxx:454
 AtlSgTop_WtChannelFinder.cxx:455
 AtlSgTop_WtChannelFinder.cxx:456
 AtlSgTop_WtChannelFinder.cxx:457
 AtlSgTop_WtChannelFinder.cxx:458
 AtlSgTop_WtChannelFinder.cxx:459
 AtlSgTop_WtChannelFinder.cxx:460
 AtlSgTop_WtChannelFinder.cxx:461
 AtlSgTop_WtChannelFinder.cxx:462
 AtlSgTop_WtChannelFinder.cxx:463
 AtlSgTop_WtChannelFinder.cxx:464
 AtlSgTop_WtChannelFinder.cxx:465
 AtlSgTop_WtChannelFinder.cxx:466
 AtlSgTop_WtChannelFinder.cxx:467
 AtlSgTop_WtChannelFinder.cxx:468
 AtlSgTop_WtChannelFinder.cxx:469
 AtlSgTop_WtChannelFinder.cxx:470
 AtlSgTop_WtChannelFinder.cxx:471
 AtlSgTop_WtChannelFinder.cxx:472
 AtlSgTop_WtChannelFinder.cxx:473
 AtlSgTop_WtChannelFinder.cxx:474
 AtlSgTop_WtChannelFinder.cxx:475
 AtlSgTop_WtChannelFinder.cxx:476
 AtlSgTop_WtChannelFinder.cxx:477
 AtlSgTop_WtChannelFinder.cxx:478
 AtlSgTop_WtChannelFinder.cxx:479
 AtlSgTop_WtChannelFinder.cxx:480
 AtlSgTop_WtChannelFinder.cxx:481
 AtlSgTop_WtChannelFinder.cxx:482
 AtlSgTop_WtChannelFinder.cxx:483
 AtlSgTop_WtChannelFinder.cxx:484
 AtlSgTop_WtChannelFinder.cxx:485
 AtlSgTop_WtChannelFinder.cxx:486
 AtlSgTop_WtChannelFinder.cxx:487
 AtlSgTop_WtChannelFinder.cxx:488
 AtlSgTop_WtChannelFinder.cxx:489
 AtlSgTop_WtChannelFinder.cxx:490
 AtlSgTop_WtChannelFinder.cxx:491
 AtlSgTop_WtChannelFinder.cxx:492
 AtlSgTop_WtChannelFinder.cxx:493
 AtlSgTop_WtChannelFinder.cxx:494
 AtlSgTop_WtChannelFinder.cxx:495
 AtlSgTop_WtChannelFinder.cxx:496
 AtlSgTop_WtChannelFinder.cxx:497
 AtlSgTop_WtChannelFinder.cxx:498
 AtlSgTop_WtChannelFinder.cxx:499
 AtlSgTop_WtChannelFinder.cxx:500
 AtlSgTop_WtChannelFinder.cxx:501
 AtlSgTop_WtChannelFinder.cxx:502
 AtlSgTop_WtChannelFinder.cxx:503
 AtlSgTop_WtChannelFinder.cxx:504
 AtlSgTop_WtChannelFinder.cxx:505
 AtlSgTop_WtChannelFinder.cxx:506
 AtlSgTop_WtChannelFinder.cxx:507
 AtlSgTop_WtChannelFinder.cxx:508
 AtlSgTop_WtChannelFinder.cxx:509
 AtlSgTop_WtChannelFinder.cxx:510
 AtlSgTop_WtChannelFinder.cxx:511
 AtlSgTop_WtChannelFinder.cxx:512
 AtlSgTop_WtChannelFinder.cxx:513
 AtlSgTop_WtChannelFinder.cxx:514
 AtlSgTop_WtChannelFinder.cxx:515
 AtlSgTop_WtChannelFinder.cxx:516
 AtlSgTop_WtChannelFinder.cxx:517
 AtlSgTop_WtChannelFinder.cxx:518
 AtlSgTop_WtChannelFinder.cxx:519
 AtlSgTop_WtChannelFinder.cxx:520
 AtlSgTop_WtChannelFinder.cxx:521
 AtlSgTop_WtChannelFinder.cxx:522
 AtlSgTop_WtChannelFinder.cxx:523
 AtlSgTop_WtChannelFinder.cxx:524
 AtlSgTop_WtChannelFinder.cxx:525
 AtlSgTop_WtChannelFinder.cxx:526
 AtlSgTop_WtChannelFinder.cxx:527
 AtlSgTop_WtChannelFinder.cxx:528
 AtlSgTop_WtChannelFinder.cxx:529
 AtlSgTop_WtChannelFinder.cxx:530
 AtlSgTop_WtChannelFinder.cxx:531
 AtlSgTop_WtChannelFinder.cxx:532
 AtlSgTop_WtChannelFinder.cxx:533
 AtlSgTop_WtChannelFinder.cxx:534
 AtlSgTop_WtChannelFinder.cxx:535
 AtlSgTop_WtChannelFinder.cxx:536
 AtlSgTop_WtChannelFinder.cxx:537
 AtlSgTop_WtChannelFinder.cxx:538
 AtlSgTop_WtChannelFinder.cxx:539
 AtlSgTop_WtChannelFinder.cxx:540
 AtlSgTop_WtChannelFinder.cxx:541
 AtlSgTop_WtChannelFinder.cxx:542
 AtlSgTop_WtChannelFinder.cxx:543
 AtlSgTop_WtChannelFinder.cxx:544
 AtlSgTop_WtChannelFinder.cxx:545
 AtlSgTop_WtChannelFinder.cxx:546
 AtlSgTop_WtChannelFinder.cxx:547
 AtlSgTop_WtChannelFinder.cxx:548
 AtlSgTop_WtChannelFinder.cxx:549
 AtlSgTop_WtChannelFinder.cxx:550
 AtlSgTop_WtChannelFinder.cxx:551
 AtlSgTop_WtChannelFinder.cxx:552
 AtlSgTop_WtChannelFinder.cxx:553
 AtlSgTop_WtChannelFinder.cxx:554
 AtlSgTop_WtChannelFinder.cxx:555
 AtlSgTop_WtChannelFinder.cxx:556
 AtlSgTop_WtChannelFinder.cxx:557
 AtlSgTop_WtChannelFinder.cxx:558
 AtlSgTop_WtChannelFinder.cxx:559
 AtlSgTop_WtChannelFinder.cxx:560
 AtlSgTop_WtChannelFinder.cxx:561
 AtlSgTop_WtChannelFinder.cxx:562
 AtlSgTop_WtChannelFinder.cxx:563
 AtlSgTop_WtChannelFinder.cxx:564
 AtlSgTop_WtChannelFinder.cxx:565
 AtlSgTop_WtChannelFinder.cxx:566
 AtlSgTop_WtChannelFinder.cxx:567
 AtlSgTop_WtChannelFinder.cxx:568
 AtlSgTop_WtChannelFinder.cxx:569
 AtlSgTop_WtChannelFinder.cxx:570
 AtlSgTop_WtChannelFinder.cxx:571
 AtlSgTop_WtChannelFinder.cxx:572
 AtlSgTop_WtChannelFinder.cxx:573
 AtlSgTop_WtChannelFinder.cxx:574
 AtlSgTop_WtChannelFinder.cxx:575
 AtlSgTop_WtChannelFinder.cxx:576
 AtlSgTop_WtChannelFinder.cxx:577
 AtlSgTop_WtChannelFinder.cxx:578
 AtlSgTop_WtChannelFinder.cxx:579
 AtlSgTop_WtChannelFinder.cxx:580
 AtlSgTop_WtChannelFinder.cxx:581
 AtlSgTop_WtChannelFinder.cxx:582
 AtlSgTop_WtChannelFinder.cxx:583
 AtlSgTop_WtChannelFinder.cxx:584
 AtlSgTop_WtChannelFinder.cxx:585
 AtlSgTop_WtChannelFinder.cxx:586
 AtlSgTop_WtChannelFinder.cxx:587
 AtlSgTop_WtChannelFinder.cxx:588
 AtlSgTop_WtChannelFinder.cxx:589
 AtlSgTop_WtChannelFinder.cxx:590
 AtlSgTop_WtChannelFinder.cxx:591
 AtlSgTop_WtChannelFinder.cxx:592
 AtlSgTop_WtChannelFinder.cxx:593
 AtlSgTop_WtChannelFinder.cxx:594
 AtlSgTop_WtChannelFinder.cxx:595
 AtlSgTop_WtChannelFinder.cxx:596
 AtlSgTop_WtChannelFinder.cxx:597
 AtlSgTop_WtChannelFinder.cxx:598
 AtlSgTop_WtChannelFinder.cxx:599
 AtlSgTop_WtChannelFinder.cxx:600
 AtlSgTop_WtChannelFinder.cxx:601
 AtlSgTop_WtChannelFinder.cxx:602
 AtlSgTop_WtChannelFinder.cxx:603
 AtlSgTop_WtChannelFinder.cxx:604
 AtlSgTop_WtChannelFinder.cxx:605
 AtlSgTop_WtChannelFinder.cxx:606
 AtlSgTop_WtChannelFinder.cxx:607
 AtlSgTop_WtChannelFinder.cxx:608
 AtlSgTop_WtChannelFinder.cxx:609
 AtlSgTop_WtChannelFinder.cxx:610
 AtlSgTop_WtChannelFinder.cxx:611
 AtlSgTop_WtChannelFinder.cxx:612
 AtlSgTop_WtChannelFinder.cxx:613
 AtlSgTop_WtChannelFinder.cxx:614
 AtlSgTop_WtChannelFinder.cxx:615
 AtlSgTop_WtChannelFinder.cxx:616
 AtlSgTop_WtChannelFinder.cxx:617
 AtlSgTop_WtChannelFinder.cxx:618
 AtlSgTop_WtChannelFinder.cxx:619
 AtlSgTop_WtChannelFinder.cxx:620
 AtlSgTop_WtChannelFinder.cxx:621
 AtlSgTop_WtChannelFinder.cxx:622
 AtlSgTop_WtChannelFinder.cxx:623
 AtlSgTop_WtChannelFinder.cxx:624
 AtlSgTop_WtChannelFinder.cxx:625
 AtlSgTop_WtChannelFinder.cxx:626
 AtlSgTop_WtChannelFinder.cxx:627
 AtlSgTop_WtChannelFinder.cxx:628
 AtlSgTop_WtChannelFinder.cxx:629
 AtlSgTop_WtChannelFinder.cxx:630
 AtlSgTop_WtChannelFinder.cxx:631
 AtlSgTop_WtChannelFinder.cxx:632
 AtlSgTop_WtChannelFinder.cxx:633
 AtlSgTop_WtChannelFinder.cxx:634
 AtlSgTop_WtChannelFinder.cxx:635
 AtlSgTop_WtChannelFinder.cxx:636
 AtlSgTop_WtChannelFinder.cxx:637
 AtlSgTop_WtChannelFinder.cxx:638
 AtlSgTop_WtChannelFinder.cxx:639
 AtlSgTop_WtChannelFinder.cxx:640
 AtlSgTop_WtChannelFinder.cxx:641
 AtlSgTop_WtChannelFinder.cxx:642
 AtlSgTop_WtChannelFinder.cxx:643
 AtlSgTop_WtChannelFinder.cxx:644
 AtlSgTop_WtChannelFinder.cxx:645
 AtlSgTop_WtChannelFinder.cxx:646
 AtlSgTop_WtChannelFinder.cxx:647
 AtlSgTop_WtChannelFinder.cxx:648
 AtlSgTop_WtChannelFinder.cxx:649
 AtlSgTop_WtChannelFinder.cxx:650
 AtlSgTop_WtChannelFinder.cxx:651
 AtlSgTop_WtChannelFinder.cxx:652
 AtlSgTop_WtChannelFinder.cxx:653
 AtlSgTop_WtChannelFinder.cxx:654
 AtlSgTop_WtChannelFinder.cxx:655
 AtlSgTop_WtChannelFinder.cxx:656
 AtlSgTop_WtChannelFinder.cxx:657
 AtlSgTop_WtChannelFinder.cxx:658
 AtlSgTop_WtChannelFinder.cxx:659
 AtlSgTop_WtChannelFinder.cxx:660
 AtlSgTop_WtChannelFinder.cxx:661
 AtlSgTop_WtChannelFinder.cxx:662
 AtlSgTop_WtChannelFinder.cxx:663
 AtlSgTop_WtChannelFinder.cxx:664
 AtlSgTop_WtChannelFinder.cxx:665
 AtlSgTop_WtChannelFinder.cxx:666
 AtlSgTop_WtChannelFinder.cxx:667
 AtlSgTop_WtChannelFinder.cxx:668
 AtlSgTop_WtChannelFinder.cxx:669
 AtlSgTop_WtChannelFinder.cxx:670
 AtlSgTop_WtChannelFinder.cxx:671
 AtlSgTop_WtChannelFinder.cxx:672
 AtlSgTop_WtChannelFinder.cxx:673
 AtlSgTop_WtChannelFinder.cxx:674
 AtlSgTop_WtChannelFinder.cxx:675
 AtlSgTop_WtChannelFinder.cxx:676
 AtlSgTop_WtChannelFinder.cxx:677
 AtlSgTop_WtChannelFinder.cxx:678
 AtlSgTop_WtChannelFinder.cxx:679
 AtlSgTop_WtChannelFinder.cxx:680
 AtlSgTop_WtChannelFinder.cxx:681
 AtlSgTop_WtChannelFinder.cxx:682
 AtlSgTop_WtChannelFinder.cxx:683
 AtlSgTop_WtChannelFinder.cxx:684
 AtlSgTop_WtChannelFinder.cxx:685
 AtlSgTop_WtChannelFinder.cxx:686
 AtlSgTop_WtChannelFinder.cxx:687
 AtlSgTop_WtChannelFinder.cxx:688
 AtlSgTop_WtChannelFinder.cxx:689
 AtlSgTop_WtChannelFinder.cxx:690
 AtlSgTop_WtChannelFinder.cxx:691
 AtlSgTop_WtChannelFinder.cxx:692
 AtlSgTop_WtChannelFinder.cxx:693
 AtlSgTop_WtChannelFinder.cxx:694
 AtlSgTop_WtChannelFinder.cxx:695
 AtlSgTop_WtChannelFinder.cxx:696
 AtlSgTop_WtChannelFinder.cxx:697
 AtlSgTop_WtChannelFinder.cxx:698
 AtlSgTop_WtChannelFinder.cxx:699
 AtlSgTop_WtChannelFinder.cxx:700
 AtlSgTop_WtChannelFinder.cxx:701
 AtlSgTop_WtChannelFinder.cxx:702
 AtlSgTop_WtChannelFinder.cxx:703
 AtlSgTop_WtChannelFinder.cxx:704
 AtlSgTop_WtChannelFinder.cxx:705
 AtlSgTop_WtChannelFinder.cxx:706
 AtlSgTop_WtChannelFinder.cxx:707
 AtlSgTop_WtChannelFinder.cxx:708
 AtlSgTop_WtChannelFinder.cxx:709
 AtlSgTop_WtChannelFinder.cxx:710
 AtlSgTop_WtChannelFinder.cxx:711
 AtlSgTop_WtChannelFinder.cxx:712
 AtlSgTop_WtChannelFinder.cxx:713
 AtlSgTop_WtChannelFinder.cxx:714
 AtlSgTop_WtChannelFinder.cxx:715
 AtlSgTop_WtChannelFinder.cxx:716
 AtlSgTop_WtChannelFinder.cxx:717
 AtlSgTop_WtChannelFinder.cxx:718
 AtlSgTop_WtChannelFinder.cxx:719
 AtlSgTop_WtChannelFinder.cxx:720
 AtlSgTop_WtChannelFinder.cxx:721
 AtlSgTop_WtChannelFinder.cxx:722
 AtlSgTop_WtChannelFinder.cxx:723
 AtlSgTop_WtChannelFinder.cxx:724
 AtlSgTop_WtChannelFinder.cxx:725
 AtlSgTop_WtChannelFinder.cxx:726
 AtlSgTop_WtChannelFinder.cxx:727
 AtlSgTop_WtChannelFinder.cxx:728
 AtlSgTop_WtChannelFinder.cxx:729
 AtlSgTop_WtChannelFinder.cxx:730
 AtlSgTop_WtChannelFinder.cxx:731
 AtlSgTop_WtChannelFinder.cxx:732
 AtlSgTop_WtChannelFinder.cxx:733
 AtlSgTop_WtChannelFinder.cxx:734
 AtlSgTop_WtChannelFinder.cxx:735
 AtlSgTop_WtChannelFinder.cxx:736
 AtlSgTop_WtChannelFinder.cxx:737
 AtlSgTop_WtChannelFinder.cxx:738
 AtlSgTop_WtChannelFinder.cxx:739
 AtlSgTop_WtChannelFinder.cxx:740
 AtlSgTop_WtChannelFinder.cxx:741
 AtlSgTop_WtChannelFinder.cxx:742
 AtlSgTop_WtChannelFinder.cxx:743
 AtlSgTop_WtChannelFinder.cxx:744
 AtlSgTop_WtChannelFinder.cxx:745
 AtlSgTop_WtChannelFinder.cxx:746
 AtlSgTop_WtChannelFinder.cxx:747
 AtlSgTop_WtChannelFinder.cxx:748
 AtlSgTop_WtChannelFinder.cxx:749
 AtlSgTop_WtChannelFinder.cxx:750
 AtlSgTop_WtChannelFinder.cxx:751
 AtlSgTop_WtChannelFinder.cxx:752
 AtlSgTop_WtChannelFinder.cxx:753
 AtlSgTop_WtChannelFinder.cxx:754
 AtlSgTop_WtChannelFinder.cxx:755
 AtlSgTop_WtChannelFinder.cxx:756
 AtlSgTop_WtChannelFinder.cxx:757
 AtlSgTop_WtChannelFinder.cxx:758
 AtlSgTop_WtChannelFinder.cxx:759
 AtlSgTop_WtChannelFinder.cxx:760
 AtlSgTop_WtChannelFinder.cxx:761
 AtlSgTop_WtChannelFinder.cxx:762
 AtlSgTop_WtChannelFinder.cxx:763
 AtlSgTop_WtChannelFinder.cxx:764
 AtlSgTop_WtChannelFinder.cxx:765
 AtlSgTop_WtChannelFinder.cxx:766
 AtlSgTop_WtChannelFinder.cxx:767
 AtlSgTop_WtChannelFinder.cxx:768
 AtlSgTop_WtChannelFinder.cxx:769
 AtlSgTop_WtChannelFinder.cxx:770
 AtlSgTop_WtChannelFinder.cxx:771
 AtlSgTop_WtChannelFinder.cxx:772
 AtlSgTop_WtChannelFinder.cxx:773
 AtlSgTop_WtChannelFinder.cxx:774
 AtlSgTop_WtChannelFinder.cxx:775
 AtlSgTop_WtChannelFinder.cxx:776
 AtlSgTop_WtChannelFinder.cxx:777
 AtlSgTop_WtChannelFinder.cxx:778
 AtlSgTop_WtChannelFinder.cxx:779
 AtlSgTop_WtChannelFinder.cxx:780
 AtlSgTop_WtChannelFinder.cxx:781
 AtlSgTop_WtChannelFinder.cxx:782
 AtlSgTop_WtChannelFinder.cxx:783
 AtlSgTop_WtChannelFinder.cxx:784
 AtlSgTop_WtChannelFinder.cxx:785
 AtlSgTop_WtChannelFinder.cxx:786
 AtlSgTop_WtChannelFinder.cxx:787
 AtlSgTop_WtChannelFinder.cxx:788
 AtlSgTop_WtChannelFinder.cxx:789
 AtlSgTop_WtChannelFinder.cxx:790
 AtlSgTop_WtChannelFinder.cxx:791
 AtlSgTop_WtChannelFinder.cxx:792
 AtlSgTop_WtChannelFinder.cxx:793
 AtlSgTop_WtChannelFinder.cxx:794
 AtlSgTop_WtChannelFinder.cxx:795
 AtlSgTop_WtChannelFinder.cxx:796
 AtlSgTop_WtChannelFinder.cxx:797
 AtlSgTop_WtChannelFinder.cxx:798
 AtlSgTop_WtChannelFinder.cxx:799
 AtlSgTop_WtChannelFinder.cxx:800
 AtlSgTop_WtChannelFinder.cxx:801
 AtlSgTop_WtChannelFinder.cxx:802
 AtlSgTop_WtChannelFinder.cxx:803
 AtlSgTop_WtChannelFinder.cxx:804
 AtlSgTop_WtChannelFinder.cxx:805
 AtlSgTop_WtChannelFinder.cxx:806
 AtlSgTop_WtChannelFinder.cxx:807
 AtlSgTop_WtChannelFinder.cxx:808
 AtlSgTop_WtChannelFinder.cxx:809
 AtlSgTop_WtChannelFinder.cxx:810
 AtlSgTop_WtChannelFinder.cxx:811
 AtlSgTop_WtChannelFinder.cxx:812
 AtlSgTop_WtChannelFinder.cxx:813
 AtlSgTop_WtChannelFinder.cxx:814
 AtlSgTop_WtChannelFinder.cxx:815
 AtlSgTop_WtChannelFinder.cxx:816
 AtlSgTop_WtChannelFinder.cxx:817
 AtlSgTop_WtChannelFinder.cxx:818
 AtlSgTop_WtChannelFinder.cxx:819
 AtlSgTop_WtChannelFinder.cxx:820
 AtlSgTop_WtChannelFinder.cxx:821
 AtlSgTop_WtChannelFinder.cxx:822
 AtlSgTop_WtChannelFinder.cxx:823
 AtlSgTop_WtChannelFinder.cxx:824
 AtlSgTop_WtChannelFinder.cxx:825
 AtlSgTop_WtChannelFinder.cxx:826
 AtlSgTop_WtChannelFinder.cxx:827
 AtlSgTop_WtChannelFinder.cxx:828
 AtlSgTop_WtChannelFinder.cxx:829
 AtlSgTop_WtChannelFinder.cxx:830
 AtlSgTop_WtChannelFinder.cxx:831
 AtlSgTop_WtChannelFinder.cxx:832
 AtlSgTop_WtChannelFinder.cxx:833
 AtlSgTop_WtChannelFinder.cxx:834
 AtlSgTop_WtChannelFinder.cxx:835
 AtlSgTop_WtChannelFinder.cxx:836
 AtlSgTop_WtChannelFinder.cxx:837
 AtlSgTop_WtChannelFinder.cxx:838
 AtlSgTop_WtChannelFinder.cxx:839
 AtlSgTop_WtChannelFinder.cxx:840
 AtlSgTop_WtChannelFinder.cxx:841
 AtlSgTop_WtChannelFinder.cxx:842
 AtlSgTop_WtChannelFinder.cxx:843
 AtlSgTop_WtChannelFinder.cxx:844
 AtlSgTop_WtChannelFinder.cxx:845
 AtlSgTop_WtChannelFinder.cxx:846
 AtlSgTop_WtChannelFinder.cxx:847
 AtlSgTop_WtChannelFinder.cxx:848
 AtlSgTop_WtChannelFinder.cxx:849
 AtlSgTop_WtChannelFinder.cxx:850
 AtlSgTop_WtChannelFinder.cxx:851
 AtlSgTop_WtChannelFinder.cxx:852
 AtlSgTop_WtChannelFinder.cxx:853
 AtlSgTop_WtChannelFinder.cxx:854
 AtlSgTop_WtChannelFinder.cxx:855
 AtlSgTop_WtChannelFinder.cxx:856
 AtlSgTop_WtChannelFinder.cxx:857
 AtlSgTop_WtChannelFinder.cxx:858
 AtlSgTop_WtChannelFinder.cxx:859
 AtlSgTop_WtChannelFinder.cxx:860
 AtlSgTop_WtChannelFinder.cxx:861
 AtlSgTop_WtChannelFinder.cxx:862
 AtlSgTop_WtChannelFinder.cxx:863
 AtlSgTop_WtChannelFinder.cxx:864
 AtlSgTop_WtChannelFinder.cxx:865
 AtlSgTop_WtChannelFinder.cxx:866
 AtlSgTop_WtChannelFinder.cxx:867
 AtlSgTop_WtChannelFinder.cxx:868
 AtlSgTop_WtChannelFinder.cxx:869
 AtlSgTop_WtChannelFinder.cxx:870
 AtlSgTop_WtChannelFinder.cxx:871
 AtlSgTop_WtChannelFinder.cxx:872
 AtlSgTop_WtChannelFinder.cxx:873
 AtlSgTop_WtChannelFinder.cxx:874
 AtlSgTop_WtChannelFinder.cxx:875
 AtlSgTop_WtChannelFinder.cxx:876
 AtlSgTop_WtChannelFinder.cxx:877
 AtlSgTop_WtChannelFinder.cxx:878
 AtlSgTop_WtChannelFinder.cxx:879
 AtlSgTop_WtChannelFinder.cxx:880
 AtlSgTop_WtChannelFinder.cxx:881
 AtlSgTop_WtChannelFinder.cxx:882
 AtlSgTop_WtChannelFinder.cxx:883
 AtlSgTop_WtChannelFinder.cxx:884
 AtlSgTop_WtChannelFinder.cxx:885
 AtlSgTop_WtChannelFinder.cxx:886
 AtlSgTop_WtChannelFinder.cxx:887
 AtlSgTop_WtChannelFinder.cxx:888
 AtlSgTop_WtChannelFinder.cxx:889
 AtlSgTop_WtChannelFinder.cxx:890
 AtlSgTop_WtChannelFinder.cxx:891
 AtlSgTop_WtChannelFinder.cxx:892
 AtlSgTop_WtChannelFinder.cxx:893
 AtlSgTop_WtChannelFinder.cxx:894
 AtlSgTop_WtChannelFinder.cxx:895
 AtlSgTop_WtChannelFinder.cxx:896
 AtlSgTop_WtChannelFinder.cxx:897
 AtlSgTop_WtChannelFinder.cxx:898
 AtlSgTop_WtChannelFinder.cxx:899
 AtlSgTop_WtChannelFinder.cxx:900
 AtlSgTop_WtChannelFinder.cxx:901
 AtlSgTop_WtChannelFinder.cxx:902
 AtlSgTop_WtChannelFinder.cxx:903
 AtlSgTop_WtChannelFinder.cxx:904
 AtlSgTop_WtChannelFinder.cxx:905
 AtlSgTop_WtChannelFinder.cxx:906
 AtlSgTop_WtChannelFinder.cxx:907
 AtlSgTop_WtChannelFinder.cxx:908
 AtlSgTop_WtChannelFinder.cxx:909
 AtlSgTop_WtChannelFinder.cxx:910
 AtlSgTop_WtChannelFinder.cxx:911
 AtlSgTop_WtChannelFinder.cxx:912
 AtlSgTop_WtChannelFinder.cxx:913
 AtlSgTop_WtChannelFinder.cxx:914
 AtlSgTop_WtChannelFinder.cxx:915
 AtlSgTop_WtChannelFinder.cxx:916
 AtlSgTop_WtChannelFinder.cxx:917
 AtlSgTop_WtChannelFinder.cxx:918
 AtlSgTop_WtChannelFinder.cxx:919
 AtlSgTop_WtChannelFinder.cxx:920
 AtlSgTop_WtChannelFinder.cxx:921
 AtlSgTop_WtChannelFinder.cxx:922
 AtlSgTop_WtChannelFinder.cxx:923
 AtlSgTop_WtChannelFinder.cxx:924
 AtlSgTop_WtChannelFinder.cxx:925
 AtlSgTop_WtChannelFinder.cxx:926
 AtlSgTop_WtChannelFinder.cxx:927
 AtlSgTop_WtChannelFinder.cxx:928
 AtlSgTop_WtChannelFinder.cxx:929
 AtlSgTop_WtChannelFinder.cxx:930
 AtlSgTop_WtChannelFinder.cxx:931
 AtlSgTop_WtChannelFinder.cxx:932
 AtlSgTop_WtChannelFinder.cxx:933
 AtlSgTop_WtChannelFinder.cxx:934
 AtlSgTop_WtChannelFinder.cxx:935
 AtlSgTop_WtChannelFinder.cxx:936
 AtlSgTop_WtChannelFinder.cxx:937
 AtlSgTop_WtChannelFinder.cxx:938
 AtlSgTop_WtChannelFinder.cxx:939
 AtlSgTop_WtChannelFinder.cxx:940
 AtlSgTop_WtChannelFinder.cxx:941
 AtlSgTop_WtChannelFinder.cxx:942
 AtlSgTop_WtChannelFinder.cxx:943
 AtlSgTop_WtChannelFinder.cxx:944
 AtlSgTop_WtChannelFinder.cxx:945
 AtlSgTop_WtChannelFinder.cxx:946
 AtlSgTop_WtChannelFinder.cxx:947
 AtlSgTop_WtChannelFinder.cxx:948
 AtlSgTop_WtChannelFinder.cxx:949
 AtlSgTop_WtChannelFinder.cxx:950
 AtlSgTop_WtChannelFinder.cxx:951
 AtlSgTop_WtChannelFinder.cxx:952
 AtlSgTop_WtChannelFinder.cxx:953
 AtlSgTop_WtChannelFinder.cxx:954
 AtlSgTop_WtChannelFinder.cxx:955
 AtlSgTop_WtChannelFinder.cxx:956
 AtlSgTop_WtChannelFinder.cxx:957
 AtlSgTop_WtChannelFinder.cxx:958
 AtlSgTop_WtChannelFinder.cxx:959
 AtlSgTop_WtChannelFinder.cxx:960
 AtlSgTop_WtChannelFinder.cxx:961
 AtlSgTop_WtChannelFinder.cxx:962
 AtlSgTop_WtChannelFinder.cxx:963
 AtlSgTop_WtChannelFinder.cxx:964
 AtlSgTop_WtChannelFinder.cxx:965
 AtlSgTop_WtChannelFinder.cxx:966
 AtlSgTop_WtChannelFinder.cxx:967
 AtlSgTop_WtChannelFinder.cxx:968
 AtlSgTop_WtChannelFinder.cxx:969
 AtlSgTop_WtChannelFinder.cxx:970
 AtlSgTop_WtChannelFinder.cxx:971
 AtlSgTop_WtChannelFinder.cxx:972
 AtlSgTop_WtChannelFinder.cxx:973
 AtlSgTop_WtChannelFinder.cxx:974
 AtlSgTop_WtChannelFinder.cxx:975
 AtlSgTop_WtChannelFinder.cxx:976
 AtlSgTop_WtChannelFinder.cxx:977
 AtlSgTop_WtChannelFinder.cxx:978
 AtlSgTop_WtChannelFinder.cxx:979
 AtlSgTop_WtChannelFinder.cxx:980
 AtlSgTop_WtChannelFinder.cxx:981
 AtlSgTop_WtChannelFinder.cxx:982
 AtlSgTop_WtChannelFinder.cxx:983
 AtlSgTop_WtChannelFinder.cxx:984
 AtlSgTop_WtChannelFinder.cxx:985
 AtlSgTop_WtChannelFinder.cxx:986
 AtlSgTop_WtChannelFinder.cxx:987
 AtlSgTop_WtChannelFinder.cxx:988
 AtlSgTop_WtChannelFinder.cxx:989
 AtlSgTop_WtChannelFinder.cxx:990
 AtlSgTop_WtChannelFinder.cxx:991
 AtlSgTop_WtChannelFinder.cxx:992
 AtlSgTop_WtChannelFinder.cxx:993
 AtlSgTop_WtChannelFinder.cxx:994
 AtlSgTop_WtChannelFinder.cxx:995
 AtlSgTop_WtChannelFinder.cxx:996
 AtlSgTop_WtChannelFinder.cxx:997
 AtlSgTop_WtChannelFinder.cxx:998
 AtlSgTop_WtChannelFinder.cxx:999
 AtlSgTop_WtChannelFinder.cxx:1000
 AtlSgTop_WtChannelFinder.cxx:1001
 AtlSgTop_WtChannelFinder.cxx:1002
 AtlSgTop_WtChannelFinder.cxx:1003
 AtlSgTop_WtChannelFinder.cxx:1004
 AtlSgTop_WtChannelFinder.cxx:1005
 AtlSgTop_WtChannelFinder.cxx:1006
 AtlSgTop_WtChannelFinder.cxx:1007
 AtlSgTop_WtChannelFinder.cxx:1008
 AtlSgTop_WtChannelFinder.cxx:1009
 AtlSgTop_WtChannelFinder.cxx:1010
 AtlSgTop_WtChannelFinder.cxx:1011
 AtlSgTop_WtChannelFinder.cxx:1012
 AtlSgTop_WtChannelFinder.cxx:1013
 AtlSgTop_WtChannelFinder.cxx:1014
 AtlSgTop_WtChannelFinder.cxx:1015
 AtlSgTop_WtChannelFinder.cxx:1016
 AtlSgTop_WtChannelFinder.cxx:1017
 AtlSgTop_WtChannelFinder.cxx:1018
 AtlSgTop_WtChannelFinder.cxx:1019
 AtlSgTop_WtChannelFinder.cxx:1020
 AtlSgTop_WtChannelFinder.cxx:1021
 AtlSgTop_WtChannelFinder.cxx:1022
 AtlSgTop_WtChannelFinder.cxx:1023
 AtlSgTop_WtChannelFinder.cxx:1024
 AtlSgTop_WtChannelFinder.cxx:1025
 AtlSgTop_WtChannelFinder.cxx:1026
 AtlSgTop_WtChannelFinder.cxx:1027
 AtlSgTop_WtChannelFinder.cxx:1028
 AtlSgTop_WtChannelFinder.cxx:1029
 AtlSgTop_WtChannelFinder.cxx:1030
 AtlSgTop_WtChannelFinder.cxx:1031
 AtlSgTop_WtChannelFinder.cxx:1032
 AtlSgTop_WtChannelFinder.cxx:1033
 AtlSgTop_WtChannelFinder.cxx:1034
 AtlSgTop_WtChannelFinder.cxx:1035
 AtlSgTop_WtChannelFinder.cxx:1036
 AtlSgTop_WtChannelFinder.cxx:1037
 AtlSgTop_WtChannelFinder.cxx:1038
 AtlSgTop_WtChannelFinder.cxx:1039
 AtlSgTop_WtChannelFinder.cxx:1040
 AtlSgTop_WtChannelFinder.cxx:1041
 AtlSgTop_WtChannelFinder.cxx:1042
 AtlSgTop_WtChannelFinder.cxx:1043
 AtlSgTop_WtChannelFinder.cxx:1044
 AtlSgTop_WtChannelFinder.cxx:1045
 AtlSgTop_WtChannelFinder.cxx:1046
 AtlSgTop_WtChannelFinder.cxx:1047
 AtlSgTop_WtChannelFinder.cxx:1048
 AtlSgTop_WtChannelFinder.cxx:1049
 AtlSgTop_WtChannelFinder.cxx:1050
 AtlSgTop_WtChannelFinder.cxx:1051
 AtlSgTop_WtChannelFinder.cxx:1052
 AtlSgTop_WtChannelFinder.cxx:1053
 AtlSgTop_WtChannelFinder.cxx:1054
 AtlSgTop_WtChannelFinder.cxx:1055
 AtlSgTop_WtChannelFinder.cxx:1056
 AtlSgTop_WtChannelFinder.cxx:1057
 AtlSgTop_WtChannelFinder.cxx:1058
 AtlSgTop_WtChannelFinder.cxx:1059
 AtlSgTop_WtChannelFinder.cxx:1060
 AtlSgTop_WtChannelFinder.cxx:1061
 AtlSgTop_WtChannelFinder.cxx:1062
 AtlSgTop_WtChannelFinder.cxx:1063
 AtlSgTop_WtChannelFinder.cxx:1064
 AtlSgTop_WtChannelFinder.cxx:1065
 AtlSgTop_WtChannelFinder.cxx:1066
 AtlSgTop_WtChannelFinder.cxx:1067
 AtlSgTop_WtChannelFinder.cxx:1068
 AtlSgTop_WtChannelFinder.cxx:1069
 AtlSgTop_WtChannelFinder.cxx:1070
 AtlSgTop_WtChannelFinder.cxx:1071
 AtlSgTop_WtChannelFinder.cxx:1072
 AtlSgTop_WtChannelFinder.cxx:1073
 AtlSgTop_WtChannelFinder.cxx:1074
 AtlSgTop_WtChannelFinder.cxx:1075
 AtlSgTop_WtChannelFinder.cxx:1076
 AtlSgTop_WtChannelFinder.cxx:1077
 AtlSgTop_WtChannelFinder.cxx:1078
 AtlSgTop_WtChannelFinder.cxx:1079
 AtlSgTop_WtChannelFinder.cxx:1080
 AtlSgTop_WtChannelFinder.cxx:1081
 AtlSgTop_WtChannelFinder.cxx:1082
 AtlSgTop_WtChannelFinder.cxx:1083
 AtlSgTop_WtChannelFinder.cxx:1084
 AtlSgTop_WtChannelFinder.cxx:1085
 AtlSgTop_WtChannelFinder.cxx:1086
 AtlSgTop_WtChannelFinder.cxx:1087
 AtlSgTop_WtChannelFinder.cxx:1088
 AtlSgTop_WtChannelFinder.cxx:1089
 AtlSgTop_WtChannelFinder.cxx:1090
 AtlSgTop_WtChannelFinder.cxx:1091
 AtlSgTop_WtChannelFinder.cxx:1092
 AtlSgTop_WtChannelFinder.cxx:1093
 AtlSgTop_WtChannelFinder.cxx:1094
 AtlSgTop_WtChannelFinder.cxx:1095
 AtlSgTop_WtChannelFinder.cxx:1096
 AtlSgTop_WtChannelFinder.cxx:1097
 AtlSgTop_WtChannelFinder.cxx:1098
 AtlSgTop_WtChannelFinder.cxx:1099
 AtlSgTop_WtChannelFinder.cxx:1100
 AtlSgTop_WtChannelFinder.cxx:1101
 AtlSgTop_WtChannelFinder.cxx:1102
 AtlSgTop_WtChannelFinder.cxx:1103
 AtlSgTop_WtChannelFinder.cxx:1104
 AtlSgTop_WtChannelFinder.cxx:1105
 AtlSgTop_WtChannelFinder.cxx:1106
 AtlSgTop_WtChannelFinder.cxx:1107
 AtlSgTop_WtChannelFinder.cxx:1108
 AtlSgTop_WtChannelFinder.cxx:1109
 AtlSgTop_WtChannelFinder.cxx:1110
 AtlSgTop_WtChannelFinder.cxx:1111
 AtlSgTop_WtChannelFinder.cxx:1112
 AtlSgTop_WtChannelFinder.cxx:1113
 AtlSgTop_WtChannelFinder.cxx:1114
 AtlSgTop_WtChannelFinder.cxx:1115
 AtlSgTop_WtChannelFinder.cxx:1116
 AtlSgTop_WtChannelFinder.cxx:1117
 AtlSgTop_WtChannelFinder.cxx:1118
 AtlSgTop_WtChannelFinder.cxx:1119
 AtlSgTop_WtChannelFinder.cxx:1120
 AtlSgTop_WtChannelFinder.cxx:1121
 AtlSgTop_WtChannelFinder.cxx:1122
 AtlSgTop_WtChannelFinder.cxx:1123
 AtlSgTop_WtChannelFinder.cxx:1124
 AtlSgTop_WtChannelFinder.cxx:1125
 AtlSgTop_WtChannelFinder.cxx:1126
 AtlSgTop_WtChannelFinder.cxx:1127
 AtlSgTop_WtChannelFinder.cxx:1128
 AtlSgTop_WtChannelFinder.cxx:1129
 AtlSgTop_WtChannelFinder.cxx:1130
 AtlSgTop_WtChannelFinder.cxx:1131
 AtlSgTop_WtChannelFinder.cxx:1132
 AtlSgTop_WtChannelFinder.cxx:1133
 AtlSgTop_WtChannelFinder.cxx:1134
 AtlSgTop_WtChannelFinder.cxx:1135
 AtlSgTop_WtChannelFinder.cxx:1136
 AtlSgTop_WtChannelFinder.cxx:1137
 AtlSgTop_WtChannelFinder.cxx:1138
 AtlSgTop_WtChannelFinder.cxx:1139
 AtlSgTop_WtChannelFinder.cxx:1140
 AtlSgTop_WtChannelFinder.cxx:1141
 AtlSgTop_WtChannelFinder.cxx:1142
 AtlSgTop_WtChannelFinder.cxx:1143
 AtlSgTop_WtChannelFinder.cxx:1144
 AtlSgTop_WtChannelFinder.cxx:1145
 AtlSgTop_WtChannelFinder.cxx:1146
 AtlSgTop_WtChannelFinder.cxx:1147
 AtlSgTop_WtChannelFinder.cxx:1148
 AtlSgTop_WtChannelFinder.cxx:1149
 AtlSgTop_WtChannelFinder.cxx:1150
 AtlSgTop_WtChannelFinder.cxx:1151
 AtlSgTop_WtChannelFinder.cxx:1152
 AtlSgTop_WtChannelFinder.cxx:1153
 AtlSgTop_WtChannelFinder.cxx:1154
 AtlSgTop_WtChannelFinder.cxx:1155
 AtlSgTop_WtChannelFinder.cxx:1156
 AtlSgTop_WtChannelFinder.cxx:1157
 AtlSgTop_WtChannelFinder.cxx:1158
 AtlSgTop_WtChannelFinder.cxx:1159
 AtlSgTop_WtChannelFinder.cxx:1160
 AtlSgTop_WtChannelFinder.cxx:1161
 AtlSgTop_WtChannelFinder.cxx:1162
 AtlSgTop_WtChannelFinder.cxx:1163
 AtlSgTop_WtChannelFinder.cxx:1164
 AtlSgTop_WtChannelFinder.cxx:1165
 AtlSgTop_WtChannelFinder.cxx:1166
 AtlSgTop_WtChannelFinder.cxx:1167
 AtlSgTop_WtChannelFinder.cxx:1168
 AtlSgTop_WtChannelFinder.cxx:1169
 AtlSgTop_WtChannelFinder.cxx:1170
 AtlSgTop_WtChannelFinder.cxx:1171
 AtlSgTop_WtChannelFinder.cxx:1172
 AtlSgTop_WtChannelFinder.cxx:1173
 AtlSgTop_WtChannelFinder.cxx:1174
 AtlSgTop_WtChannelFinder.cxx:1175
 AtlSgTop_WtChannelFinder.cxx:1176
 AtlSgTop_WtChannelFinder.cxx:1177
 AtlSgTop_WtChannelFinder.cxx:1178
 AtlSgTop_WtChannelFinder.cxx:1179
 AtlSgTop_WtChannelFinder.cxx:1180
 AtlSgTop_WtChannelFinder.cxx:1181
 AtlSgTop_WtChannelFinder.cxx:1182
 AtlSgTop_WtChannelFinder.cxx:1183
 AtlSgTop_WtChannelFinder.cxx:1184
 AtlSgTop_WtChannelFinder.cxx:1185
 AtlSgTop_WtChannelFinder.cxx:1186
 AtlSgTop_WtChannelFinder.cxx:1187
 AtlSgTop_WtChannelFinder.cxx:1188
 AtlSgTop_WtChannelFinder.cxx:1189
 AtlSgTop_WtChannelFinder.cxx:1190
 AtlSgTop_WtChannelFinder.cxx:1191
 AtlSgTop_WtChannelFinder.cxx:1192
 AtlSgTop_WtChannelFinder.cxx:1193
 AtlSgTop_WtChannelFinder.cxx:1194
 AtlSgTop_WtChannelFinder.cxx:1195
 AtlSgTop_WtChannelFinder.cxx:1196
 AtlSgTop_WtChannelFinder.cxx:1197
 AtlSgTop_WtChannelFinder.cxx:1198
 AtlSgTop_WtChannelFinder.cxx:1199
 AtlSgTop_WtChannelFinder.cxx:1200
 AtlSgTop_WtChannelFinder.cxx:1201
 AtlSgTop_WtChannelFinder.cxx:1202
 AtlSgTop_WtChannelFinder.cxx:1203
 AtlSgTop_WtChannelFinder.cxx:1204
 AtlSgTop_WtChannelFinder.cxx:1205
 AtlSgTop_WtChannelFinder.cxx:1206
 AtlSgTop_WtChannelFinder.cxx:1207
 AtlSgTop_WtChannelFinder.cxx:1208
 AtlSgTop_WtChannelFinder.cxx:1209
 AtlSgTop_WtChannelFinder.cxx:1210
 AtlSgTop_WtChannelFinder.cxx:1211
 AtlSgTop_WtChannelFinder.cxx:1212
 AtlSgTop_WtChannelFinder.cxx:1213
 AtlSgTop_WtChannelFinder.cxx:1214
 AtlSgTop_WtChannelFinder.cxx:1215
 AtlSgTop_WtChannelFinder.cxx:1216
 AtlSgTop_WtChannelFinder.cxx:1217
 AtlSgTop_WtChannelFinder.cxx:1218
 AtlSgTop_WtChannelFinder.cxx:1219
 AtlSgTop_WtChannelFinder.cxx:1220
 AtlSgTop_WtChannelFinder.cxx:1221
 AtlSgTop_WtChannelFinder.cxx:1222
 AtlSgTop_WtChannelFinder.cxx:1223
 AtlSgTop_WtChannelFinder.cxx:1224
 AtlSgTop_WtChannelFinder.cxx:1225
 AtlSgTop_WtChannelFinder.cxx:1226
 AtlSgTop_WtChannelFinder.cxx:1227
 AtlSgTop_WtChannelFinder.cxx:1228
 AtlSgTop_WtChannelFinder.cxx:1229
 AtlSgTop_WtChannelFinder.cxx:1230
 AtlSgTop_WtChannelFinder.cxx:1231
 AtlSgTop_WtChannelFinder.cxx:1232
 AtlSgTop_WtChannelFinder.cxx:1233
 AtlSgTop_WtChannelFinder.cxx:1234
 AtlSgTop_WtChannelFinder.cxx:1235
 AtlSgTop_WtChannelFinder.cxx:1236
 AtlSgTop_WtChannelFinder.cxx:1237
 AtlSgTop_WtChannelFinder.cxx:1238
 AtlSgTop_WtChannelFinder.cxx:1239
 AtlSgTop_WtChannelFinder.cxx:1240
 AtlSgTop_WtChannelFinder.cxx:1241
 AtlSgTop_WtChannelFinder.cxx:1242
 AtlSgTop_WtChannelFinder.cxx:1243
 AtlSgTop_WtChannelFinder.cxx:1244
 AtlSgTop_WtChannelFinder.cxx:1245
 AtlSgTop_WtChannelFinder.cxx:1246
 AtlSgTop_WtChannelFinder.cxx:1247
 AtlSgTop_WtChannelFinder.cxx:1248
 AtlSgTop_WtChannelFinder.cxx:1249
 AtlSgTop_WtChannelFinder.cxx:1250
 AtlSgTop_WtChannelFinder.cxx:1251
 AtlSgTop_WtChannelFinder.cxx:1252
 AtlSgTop_WtChannelFinder.cxx:1253
 AtlSgTop_WtChannelFinder.cxx:1254
 AtlSgTop_WtChannelFinder.cxx:1255
 AtlSgTop_WtChannelFinder.cxx:1256
 AtlSgTop_WtChannelFinder.cxx:1257
 AtlSgTop_WtChannelFinder.cxx:1258
 AtlSgTop_WtChannelFinder.cxx:1259
 AtlSgTop_WtChannelFinder.cxx:1260
 AtlSgTop_WtChannelFinder.cxx:1261
 AtlSgTop_WtChannelFinder.cxx:1262
 AtlSgTop_WtChannelFinder.cxx:1263
 AtlSgTop_WtChannelFinder.cxx:1264
 AtlSgTop_WtChannelFinder.cxx:1265
 AtlSgTop_WtChannelFinder.cxx:1266
 AtlSgTop_WtChannelFinder.cxx:1267
 AtlSgTop_WtChannelFinder.cxx:1268
 AtlSgTop_WtChannelFinder.cxx:1269
 AtlSgTop_WtChannelFinder.cxx:1270
 AtlSgTop_WtChannelFinder.cxx:1271
 AtlSgTop_WtChannelFinder.cxx:1272
 AtlSgTop_WtChannelFinder.cxx:1273
 AtlSgTop_WtChannelFinder.cxx:1274
 AtlSgTop_WtChannelFinder.cxx:1275
 AtlSgTop_WtChannelFinder.cxx:1276
 AtlSgTop_WtChannelFinder.cxx:1277
 AtlSgTop_WtChannelFinder.cxx:1278
 AtlSgTop_WtChannelFinder.cxx:1279
 AtlSgTop_WtChannelFinder.cxx:1280
 AtlSgTop_WtChannelFinder.cxx:1281
 AtlSgTop_WtChannelFinder.cxx:1282
 AtlSgTop_WtChannelFinder.cxx:1283
 AtlSgTop_WtChannelFinder.cxx:1284
 AtlSgTop_WtChannelFinder.cxx:1285
 AtlSgTop_WtChannelFinder.cxx:1286
 AtlSgTop_WtChannelFinder.cxx:1287
 AtlSgTop_WtChannelFinder.cxx:1288
 AtlSgTop_WtChannelFinder.cxx:1289
 AtlSgTop_WtChannelFinder.cxx:1290
 AtlSgTop_WtChannelFinder.cxx:1291
 AtlSgTop_WtChannelFinder.cxx:1292
 AtlSgTop_WtChannelFinder.cxx:1293
 AtlSgTop_WtChannelFinder.cxx:1294
 AtlSgTop_WtChannelFinder.cxx:1295
 AtlSgTop_WtChannelFinder.cxx:1296
 AtlSgTop_WtChannelFinder.cxx:1297
 AtlSgTop_WtChannelFinder.cxx:1298
 AtlSgTop_WtChannelFinder.cxx:1299
 AtlSgTop_WtChannelFinder.cxx:1300
 AtlSgTop_WtChannelFinder.cxx:1301
 AtlSgTop_WtChannelFinder.cxx:1302
 AtlSgTop_WtChannelFinder.cxx:1303
 AtlSgTop_WtChannelFinder.cxx:1304
 AtlSgTop_WtChannelFinder.cxx:1305
 AtlSgTop_WtChannelFinder.cxx:1306
 AtlSgTop_WtChannelFinder.cxx:1307
 AtlSgTop_WtChannelFinder.cxx:1308
 AtlSgTop_WtChannelFinder.cxx:1309
 AtlSgTop_WtChannelFinder.cxx:1310
 AtlSgTop_WtChannelFinder.cxx:1311
 AtlSgTop_WtChannelFinder.cxx:1312
 AtlSgTop_WtChannelFinder.cxx:1313
 AtlSgTop_WtChannelFinder.cxx:1314
 AtlSgTop_WtChannelFinder.cxx:1315
 AtlSgTop_WtChannelFinder.cxx:1316
 AtlSgTop_WtChannelFinder.cxx:1317
 AtlSgTop_WtChannelFinder.cxx:1318
 AtlSgTop_WtChannelFinder.cxx:1319
 AtlSgTop_WtChannelFinder.cxx:1320
 AtlSgTop_WtChannelFinder.cxx:1321
 AtlSgTop_WtChannelFinder.cxx:1322
 AtlSgTop_WtChannelFinder.cxx:1323
 AtlSgTop_WtChannelFinder.cxx:1324
 AtlSgTop_WtChannelFinder.cxx:1325
 AtlSgTop_WtChannelFinder.cxx:1326
 AtlSgTop_WtChannelFinder.cxx:1327
 AtlSgTop_WtChannelFinder.cxx:1328
 AtlSgTop_WtChannelFinder.cxx:1329
 AtlSgTop_WtChannelFinder.cxx:1330
 AtlSgTop_WtChannelFinder.cxx:1331
 AtlSgTop_WtChannelFinder.cxx:1332
 AtlSgTop_WtChannelFinder.cxx:1333
 AtlSgTop_WtChannelFinder.cxx:1334
 AtlSgTop_WtChannelFinder.cxx:1335
 AtlSgTop_WtChannelFinder.cxx:1336
 AtlSgTop_WtChannelFinder.cxx:1337
 AtlSgTop_WtChannelFinder.cxx:1338
 AtlSgTop_WtChannelFinder.cxx:1339
 AtlSgTop_WtChannelFinder.cxx:1340
 AtlSgTop_WtChannelFinder.cxx:1341
 AtlSgTop_WtChannelFinder.cxx:1342
 AtlSgTop_WtChannelFinder.cxx:1343
 AtlSgTop_WtChannelFinder.cxx:1344
 AtlSgTop_WtChannelFinder.cxx:1345
 AtlSgTop_WtChannelFinder.cxx:1346
 AtlSgTop_WtChannelFinder.cxx:1347
 AtlSgTop_WtChannelFinder.cxx:1348
 AtlSgTop_WtChannelFinder.cxx:1349
 AtlSgTop_WtChannelFinder.cxx:1350
 AtlSgTop_WtChannelFinder.cxx:1351
 AtlSgTop_WtChannelFinder.cxx:1352
 AtlSgTop_WtChannelFinder.cxx:1353
 AtlSgTop_WtChannelFinder.cxx:1354
 AtlSgTop_WtChannelFinder.cxx:1355
 AtlSgTop_WtChannelFinder.cxx:1356
 AtlSgTop_WtChannelFinder.cxx:1357
 AtlSgTop_WtChannelFinder.cxx:1358
 AtlSgTop_WtChannelFinder.cxx:1359
 AtlSgTop_WtChannelFinder.cxx:1360
 AtlSgTop_WtChannelFinder.cxx:1361
 AtlSgTop_WtChannelFinder.cxx:1362
 AtlSgTop_WtChannelFinder.cxx:1363
 AtlSgTop_WtChannelFinder.cxx:1364
 AtlSgTop_WtChannelFinder.cxx:1365
 AtlSgTop_WtChannelFinder.cxx:1366
 AtlSgTop_WtChannelFinder.cxx:1367
 AtlSgTop_WtChannelFinder.cxx:1368
 AtlSgTop_WtChannelFinder.cxx:1369
 AtlSgTop_WtChannelFinder.cxx:1370
 AtlSgTop_WtChannelFinder.cxx:1371
 AtlSgTop_WtChannelFinder.cxx:1372
 AtlSgTop_WtChannelFinder.cxx:1373
 AtlSgTop_WtChannelFinder.cxx:1374
 AtlSgTop_WtChannelFinder.cxx:1375
 AtlSgTop_WtChannelFinder.cxx:1376
 AtlSgTop_WtChannelFinder.cxx:1377
 AtlSgTop_WtChannelFinder.cxx:1378
 AtlSgTop_WtChannelFinder.cxx:1379
 AtlSgTop_WtChannelFinder.cxx:1380
 AtlSgTop_WtChannelFinder.cxx:1381
 AtlSgTop_WtChannelFinder.cxx:1382
 AtlSgTop_WtChannelFinder.cxx:1383
 AtlSgTop_WtChannelFinder.cxx:1384
 AtlSgTop_WtChannelFinder.cxx:1385
 AtlSgTop_WtChannelFinder.cxx:1386
 AtlSgTop_WtChannelFinder.cxx:1387
 AtlSgTop_WtChannelFinder.cxx:1388
 AtlSgTop_WtChannelFinder.cxx:1389
 AtlSgTop_WtChannelFinder.cxx:1390
 AtlSgTop_WtChannelFinder.cxx:1391
 AtlSgTop_WtChannelFinder.cxx:1392
 AtlSgTop_WtChannelFinder.cxx:1393
 AtlSgTop_WtChannelFinder.cxx:1394
 AtlSgTop_WtChannelFinder.cxx:1395
 AtlSgTop_WtChannelFinder.cxx:1396
 AtlSgTop_WtChannelFinder.cxx:1397
 AtlSgTop_WtChannelFinder.cxx:1398
 AtlSgTop_WtChannelFinder.cxx:1399
 AtlSgTop_WtChannelFinder.cxx:1400
 AtlSgTop_WtChannelFinder.cxx:1401
 AtlSgTop_WtChannelFinder.cxx:1402
 AtlSgTop_WtChannelFinder.cxx:1403
 AtlSgTop_WtChannelFinder.cxx:1404
 AtlSgTop_WtChannelFinder.cxx:1405
 AtlSgTop_WtChannelFinder.cxx:1406
 AtlSgTop_WtChannelFinder.cxx:1407
 AtlSgTop_WtChannelFinder.cxx:1408
 AtlSgTop_WtChannelFinder.cxx:1409
 AtlSgTop_WtChannelFinder.cxx:1410
 AtlSgTop_WtChannelFinder.cxx:1411
 AtlSgTop_WtChannelFinder.cxx:1412
 AtlSgTop_WtChannelFinder.cxx:1413
 AtlSgTop_WtChannelFinder.cxx:1414
 AtlSgTop_WtChannelFinder.cxx:1415
 AtlSgTop_WtChannelFinder.cxx:1416
 AtlSgTop_WtChannelFinder.cxx:1417
 AtlSgTop_WtChannelFinder.cxx:1418
 AtlSgTop_WtChannelFinder.cxx:1419
 AtlSgTop_WtChannelFinder.cxx:1420
 AtlSgTop_WtChannelFinder.cxx:1421
 AtlSgTop_WtChannelFinder.cxx:1422
 AtlSgTop_WtChannelFinder.cxx:1423
 AtlSgTop_WtChannelFinder.cxx:1424
 AtlSgTop_WtChannelFinder.cxx:1425
 AtlSgTop_WtChannelFinder.cxx:1426
 AtlSgTop_WtChannelFinder.cxx:1427
 AtlSgTop_WtChannelFinder.cxx:1428
 AtlSgTop_WtChannelFinder.cxx:1429
 AtlSgTop_WtChannelFinder.cxx:1430
 AtlSgTop_WtChannelFinder.cxx:1431
 AtlSgTop_WtChannelFinder.cxx:1432
 AtlSgTop_WtChannelFinder.cxx:1433
 AtlSgTop_WtChannelFinder.cxx:1434
 AtlSgTop_WtChannelFinder.cxx:1435
 AtlSgTop_WtChannelFinder.cxx:1436
 AtlSgTop_WtChannelFinder.cxx:1437
 AtlSgTop_WtChannelFinder.cxx:1438
 AtlSgTop_WtChannelFinder.cxx:1439
 AtlSgTop_WtChannelFinder.cxx:1440
 AtlSgTop_WtChannelFinder.cxx:1441
 AtlSgTop_WtChannelFinder.cxx:1442
 AtlSgTop_WtChannelFinder.cxx:1443
 AtlSgTop_WtChannelFinder.cxx:1444
 AtlSgTop_WtChannelFinder.cxx:1445
 AtlSgTop_WtChannelFinder.cxx:1446
 AtlSgTop_WtChannelFinder.cxx:1447
 AtlSgTop_WtChannelFinder.cxx:1448
 AtlSgTop_WtChannelFinder.cxx:1449
 AtlSgTop_WtChannelFinder.cxx:1450
 AtlSgTop_WtChannelFinder.cxx:1451
 AtlSgTop_WtChannelFinder.cxx:1452
 AtlSgTop_WtChannelFinder.cxx:1453
 AtlSgTop_WtChannelFinder.cxx:1454
 AtlSgTop_WtChannelFinder.cxx:1455
 AtlSgTop_WtChannelFinder.cxx:1456
 AtlSgTop_WtChannelFinder.cxx:1457
 AtlSgTop_WtChannelFinder.cxx:1458
 AtlSgTop_WtChannelFinder.cxx:1459
 AtlSgTop_WtChannelFinder.cxx:1460
 AtlSgTop_WtChannelFinder.cxx:1461
 AtlSgTop_WtChannelFinder.cxx:1462
 AtlSgTop_WtChannelFinder.cxx:1463
 AtlSgTop_WtChannelFinder.cxx:1464
 AtlSgTop_WtChannelFinder.cxx:1465
 AtlSgTop_WtChannelFinder.cxx:1466
 AtlSgTop_WtChannelFinder.cxx:1467
 AtlSgTop_WtChannelFinder.cxx:1468
 AtlSgTop_WtChannelFinder.cxx:1469
 AtlSgTop_WtChannelFinder.cxx:1470
 AtlSgTop_WtChannelFinder.cxx:1471
 AtlSgTop_WtChannelFinder.cxx:1472
 AtlSgTop_WtChannelFinder.cxx:1473
 AtlSgTop_WtChannelFinder.cxx:1474
 AtlSgTop_WtChannelFinder.cxx:1475
 AtlSgTop_WtChannelFinder.cxx:1476
 AtlSgTop_WtChannelFinder.cxx:1477
 AtlSgTop_WtChannelFinder.cxx:1478
 AtlSgTop_WtChannelFinder.cxx:1479
 AtlSgTop_WtChannelFinder.cxx:1480
 AtlSgTop_WtChannelFinder.cxx:1481
 AtlSgTop_WtChannelFinder.cxx:1482
 AtlSgTop_WtChannelFinder.cxx:1483
 AtlSgTop_WtChannelFinder.cxx:1484
 AtlSgTop_WtChannelFinder.cxx:1485
 AtlSgTop_WtChannelFinder.cxx:1486
 AtlSgTop_WtChannelFinder.cxx:1487
 AtlSgTop_WtChannelFinder.cxx:1488
 AtlSgTop_WtChannelFinder.cxx:1489
 AtlSgTop_WtChannelFinder.cxx:1490
 AtlSgTop_WtChannelFinder.cxx:1491
 AtlSgTop_WtChannelFinder.cxx:1492
 AtlSgTop_WtChannelFinder.cxx:1493
 AtlSgTop_WtChannelFinder.cxx:1494
 AtlSgTop_WtChannelFinder.cxx:1495
 AtlSgTop_WtChannelFinder.cxx:1496
 AtlSgTop_WtChannelFinder.cxx:1497
 AtlSgTop_WtChannelFinder.cxx:1498
 AtlSgTop_WtChannelFinder.cxx:1499
 AtlSgTop_WtChannelFinder.cxx:1500
 AtlSgTop_WtChannelFinder.cxx:1501
 AtlSgTop_WtChannelFinder.cxx:1502
 AtlSgTop_WtChannelFinder.cxx:1503
 AtlSgTop_WtChannelFinder.cxx:1504
 AtlSgTop_WtChannelFinder.cxx:1505
 AtlSgTop_WtChannelFinder.cxx:1506
 AtlSgTop_WtChannelFinder.cxx:1507
 AtlSgTop_WtChannelFinder.cxx:1508
 AtlSgTop_WtChannelFinder.cxx:1509
 AtlSgTop_WtChannelFinder.cxx:1510
 AtlSgTop_WtChannelFinder.cxx:1511
 AtlSgTop_WtChannelFinder.cxx:1512
 AtlSgTop_WtChannelFinder.cxx:1513
 AtlSgTop_WtChannelFinder.cxx:1514
 AtlSgTop_WtChannelFinder.cxx:1515
 AtlSgTop_WtChannelFinder.cxx:1516
 AtlSgTop_WtChannelFinder.cxx:1517
 AtlSgTop_WtChannelFinder.cxx:1518
 AtlSgTop_WtChannelFinder.cxx:1519
 AtlSgTop_WtChannelFinder.cxx:1520
 AtlSgTop_WtChannelFinder.cxx:1521
 AtlSgTop_WtChannelFinder.cxx:1522
 AtlSgTop_WtChannelFinder.cxx:1523
 AtlSgTop_WtChannelFinder.cxx:1524
 AtlSgTop_WtChannelFinder.cxx:1525
 AtlSgTop_WtChannelFinder.cxx:1526
 AtlSgTop_WtChannelFinder.cxx:1527
 AtlSgTop_WtChannelFinder.cxx:1528
 AtlSgTop_WtChannelFinder.cxx:1529
 AtlSgTop_WtChannelFinder.cxx:1530
 AtlSgTop_WtChannelFinder.cxx:1531
 AtlSgTop_WtChannelFinder.cxx:1532
 AtlSgTop_WtChannelFinder.cxx:1533
 AtlSgTop_WtChannelFinder.cxx:1534
 AtlSgTop_WtChannelFinder.cxx:1535
 AtlSgTop_WtChannelFinder.cxx:1536
 AtlSgTop_WtChannelFinder.cxx:1537
 AtlSgTop_WtChannelFinder.cxx:1538
 AtlSgTop_WtChannelFinder.cxx:1539
 AtlSgTop_WtChannelFinder.cxx:1540
 AtlSgTop_WtChannelFinder.cxx:1541
 AtlSgTop_WtChannelFinder.cxx:1542
 AtlSgTop_WtChannelFinder.cxx:1543
 AtlSgTop_WtChannelFinder.cxx:1544
 AtlSgTop_WtChannelFinder.cxx:1545
 AtlSgTop_WtChannelFinder.cxx:1546
 AtlSgTop_WtChannelFinder.cxx:1547
 AtlSgTop_WtChannelFinder.cxx:1548
 AtlSgTop_WtChannelFinder.cxx:1549
 AtlSgTop_WtChannelFinder.cxx:1550
 AtlSgTop_WtChannelFinder.cxx:1551
 AtlSgTop_WtChannelFinder.cxx:1552
 AtlSgTop_WtChannelFinder.cxx:1553
 AtlSgTop_WtChannelFinder.cxx:1554
 AtlSgTop_WtChannelFinder.cxx:1555
 AtlSgTop_WtChannelFinder.cxx:1556
 AtlSgTop_WtChannelFinder.cxx:1557
 AtlSgTop_WtChannelFinder.cxx:1558
 AtlSgTop_WtChannelFinder.cxx:1559
 AtlSgTop_WtChannelFinder.cxx:1560
 AtlSgTop_WtChannelFinder.cxx:1561
 AtlSgTop_WtChannelFinder.cxx:1562
 AtlSgTop_WtChannelFinder.cxx:1563
 AtlSgTop_WtChannelFinder.cxx:1564
 AtlSgTop_WtChannelFinder.cxx:1565
 AtlSgTop_WtChannelFinder.cxx:1566
 AtlSgTop_WtChannelFinder.cxx:1567
 AtlSgTop_WtChannelFinder.cxx:1568
 AtlSgTop_WtChannelFinder.cxx:1569
 AtlSgTop_WtChannelFinder.cxx:1570
 AtlSgTop_WtChannelFinder.cxx:1571
 AtlSgTop_WtChannelFinder.cxx:1572
 AtlSgTop_WtChannelFinder.cxx:1573
 AtlSgTop_WtChannelFinder.cxx:1574
 AtlSgTop_WtChannelFinder.cxx:1575
 AtlSgTop_WtChannelFinder.cxx:1576
 AtlSgTop_WtChannelFinder.cxx:1577
 AtlSgTop_WtChannelFinder.cxx:1578
 AtlSgTop_WtChannelFinder.cxx:1579
 AtlSgTop_WtChannelFinder.cxx:1580
 AtlSgTop_WtChannelFinder.cxx:1581
 AtlSgTop_WtChannelFinder.cxx:1582
 AtlSgTop_WtChannelFinder.cxx:1583
 AtlSgTop_WtChannelFinder.cxx:1584
 AtlSgTop_WtChannelFinder.cxx:1585
 AtlSgTop_WtChannelFinder.cxx:1586
 AtlSgTop_WtChannelFinder.cxx:1587
 AtlSgTop_WtChannelFinder.cxx:1588
 AtlSgTop_WtChannelFinder.cxx:1589
 AtlSgTop_WtChannelFinder.cxx:1590
 AtlSgTop_WtChannelFinder.cxx:1591
 AtlSgTop_WtChannelFinder.cxx:1592
 AtlSgTop_WtChannelFinder.cxx:1593
 AtlSgTop_WtChannelFinder.cxx:1594
 AtlSgTop_WtChannelFinder.cxx:1595
 AtlSgTop_WtChannelFinder.cxx:1596
 AtlSgTop_WtChannelFinder.cxx:1597
 AtlSgTop_WtChannelFinder.cxx:1598
 AtlSgTop_WtChannelFinder.cxx:1599
 AtlSgTop_WtChannelFinder.cxx:1600
 AtlSgTop_WtChannelFinder.cxx:1601
 AtlSgTop_WtChannelFinder.cxx:1602
 AtlSgTop_WtChannelFinder.cxx:1603
 AtlSgTop_WtChannelFinder.cxx:1604
 AtlSgTop_WtChannelFinder.cxx:1605
 AtlSgTop_WtChannelFinder.cxx:1606
 AtlSgTop_WtChannelFinder.cxx:1607
 AtlSgTop_WtChannelFinder.cxx:1608
 AtlSgTop_WtChannelFinder.cxx:1609
 AtlSgTop_WtChannelFinder.cxx:1610
 AtlSgTop_WtChannelFinder.cxx:1611
 AtlSgTop_WtChannelFinder.cxx:1612
 AtlSgTop_WtChannelFinder.cxx:1613
 AtlSgTop_WtChannelFinder.cxx:1614
 AtlSgTop_WtChannelFinder.cxx:1615
 AtlSgTop_WtChannelFinder.cxx:1616
 AtlSgTop_WtChannelFinder.cxx:1617
 AtlSgTop_WtChannelFinder.cxx:1618
 AtlSgTop_WtChannelFinder.cxx:1619
 AtlSgTop_WtChannelFinder.cxx:1620
 AtlSgTop_WtChannelFinder.cxx:1621
 AtlSgTop_WtChannelFinder.cxx:1622
 AtlSgTop_WtChannelFinder.cxx:1623
 AtlSgTop_WtChannelFinder.cxx:1624
 AtlSgTop_WtChannelFinder.cxx:1625
 AtlSgTop_WtChannelFinder.cxx:1626
 AtlSgTop_WtChannelFinder.cxx:1627
 AtlSgTop_WtChannelFinder.cxx:1628
 AtlSgTop_WtChannelFinder.cxx:1629
 AtlSgTop_WtChannelFinder.cxx:1630
 AtlSgTop_WtChannelFinder.cxx:1631
 AtlSgTop_WtChannelFinder.cxx:1632
 AtlSgTop_WtChannelFinder.cxx:1633
 AtlSgTop_WtChannelFinder.cxx:1634
 AtlSgTop_WtChannelFinder.cxx:1635
 AtlSgTop_WtChannelFinder.cxx:1636
 AtlSgTop_WtChannelFinder.cxx:1637
 AtlSgTop_WtChannelFinder.cxx:1638
 AtlSgTop_WtChannelFinder.cxx:1639
 AtlSgTop_WtChannelFinder.cxx:1640
 AtlSgTop_WtChannelFinder.cxx:1641
 AtlSgTop_WtChannelFinder.cxx:1642
 AtlSgTop_WtChannelFinder.cxx:1643
 AtlSgTop_WtChannelFinder.cxx:1644
 AtlSgTop_WtChannelFinder.cxx:1645
 AtlSgTop_WtChannelFinder.cxx:1646
 AtlSgTop_WtChannelFinder.cxx:1647
 AtlSgTop_WtChannelFinder.cxx:1648
 AtlSgTop_WtChannelFinder.cxx:1649
 AtlSgTop_WtChannelFinder.cxx:1650
 AtlSgTop_WtChannelFinder.cxx:1651
 AtlSgTop_WtChannelFinder.cxx:1652
 AtlSgTop_WtChannelFinder.cxx:1653
 AtlSgTop_WtChannelFinder.cxx:1654
 AtlSgTop_WtChannelFinder.cxx:1655
 AtlSgTop_WtChannelFinder.cxx:1656
 AtlSgTop_WtChannelFinder.cxx:1657
 AtlSgTop_WtChannelFinder.cxx:1658
 AtlSgTop_WtChannelFinder.cxx:1659
 AtlSgTop_WtChannelFinder.cxx:1660
 AtlSgTop_WtChannelFinder.cxx:1661
 AtlSgTop_WtChannelFinder.cxx:1662
 AtlSgTop_WtChannelFinder.cxx:1663
 AtlSgTop_WtChannelFinder.cxx:1664
 AtlSgTop_WtChannelFinder.cxx:1665
 AtlSgTop_WtChannelFinder.cxx:1666
 AtlSgTop_WtChannelFinder.cxx:1667
 AtlSgTop_WtChannelFinder.cxx:1668
 AtlSgTop_WtChannelFinder.cxx:1669
 AtlSgTop_WtChannelFinder.cxx:1670
 AtlSgTop_WtChannelFinder.cxx:1671
 AtlSgTop_WtChannelFinder.cxx:1672
 AtlSgTop_WtChannelFinder.cxx:1673
 AtlSgTop_WtChannelFinder.cxx:1674
 AtlSgTop_WtChannelFinder.cxx:1675
 AtlSgTop_WtChannelFinder.cxx:1676
 AtlSgTop_WtChannelFinder.cxx:1677
 AtlSgTop_WtChannelFinder.cxx:1678
 AtlSgTop_WtChannelFinder.cxx:1679
 AtlSgTop_WtChannelFinder.cxx:1680
 AtlSgTop_WtChannelFinder.cxx:1681
 AtlSgTop_WtChannelFinder.cxx:1682
 AtlSgTop_WtChannelFinder.cxx:1683
 AtlSgTop_WtChannelFinder.cxx:1684
 AtlSgTop_WtChannelFinder.cxx:1685
 AtlSgTop_WtChannelFinder.cxx:1686
 AtlSgTop_WtChannelFinder.cxx:1687
 AtlSgTop_WtChannelFinder.cxx:1688
 AtlSgTop_WtChannelFinder.cxx:1689
 AtlSgTop_WtChannelFinder.cxx:1690
 AtlSgTop_WtChannelFinder.cxx:1691
 AtlSgTop_WtChannelFinder.cxx:1692
 AtlSgTop_WtChannelFinder.cxx:1693
 AtlSgTop_WtChannelFinder.cxx:1694
 AtlSgTop_WtChannelFinder.cxx:1695
 AtlSgTop_WtChannelFinder.cxx:1696
 AtlSgTop_WtChannelFinder.cxx:1697
 AtlSgTop_WtChannelFinder.cxx:1698
 AtlSgTop_WtChannelFinder.cxx:1699
 AtlSgTop_WtChannelFinder.cxx:1700
 AtlSgTop_WtChannelFinder.cxx:1701
 AtlSgTop_WtChannelFinder.cxx:1702
 AtlSgTop_WtChannelFinder.cxx:1703
 AtlSgTop_WtChannelFinder.cxx:1704
 AtlSgTop_WtChannelFinder.cxx:1705
 AtlSgTop_WtChannelFinder.cxx:1706
 AtlSgTop_WtChannelFinder.cxx:1707
 AtlSgTop_WtChannelFinder.cxx:1708
 AtlSgTop_WtChannelFinder.cxx:1709
 AtlSgTop_WtChannelFinder.cxx:1710
 AtlSgTop_WtChannelFinder.cxx:1711
 AtlSgTop_WtChannelFinder.cxx:1712
 AtlSgTop_WtChannelFinder.cxx:1713
 AtlSgTop_WtChannelFinder.cxx:1714
 AtlSgTop_WtChannelFinder.cxx:1715
 AtlSgTop_WtChannelFinder.cxx:1716
 AtlSgTop_WtChannelFinder.cxx:1717
 AtlSgTop_WtChannelFinder.cxx:1718
 AtlSgTop_WtChannelFinder.cxx:1719
 AtlSgTop_WtChannelFinder.cxx:1720
 AtlSgTop_WtChannelFinder.cxx:1721
 AtlSgTop_WtChannelFinder.cxx:1722
 AtlSgTop_WtChannelFinder.cxx:1723
 AtlSgTop_WtChannelFinder.cxx:1724
 AtlSgTop_WtChannelFinder.cxx:1725
 AtlSgTop_WtChannelFinder.cxx:1726
 AtlSgTop_WtChannelFinder.cxx:1727
 AtlSgTop_WtChannelFinder.cxx:1728
 AtlSgTop_WtChannelFinder.cxx:1729
 AtlSgTop_WtChannelFinder.cxx:1730
 AtlSgTop_WtChannelFinder.cxx:1731
 AtlSgTop_WtChannelFinder.cxx:1732
 AtlSgTop_WtChannelFinder.cxx:1733
 AtlSgTop_WtChannelFinder.cxx:1734
 AtlSgTop_WtChannelFinder.cxx:1735
 AtlSgTop_WtChannelFinder.cxx:1736
 AtlSgTop_WtChannelFinder.cxx:1737
 AtlSgTop_WtChannelFinder.cxx:1738
 AtlSgTop_WtChannelFinder.cxx:1739
 AtlSgTop_WtChannelFinder.cxx:1740
 AtlSgTop_WtChannelFinder.cxx:1741
 AtlSgTop_WtChannelFinder.cxx:1742
 AtlSgTop_WtChannelFinder.cxx:1743
 AtlSgTop_WtChannelFinder.cxx:1744
 AtlSgTop_WtChannelFinder.cxx:1745
 AtlSgTop_WtChannelFinder.cxx:1746
 AtlSgTop_WtChannelFinder.cxx:1747
 AtlSgTop_WtChannelFinder.cxx:1748
 AtlSgTop_WtChannelFinder.cxx:1749
 AtlSgTop_WtChannelFinder.cxx:1750
 AtlSgTop_WtChannelFinder.cxx:1751
 AtlSgTop_WtChannelFinder.cxx:1752
 AtlSgTop_WtChannelFinder.cxx:1753
 AtlSgTop_WtChannelFinder.cxx:1754
 AtlSgTop_WtChannelFinder.cxx:1755
 AtlSgTop_WtChannelFinder.cxx:1756
 AtlSgTop_WtChannelFinder.cxx:1757
 AtlSgTop_WtChannelFinder.cxx:1758
 AtlSgTop_WtChannelFinder.cxx:1759
 AtlSgTop_WtChannelFinder.cxx:1760
 AtlSgTop_WtChannelFinder.cxx:1761
 AtlSgTop_WtChannelFinder.cxx:1762
 AtlSgTop_WtChannelFinder.cxx:1763
 AtlSgTop_WtChannelFinder.cxx:1764
 AtlSgTop_WtChannelFinder.cxx:1765
 AtlSgTop_WtChannelFinder.cxx:1766
 AtlSgTop_WtChannelFinder.cxx:1767
 AtlSgTop_WtChannelFinder.cxx:1768
 AtlSgTop_WtChannelFinder.cxx:1769
 AtlSgTop_WtChannelFinder.cxx:1770
 AtlSgTop_WtChannelFinder.cxx:1771
 AtlSgTop_WtChannelFinder.cxx:1772
 AtlSgTop_WtChannelFinder.cxx:1773
 AtlSgTop_WtChannelFinder.cxx:1774
 AtlSgTop_WtChannelFinder.cxx:1775
 AtlSgTop_WtChannelFinder.cxx:1776
 AtlSgTop_WtChannelFinder.cxx:1777
 AtlSgTop_WtChannelFinder.cxx:1778
 AtlSgTop_WtChannelFinder.cxx:1779
 AtlSgTop_WtChannelFinder.cxx:1780
 AtlSgTop_WtChannelFinder.cxx:1781
 AtlSgTop_WtChannelFinder.cxx:1782
 AtlSgTop_WtChannelFinder.cxx:1783
 AtlSgTop_WtChannelFinder.cxx:1784
 AtlSgTop_WtChannelFinder.cxx:1785
 AtlSgTop_WtChannelFinder.cxx:1786
 AtlSgTop_WtChannelFinder.cxx:1787
 AtlSgTop_WtChannelFinder.cxx:1788
 AtlSgTop_WtChannelFinder.cxx:1789
 AtlSgTop_WtChannelFinder.cxx:1790
 AtlSgTop_WtChannelFinder.cxx:1791
 AtlSgTop_WtChannelFinder.cxx:1792
 AtlSgTop_WtChannelFinder.cxx:1793
 AtlSgTop_WtChannelFinder.cxx:1794
 AtlSgTop_WtChannelFinder.cxx:1795
 AtlSgTop_WtChannelFinder.cxx:1796
 AtlSgTop_WtChannelFinder.cxx:1797
 AtlSgTop_WtChannelFinder.cxx:1798
 AtlSgTop_WtChannelFinder.cxx:1799
 AtlSgTop_WtChannelFinder.cxx:1800
 AtlSgTop_WtChannelFinder.cxx:1801
 AtlSgTop_WtChannelFinder.cxx:1802
 AtlSgTop_WtChannelFinder.cxx:1803
 AtlSgTop_WtChannelFinder.cxx:1804
 AtlSgTop_WtChannelFinder.cxx:1805
 AtlSgTop_WtChannelFinder.cxx:1806
 AtlSgTop_WtChannelFinder.cxx:1807
 AtlSgTop_WtChannelFinder.cxx:1808
 AtlSgTop_WtChannelFinder.cxx:1809
 AtlSgTop_WtChannelFinder.cxx:1810
 AtlSgTop_WtChannelFinder.cxx:1811
 AtlSgTop_WtChannelFinder.cxx:1812
 AtlSgTop_WtChannelFinder.cxx:1813
 AtlSgTop_WtChannelFinder.cxx:1814
 AtlSgTop_WtChannelFinder.cxx:1815
 AtlSgTop_WtChannelFinder.cxx:1816
 AtlSgTop_WtChannelFinder.cxx:1817
 AtlSgTop_WtChannelFinder.cxx:1818
 AtlSgTop_WtChannelFinder.cxx:1819
 AtlSgTop_WtChannelFinder.cxx:1820
 AtlSgTop_WtChannelFinder.cxx:1821
 AtlSgTop_WtChannelFinder.cxx:1822
 AtlSgTop_WtChannelFinder.cxx:1823
 AtlSgTop_WtChannelFinder.cxx:1824
 AtlSgTop_WtChannelFinder.cxx:1825
 AtlSgTop_WtChannelFinder.cxx:1826
 AtlSgTop_WtChannelFinder.cxx:1827
 AtlSgTop_WtChannelFinder.cxx:1828
 AtlSgTop_WtChannelFinder.cxx:1829
 AtlSgTop_WtChannelFinder.cxx:1830
 AtlSgTop_WtChannelFinder.cxx:1831
 AtlSgTop_WtChannelFinder.cxx:1832
 AtlSgTop_WtChannelFinder.cxx:1833
 AtlSgTop_WtChannelFinder.cxx:1834
 AtlSgTop_WtChannelFinder.cxx:1835
 AtlSgTop_WtChannelFinder.cxx:1836
 AtlSgTop_WtChannelFinder.cxx:1837
 AtlSgTop_WtChannelFinder.cxx:1838
 AtlSgTop_WtChannelFinder.cxx:1839
 AtlSgTop_WtChannelFinder.cxx:1840
 AtlSgTop_WtChannelFinder.cxx:1841
 AtlSgTop_WtChannelFinder.cxx:1842
 AtlSgTop_WtChannelFinder.cxx:1843
 AtlSgTop_WtChannelFinder.cxx:1844
 AtlSgTop_WtChannelFinder.cxx:1845
 AtlSgTop_WtChannelFinder.cxx:1846
 AtlSgTop_WtChannelFinder.cxx:1847
 AtlSgTop_WtChannelFinder.cxx:1848
 AtlSgTop_WtChannelFinder.cxx:1849
 AtlSgTop_WtChannelFinder.cxx:1850
 AtlSgTop_WtChannelFinder.cxx:1851
 AtlSgTop_WtChannelFinder.cxx:1852
 AtlSgTop_WtChannelFinder.cxx:1853
 AtlSgTop_WtChannelFinder.cxx:1854
 AtlSgTop_WtChannelFinder.cxx:1855
 AtlSgTop_WtChannelFinder.cxx:1856
 AtlSgTop_WtChannelFinder.cxx:1857
 AtlSgTop_WtChannelFinder.cxx:1858
 AtlSgTop_WtChannelFinder.cxx:1859
 AtlSgTop_WtChannelFinder.cxx:1860
 AtlSgTop_WtChannelFinder.cxx:1861
 AtlSgTop_WtChannelFinder.cxx:1862
 AtlSgTop_WtChannelFinder.cxx:1863
 AtlSgTop_WtChannelFinder.cxx:1864
 AtlSgTop_WtChannelFinder.cxx:1865
 AtlSgTop_WtChannelFinder.cxx:1866
 AtlSgTop_WtChannelFinder.cxx:1867
 AtlSgTop_WtChannelFinder.cxx:1868
 AtlSgTop_WtChannelFinder.cxx:1869
 AtlSgTop_WtChannelFinder.cxx:1870
 AtlSgTop_WtChannelFinder.cxx:1871
 AtlSgTop_WtChannelFinder.cxx:1872
 AtlSgTop_WtChannelFinder.cxx:1873
 AtlSgTop_WtChannelFinder.cxx:1874
 AtlSgTop_WtChannelFinder.cxx:1875
 AtlSgTop_WtChannelFinder.cxx:1876
 AtlSgTop_WtChannelFinder.cxx:1877
 AtlSgTop_WtChannelFinder.cxx:1878
 AtlSgTop_WtChannelFinder.cxx:1879
 AtlSgTop_WtChannelFinder.cxx:1880
 AtlSgTop_WtChannelFinder.cxx:1881
 AtlSgTop_WtChannelFinder.cxx:1882
 AtlSgTop_WtChannelFinder.cxx:1883
 AtlSgTop_WtChannelFinder.cxx:1884
 AtlSgTop_WtChannelFinder.cxx:1885
 AtlSgTop_WtChannelFinder.cxx:1886
 AtlSgTop_WtChannelFinder.cxx:1887
 AtlSgTop_WtChannelFinder.cxx:1888
 AtlSgTop_WtChannelFinder.cxx:1889
 AtlSgTop_WtChannelFinder.cxx:1890
 AtlSgTop_WtChannelFinder.cxx:1891
 AtlSgTop_WtChannelFinder.cxx:1892
 AtlSgTop_WtChannelFinder.cxx:1893
 AtlSgTop_WtChannelFinder.cxx:1894
 AtlSgTop_WtChannelFinder.cxx:1895
 AtlSgTop_WtChannelFinder.cxx:1896
 AtlSgTop_WtChannelFinder.cxx:1897
 AtlSgTop_WtChannelFinder.cxx:1898
 AtlSgTop_WtChannelFinder.cxx:1899
 AtlSgTop_WtChannelFinder.cxx:1900
 AtlSgTop_WtChannelFinder.cxx:1901
 AtlSgTop_WtChannelFinder.cxx:1902
 AtlSgTop_WtChannelFinder.cxx:1903
 AtlSgTop_WtChannelFinder.cxx:1904
 AtlSgTop_WtChannelFinder.cxx:1905
 AtlSgTop_WtChannelFinder.cxx:1906
 AtlSgTop_WtChannelFinder.cxx:1907
 AtlSgTop_WtChannelFinder.cxx:1908
 AtlSgTop_WtChannelFinder.cxx:1909
 AtlSgTop_WtChannelFinder.cxx:1910
 AtlSgTop_WtChannelFinder.cxx:1911
 AtlSgTop_WtChannelFinder.cxx:1912
 AtlSgTop_WtChannelFinder.cxx:1913
 AtlSgTop_WtChannelFinder.cxx:1914
 AtlSgTop_WtChannelFinder.cxx:1915
 AtlSgTop_WtChannelFinder.cxx:1916
 AtlSgTop_WtChannelFinder.cxx:1917
 AtlSgTop_WtChannelFinder.cxx:1918
 AtlSgTop_WtChannelFinder.cxx:1919
 AtlSgTop_WtChannelFinder.cxx:1920
 AtlSgTop_WtChannelFinder.cxx:1921
 AtlSgTop_WtChannelFinder.cxx:1922
 AtlSgTop_WtChannelFinder.cxx:1923
 AtlSgTop_WtChannelFinder.cxx:1924
 AtlSgTop_WtChannelFinder.cxx:1925
 AtlSgTop_WtChannelFinder.cxx:1926
 AtlSgTop_WtChannelFinder.cxx:1927
 AtlSgTop_WtChannelFinder.cxx:1928
 AtlSgTop_WtChannelFinder.cxx:1929
 AtlSgTop_WtChannelFinder.cxx:1930
 AtlSgTop_WtChannelFinder.cxx:1931
 AtlSgTop_WtChannelFinder.cxx:1932
 AtlSgTop_WtChannelFinder.cxx:1933
 AtlSgTop_WtChannelFinder.cxx:1934
 AtlSgTop_WtChannelFinder.cxx:1935
 AtlSgTop_WtChannelFinder.cxx:1936
 AtlSgTop_WtChannelFinder.cxx:1937
 AtlSgTop_WtChannelFinder.cxx:1938
 AtlSgTop_WtChannelFinder.cxx:1939
 AtlSgTop_WtChannelFinder.cxx:1940
 AtlSgTop_WtChannelFinder.cxx:1941
 AtlSgTop_WtChannelFinder.cxx:1942
 AtlSgTop_WtChannelFinder.cxx:1943
 AtlSgTop_WtChannelFinder.cxx:1944
 AtlSgTop_WtChannelFinder.cxx:1945
 AtlSgTop_WtChannelFinder.cxx:1946
 AtlSgTop_WtChannelFinder.cxx:1947
 AtlSgTop_WtChannelFinder.cxx:1948
 AtlSgTop_WtChannelFinder.cxx:1949
 AtlSgTop_WtChannelFinder.cxx:1950
 AtlSgTop_WtChannelFinder.cxx:1951
 AtlSgTop_WtChannelFinder.cxx:1952
 AtlSgTop_WtChannelFinder.cxx:1953
 AtlSgTop_WtChannelFinder.cxx:1954
 AtlSgTop_WtChannelFinder.cxx:1955
 AtlSgTop_WtChannelFinder.cxx:1956
 AtlSgTop_WtChannelFinder.cxx:1957
 AtlSgTop_WtChannelFinder.cxx:1958
 AtlSgTop_WtChannelFinder.cxx:1959
 AtlSgTop_WtChannelFinder.cxx:1960
 AtlSgTop_WtChannelFinder.cxx:1961
 AtlSgTop_WtChannelFinder.cxx:1962
 AtlSgTop_WtChannelFinder.cxx:1963
 AtlSgTop_WtChannelFinder.cxx:1964
 AtlSgTop_WtChannelFinder.cxx:1965
 AtlSgTop_WtChannelFinder.cxx:1966
 AtlSgTop_WtChannelFinder.cxx:1967
 AtlSgTop_WtChannelFinder.cxx:1968
 AtlSgTop_WtChannelFinder.cxx:1969
 AtlSgTop_WtChannelFinder.cxx:1970
 AtlSgTop_WtChannelFinder.cxx:1971
 AtlSgTop_WtChannelFinder.cxx:1972
 AtlSgTop_WtChannelFinder.cxx:1973
 AtlSgTop_WtChannelFinder.cxx:1974
 AtlSgTop_WtChannelFinder.cxx:1975
 AtlSgTop_WtChannelFinder.cxx:1976
 AtlSgTop_WtChannelFinder.cxx:1977
 AtlSgTop_WtChannelFinder.cxx:1978
 AtlSgTop_WtChannelFinder.cxx:1979
 AtlSgTop_WtChannelFinder.cxx:1980
 AtlSgTop_WtChannelFinder.cxx:1981
 AtlSgTop_WtChannelFinder.cxx:1982
 AtlSgTop_WtChannelFinder.cxx:1983
 AtlSgTop_WtChannelFinder.cxx:1984
 AtlSgTop_WtChannelFinder.cxx:1985
 AtlSgTop_WtChannelFinder.cxx:1986
 AtlSgTop_WtChannelFinder.cxx:1987
 AtlSgTop_WtChannelFinder.cxx:1988
 AtlSgTop_WtChannelFinder.cxx:1989
 AtlSgTop_WtChannelFinder.cxx:1990
 AtlSgTop_WtChannelFinder.cxx:1991
 AtlSgTop_WtChannelFinder.cxx:1992
 AtlSgTop_WtChannelFinder.cxx:1993
 AtlSgTop_WtChannelFinder.cxx:1994
 AtlSgTop_WtChannelFinder.cxx:1995
 AtlSgTop_WtChannelFinder.cxx:1996
 AtlSgTop_WtChannelFinder.cxx:1997
 AtlSgTop_WtChannelFinder.cxx:1998
 AtlSgTop_WtChannelFinder.cxx:1999
 AtlSgTop_WtChannelFinder.cxx:2000
 AtlSgTop_WtChannelFinder.cxx:2001
 AtlSgTop_WtChannelFinder.cxx:2002
 AtlSgTop_WtChannelFinder.cxx:2003
 AtlSgTop_WtChannelFinder.cxx:2004
 AtlSgTop_WtChannelFinder.cxx:2005
 AtlSgTop_WtChannelFinder.cxx:2006
 AtlSgTop_WtChannelFinder.cxx:2007
 AtlSgTop_WtChannelFinder.cxx:2008
 AtlSgTop_WtChannelFinder.cxx:2009
 AtlSgTop_WtChannelFinder.cxx:2010
 AtlSgTop_WtChannelFinder.cxx:2011
 AtlSgTop_WtChannelFinder.cxx:2012
 AtlSgTop_WtChannelFinder.cxx:2013
 AtlSgTop_WtChannelFinder.cxx:2014
 AtlSgTop_WtChannelFinder.cxx:2015
 AtlSgTop_WtChannelFinder.cxx:2016
 AtlSgTop_WtChannelFinder.cxx:2017
 AtlSgTop_WtChannelFinder.cxx:2018
 AtlSgTop_WtChannelFinder.cxx:2019
 AtlSgTop_WtChannelFinder.cxx:2020
 AtlSgTop_WtChannelFinder.cxx:2021
 AtlSgTop_WtChannelFinder.cxx:2022
 AtlSgTop_WtChannelFinder.cxx:2023
 AtlSgTop_WtChannelFinder.cxx:2024
 AtlSgTop_WtChannelFinder.cxx:2025
 AtlSgTop_WtChannelFinder.cxx:2026
 AtlSgTop_WtChannelFinder.cxx:2027
 AtlSgTop_WtChannelFinder.cxx:2028
 AtlSgTop_WtChannelFinder.cxx:2029
 AtlSgTop_WtChannelFinder.cxx:2030
 AtlSgTop_WtChannelFinder.cxx:2031
 AtlSgTop_WtChannelFinder.cxx:2032
 AtlSgTop_WtChannelFinder.cxx:2033
 AtlSgTop_WtChannelFinder.cxx:2034
 AtlSgTop_WtChannelFinder.cxx:2035
 AtlSgTop_WtChannelFinder.cxx:2036
 AtlSgTop_WtChannelFinder.cxx:2037
 AtlSgTop_WtChannelFinder.cxx:2038
 AtlSgTop_WtChannelFinder.cxx:2039
 AtlSgTop_WtChannelFinder.cxx:2040
 AtlSgTop_WtChannelFinder.cxx:2041
 AtlSgTop_WtChannelFinder.cxx:2042
 AtlSgTop_WtChannelFinder.cxx:2043
 AtlSgTop_WtChannelFinder.cxx:2044
 AtlSgTop_WtChannelFinder.cxx:2045
 AtlSgTop_WtChannelFinder.cxx:2046
 AtlSgTop_WtChannelFinder.cxx:2047
 AtlSgTop_WtChannelFinder.cxx:2048
 AtlSgTop_WtChannelFinder.cxx:2049
 AtlSgTop_WtChannelFinder.cxx:2050
 AtlSgTop_WtChannelFinder.cxx:2051
 AtlSgTop_WtChannelFinder.cxx:2052
 AtlSgTop_WtChannelFinder.cxx:2053
 AtlSgTop_WtChannelFinder.cxx:2054
 AtlSgTop_WtChannelFinder.cxx:2055
 AtlSgTop_WtChannelFinder.cxx:2056
 AtlSgTop_WtChannelFinder.cxx:2057
 AtlSgTop_WtChannelFinder.cxx:2058
 AtlSgTop_WtChannelFinder.cxx:2059
 AtlSgTop_WtChannelFinder.cxx:2060
 AtlSgTop_WtChannelFinder.cxx:2061
 AtlSgTop_WtChannelFinder.cxx:2062
 AtlSgTop_WtChannelFinder.cxx:2063
 AtlSgTop_WtChannelFinder.cxx:2064
 AtlSgTop_WtChannelFinder.cxx:2065
 AtlSgTop_WtChannelFinder.cxx:2066
 AtlSgTop_WtChannelFinder.cxx:2067
 AtlSgTop_WtChannelFinder.cxx:2068
 AtlSgTop_WtChannelFinder.cxx:2069
 AtlSgTop_WtChannelFinder.cxx:2070
 AtlSgTop_WtChannelFinder.cxx:2071
 AtlSgTop_WtChannelFinder.cxx:2072
 AtlSgTop_WtChannelFinder.cxx:2073
 AtlSgTop_WtChannelFinder.cxx:2074
 AtlSgTop_WtChannelFinder.cxx:2075
 AtlSgTop_WtChannelFinder.cxx:2076
 AtlSgTop_WtChannelFinder.cxx:2077
 AtlSgTop_WtChannelFinder.cxx:2078
 AtlSgTop_WtChannelFinder.cxx:2079
 AtlSgTop_WtChannelFinder.cxx:2080
 AtlSgTop_WtChannelFinder.cxx:2081
 AtlSgTop_WtChannelFinder.cxx:2082
 AtlSgTop_WtChannelFinder.cxx:2083
 AtlSgTop_WtChannelFinder.cxx:2084
 AtlSgTop_WtChannelFinder.cxx:2085
 AtlSgTop_WtChannelFinder.cxx:2086
 AtlSgTop_WtChannelFinder.cxx:2087
 AtlSgTop_WtChannelFinder.cxx:2088
 AtlSgTop_WtChannelFinder.cxx:2089
 AtlSgTop_WtChannelFinder.cxx:2090
 AtlSgTop_WtChannelFinder.cxx:2091
 AtlSgTop_WtChannelFinder.cxx:2092
 AtlSgTop_WtChannelFinder.cxx:2093
 AtlSgTop_WtChannelFinder.cxx:2094
 AtlSgTop_WtChannelFinder.cxx:2095
 AtlSgTop_WtChannelFinder.cxx:2096
 AtlSgTop_WtChannelFinder.cxx:2097
 AtlSgTop_WtChannelFinder.cxx:2098
 AtlSgTop_WtChannelFinder.cxx:2099
 AtlSgTop_WtChannelFinder.cxx:2100
 AtlSgTop_WtChannelFinder.cxx:2101
 AtlSgTop_WtChannelFinder.cxx:2102
 AtlSgTop_WtChannelFinder.cxx:2103
 AtlSgTop_WtChannelFinder.cxx:2104
 AtlSgTop_WtChannelFinder.cxx:2105
 AtlSgTop_WtChannelFinder.cxx:2106
 AtlSgTop_WtChannelFinder.cxx:2107
 AtlSgTop_WtChannelFinder.cxx:2108
 AtlSgTop_WtChannelFinder.cxx:2109
 AtlSgTop_WtChannelFinder.cxx:2110
 AtlSgTop_WtChannelFinder.cxx:2111
 AtlSgTop_WtChannelFinder.cxx:2112
 AtlSgTop_WtChannelFinder.cxx:2113
 AtlSgTop_WtChannelFinder.cxx:2114
 AtlSgTop_WtChannelFinder.cxx:2115
 AtlSgTop_WtChannelFinder.cxx:2116
 AtlSgTop_WtChannelFinder.cxx:2117
 AtlSgTop_WtChannelFinder.cxx:2118
 AtlSgTop_WtChannelFinder.cxx:2119
 AtlSgTop_WtChannelFinder.cxx:2120
 AtlSgTop_WtChannelFinder.cxx:2121
 AtlSgTop_WtChannelFinder.cxx:2122
 AtlSgTop_WtChannelFinder.cxx:2123
 AtlSgTop_WtChannelFinder.cxx:2124
 AtlSgTop_WtChannelFinder.cxx:2125
 AtlSgTop_WtChannelFinder.cxx:2126
 AtlSgTop_WtChannelFinder.cxx:2127
 AtlSgTop_WtChannelFinder.cxx:2128
 AtlSgTop_WtChannelFinder.cxx:2129
 AtlSgTop_WtChannelFinder.cxx:2130
 AtlSgTop_WtChannelFinder.cxx:2131
 AtlSgTop_WtChannelFinder.cxx:2132
 AtlSgTop_WtChannelFinder.cxx:2133
 AtlSgTop_WtChannelFinder.cxx:2134
 AtlSgTop_WtChannelFinder.cxx:2135
 AtlSgTop_WtChannelFinder.cxx:2136
 AtlSgTop_WtChannelFinder.cxx:2137
 AtlSgTop_WtChannelFinder.cxx:2138
 AtlSgTop_WtChannelFinder.cxx:2139
 AtlSgTop_WtChannelFinder.cxx:2140
 AtlSgTop_WtChannelFinder.cxx:2141
 AtlSgTop_WtChannelFinder.cxx:2142
 AtlSgTop_WtChannelFinder.cxx:2143
 AtlSgTop_WtChannelFinder.cxx:2144
 AtlSgTop_WtChannelFinder.cxx:2145
 AtlSgTop_WtChannelFinder.cxx:2146
 AtlSgTop_WtChannelFinder.cxx:2147
 AtlSgTop_WtChannelFinder.cxx:2148
 AtlSgTop_WtChannelFinder.cxx:2149
 AtlSgTop_WtChannelFinder.cxx:2150
 AtlSgTop_WtChannelFinder.cxx:2151
 AtlSgTop_WtChannelFinder.cxx:2152
 AtlSgTop_WtChannelFinder.cxx:2153
 AtlSgTop_WtChannelFinder.cxx:2154
 AtlSgTop_WtChannelFinder.cxx:2155
 AtlSgTop_WtChannelFinder.cxx:2156
 AtlSgTop_WtChannelFinder.cxx:2157
 AtlSgTop_WtChannelFinder.cxx:2158
 AtlSgTop_WtChannelFinder.cxx:2159
 AtlSgTop_WtChannelFinder.cxx:2160
 AtlSgTop_WtChannelFinder.cxx:2161
 AtlSgTop_WtChannelFinder.cxx:2162
 AtlSgTop_WtChannelFinder.cxx:2163
 AtlSgTop_WtChannelFinder.cxx:2164
 AtlSgTop_WtChannelFinder.cxx:2165
 AtlSgTop_WtChannelFinder.cxx:2166
 AtlSgTop_WtChannelFinder.cxx:2167
 AtlSgTop_WtChannelFinder.cxx:2168
 AtlSgTop_WtChannelFinder.cxx:2169
 AtlSgTop_WtChannelFinder.cxx:2170
 AtlSgTop_WtChannelFinder.cxx:2171
 AtlSgTop_WtChannelFinder.cxx:2172
 AtlSgTop_WtChannelFinder.cxx:2173
 AtlSgTop_WtChannelFinder.cxx:2174
 AtlSgTop_WtChannelFinder.cxx:2175
 AtlSgTop_WtChannelFinder.cxx:2176
 AtlSgTop_WtChannelFinder.cxx:2177
 AtlSgTop_WtChannelFinder.cxx:2178
 AtlSgTop_WtChannelFinder.cxx:2179
 AtlSgTop_WtChannelFinder.cxx:2180
 AtlSgTop_WtChannelFinder.cxx:2181
 AtlSgTop_WtChannelFinder.cxx:2182
 AtlSgTop_WtChannelFinder.cxx:2183
 AtlSgTop_WtChannelFinder.cxx:2184
 AtlSgTop_WtChannelFinder.cxx:2185
 AtlSgTop_WtChannelFinder.cxx:2186
 AtlSgTop_WtChannelFinder.cxx:2187
 AtlSgTop_WtChannelFinder.cxx:2188
 AtlSgTop_WtChannelFinder.cxx:2189
 AtlSgTop_WtChannelFinder.cxx:2190
 AtlSgTop_WtChannelFinder.cxx:2191
 AtlSgTop_WtChannelFinder.cxx:2192
 AtlSgTop_WtChannelFinder.cxx:2193
 AtlSgTop_WtChannelFinder.cxx:2194
 AtlSgTop_WtChannelFinder.cxx:2195
 AtlSgTop_WtChannelFinder.cxx:2196
 AtlSgTop_WtChannelFinder.cxx:2197
 AtlSgTop_WtChannelFinder.cxx:2198
 AtlSgTop_WtChannelFinder.cxx:2199
 AtlSgTop_WtChannelFinder.cxx:2200
 AtlSgTop_WtChannelFinder.cxx:2201
 AtlSgTop_WtChannelFinder.cxx:2202
 AtlSgTop_WtChannelFinder.cxx:2203
 AtlSgTop_WtChannelFinder.cxx:2204
 AtlSgTop_WtChannelFinder.cxx:2205
 AtlSgTop_WtChannelFinder.cxx:2206
 AtlSgTop_WtChannelFinder.cxx:2207
 AtlSgTop_WtChannelFinder.cxx:2208
 AtlSgTop_WtChannelFinder.cxx:2209
 AtlSgTop_WtChannelFinder.cxx:2210
 AtlSgTop_WtChannelFinder.cxx:2211
 AtlSgTop_WtChannelFinder.cxx:2212
 AtlSgTop_WtChannelFinder.cxx:2213
 AtlSgTop_WtChannelFinder.cxx:2214
 AtlSgTop_WtChannelFinder.cxx:2215
 AtlSgTop_WtChannelFinder.cxx:2216
 AtlSgTop_WtChannelFinder.cxx:2217
 AtlSgTop_WtChannelFinder.cxx:2218
 AtlSgTop_WtChannelFinder.cxx:2219
 AtlSgTop_WtChannelFinder.cxx:2220
 AtlSgTop_WtChannelFinder.cxx:2221
 AtlSgTop_WtChannelFinder.cxx:2222
 AtlSgTop_WtChannelFinder.cxx:2223
 AtlSgTop_WtChannelFinder.cxx:2224
 AtlSgTop_WtChannelFinder.cxx:2225
 AtlSgTop_WtChannelFinder.cxx:2226
 AtlSgTop_WtChannelFinder.cxx:2227
 AtlSgTop_WtChannelFinder.cxx:2228
 AtlSgTop_WtChannelFinder.cxx:2229
 AtlSgTop_WtChannelFinder.cxx:2230
 AtlSgTop_WtChannelFinder.cxx:2231
 AtlSgTop_WtChannelFinder.cxx:2232
 AtlSgTop_WtChannelFinder.cxx:2233
 AtlSgTop_WtChannelFinder.cxx:2234
 AtlSgTop_WtChannelFinder.cxx:2235
 AtlSgTop_WtChannelFinder.cxx:2236
 AtlSgTop_WtChannelFinder.cxx:2237
 AtlSgTop_WtChannelFinder.cxx:2238
 AtlSgTop_WtChannelFinder.cxx:2239
 AtlSgTop_WtChannelFinder.cxx:2240
 AtlSgTop_WtChannelFinder.cxx:2241
 AtlSgTop_WtChannelFinder.cxx:2242
 AtlSgTop_WtChannelFinder.cxx:2243
 AtlSgTop_WtChannelFinder.cxx:2244
 AtlSgTop_WtChannelFinder.cxx:2245
 AtlSgTop_WtChannelFinder.cxx:2246
 AtlSgTop_WtChannelFinder.cxx:2247
 AtlSgTop_WtChannelFinder.cxx:2248
 AtlSgTop_WtChannelFinder.cxx:2249
 AtlSgTop_WtChannelFinder.cxx:2250
 AtlSgTop_WtChannelFinder.cxx:2251
 AtlSgTop_WtChannelFinder.cxx:2252
 AtlSgTop_WtChannelFinder.cxx:2253
 AtlSgTop_WtChannelFinder.cxx:2254
 AtlSgTop_WtChannelFinder.cxx:2255
 AtlSgTop_WtChannelFinder.cxx:2256
 AtlSgTop_WtChannelFinder.cxx:2257
 AtlSgTop_WtChannelFinder.cxx:2258
 AtlSgTop_WtChannelFinder.cxx:2259
 AtlSgTop_WtChannelFinder.cxx:2260
 AtlSgTop_WtChannelFinder.cxx:2261
 AtlSgTop_WtChannelFinder.cxx:2262
 AtlSgTop_WtChannelFinder.cxx:2263
 AtlSgTop_WtChannelFinder.cxx:2264
 AtlSgTop_WtChannelFinder.cxx:2265
 AtlSgTop_WtChannelFinder.cxx:2266
 AtlSgTop_WtChannelFinder.cxx:2267
 AtlSgTop_WtChannelFinder.cxx:2268
 AtlSgTop_WtChannelFinder.cxx:2269
 AtlSgTop_WtChannelFinder.cxx:2270
 AtlSgTop_WtChannelFinder.cxx:2271
 AtlSgTop_WtChannelFinder.cxx:2272
 AtlSgTop_WtChannelFinder.cxx:2273
 AtlSgTop_WtChannelFinder.cxx:2274
 AtlSgTop_WtChannelFinder.cxx:2275
 AtlSgTop_WtChannelFinder.cxx:2276
 AtlSgTop_WtChannelFinder.cxx:2277
 AtlSgTop_WtChannelFinder.cxx:2278
 AtlSgTop_WtChannelFinder.cxx:2279
 AtlSgTop_WtChannelFinder.cxx:2280
 AtlSgTop_WtChannelFinder.cxx:2281
 AtlSgTop_WtChannelFinder.cxx:2282
 AtlSgTop_WtChannelFinder.cxx:2283
 AtlSgTop_WtChannelFinder.cxx:2284
 AtlSgTop_WtChannelFinder.cxx:2285
 AtlSgTop_WtChannelFinder.cxx:2286
 AtlSgTop_WtChannelFinder.cxx:2287
 AtlSgTop_WtChannelFinder.cxx:2288
 AtlSgTop_WtChannelFinder.cxx:2289
 AtlSgTop_WtChannelFinder.cxx:2290
 AtlSgTop_WtChannelFinder.cxx:2291
 AtlSgTop_WtChannelFinder.cxx:2292
 AtlSgTop_WtChannelFinder.cxx:2293
 AtlSgTop_WtChannelFinder.cxx:2294
 AtlSgTop_WtChannelFinder.cxx:2295
 AtlSgTop_WtChannelFinder.cxx:2296
 AtlSgTop_WtChannelFinder.cxx:2297
 AtlSgTop_WtChannelFinder.cxx:2298
 AtlSgTop_WtChannelFinder.cxx:2299
 AtlSgTop_WtChannelFinder.cxx:2300
 AtlSgTop_WtChannelFinder.cxx:2301
 AtlSgTop_WtChannelFinder.cxx:2302
 AtlSgTop_WtChannelFinder.cxx:2303
 AtlSgTop_WtChannelFinder.cxx:2304
 AtlSgTop_WtChannelFinder.cxx:2305
 AtlSgTop_WtChannelFinder.cxx:2306
 AtlSgTop_WtChannelFinder.cxx:2307
 AtlSgTop_WtChannelFinder.cxx:2308
 AtlSgTop_WtChannelFinder.cxx:2309
 AtlSgTop_WtChannelFinder.cxx:2310
 AtlSgTop_WtChannelFinder.cxx:2311
 AtlSgTop_WtChannelFinder.cxx:2312
 AtlSgTop_WtChannelFinder.cxx:2313
 AtlSgTop_WtChannelFinder.cxx:2314
 AtlSgTop_WtChannelFinder.cxx:2315
 AtlSgTop_WtChannelFinder.cxx:2316
 AtlSgTop_WtChannelFinder.cxx:2317
 AtlSgTop_WtChannelFinder.cxx:2318
 AtlSgTop_WtChannelFinder.cxx:2319
 AtlSgTop_WtChannelFinder.cxx:2320
 AtlSgTop_WtChannelFinder.cxx:2321
 AtlSgTop_WtChannelFinder.cxx:2322
 AtlSgTop_WtChannelFinder.cxx:2323
 AtlSgTop_WtChannelFinder.cxx:2324
 AtlSgTop_WtChannelFinder.cxx:2325
 AtlSgTop_WtChannelFinder.cxx:2326
 AtlSgTop_WtChannelFinder.cxx:2327
 AtlSgTop_WtChannelFinder.cxx:2328
 AtlSgTop_WtChannelFinder.cxx:2329
 AtlSgTop_WtChannelFinder.cxx:2330
 AtlSgTop_WtChannelFinder.cxx:2331
 AtlSgTop_WtChannelFinder.cxx:2332
 AtlSgTop_WtChannelFinder.cxx:2333
 AtlSgTop_WtChannelFinder.cxx:2334
 AtlSgTop_WtChannelFinder.cxx:2335
 AtlSgTop_WtChannelFinder.cxx:2336
 AtlSgTop_WtChannelFinder.cxx:2337
 AtlSgTop_WtChannelFinder.cxx:2338
 AtlSgTop_WtChannelFinder.cxx:2339
 AtlSgTop_WtChannelFinder.cxx:2340
 AtlSgTop_WtChannelFinder.cxx:2341
 AtlSgTop_WtChannelFinder.cxx:2342
 AtlSgTop_WtChannelFinder.cxx:2343
 AtlSgTop_WtChannelFinder.cxx:2344
 AtlSgTop_WtChannelFinder.cxx:2345
 AtlSgTop_WtChannelFinder.cxx:2346
 AtlSgTop_WtChannelFinder.cxx:2347
 AtlSgTop_WtChannelFinder.cxx:2348
 AtlSgTop_WtChannelFinder.cxx:2349
 AtlSgTop_WtChannelFinder.cxx:2350
 AtlSgTop_WtChannelFinder.cxx:2351
 AtlSgTop_WtChannelFinder.cxx:2352
 AtlSgTop_WtChannelFinder.cxx:2353
 AtlSgTop_WtChannelFinder.cxx:2354
 AtlSgTop_WtChannelFinder.cxx:2355
 AtlSgTop_WtChannelFinder.cxx:2356
 AtlSgTop_WtChannelFinder.cxx:2357
 AtlSgTop_WtChannelFinder.cxx:2358
 AtlSgTop_WtChannelFinder.cxx:2359
 AtlSgTop_WtChannelFinder.cxx:2360
 AtlSgTop_WtChannelFinder.cxx:2361
 AtlSgTop_WtChannelFinder.cxx:2362
 AtlSgTop_WtChannelFinder.cxx:2363
 AtlSgTop_WtChannelFinder.cxx:2364
 AtlSgTop_WtChannelFinder.cxx:2365
 AtlSgTop_WtChannelFinder.cxx:2366
 AtlSgTop_WtChannelFinder.cxx:2367
 AtlSgTop_WtChannelFinder.cxx:2368
 AtlSgTop_WtChannelFinder.cxx:2369
 AtlSgTop_WtChannelFinder.cxx:2370
 AtlSgTop_WtChannelFinder.cxx:2371
 AtlSgTop_WtChannelFinder.cxx:2372
 AtlSgTop_WtChannelFinder.cxx:2373
 AtlSgTop_WtChannelFinder.cxx:2374
 AtlSgTop_WtChannelFinder.cxx:2375
 AtlSgTop_WtChannelFinder.cxx:2376
 AtlSgTop_WtChannelFinder.cxx:2377
 AtlSgTop_WtChannelFinder.cxx:2378
 AtlSgTop_WtChannelFinder.cxx:2379
 AtlSgTop_WtChannelFinder.cxx:2380
 AtlSgTop_WtChannelFinder.cxx:2381
 AtlSgTop_WtChannelFinder.cxx:2382
 AtlSgTop_WtChannelFinder.cxx:2383
 AtlSgTop_WtChannelFinder.cxx:2384
 AtlSgTop_WtChannelFinder.cxx:2385
 AtlSgTop_WtChannelFinder.cxx:2386
 AtlSgTop_WtChannelFinder.cxx:2387
 AtlSgTop_WtChannelFinder.cxx:2388
 AtlSgTop_WtChannelFinder.cxx:2389
 AtlSgTop_WtChannelFinder.cxx:2390
 AtlSgTop_WtChannelFinder.cxx:2391
 AtlSgTop_WtChannelFinder.cxx:2392
 AtlSgTop_WtChannelFinder.cxx:2393
 AtlSgTop_WtChannelFinder.cxx:2394
 AtlSgTop_WtChannelFinder.cxx:2395
 AtlSgTop_WtChannelFinder.cxx:2396
 AtlSgTop_WtChannelFinder.cxx:2397
 AtlSgTop_WtChannelFinder.cxx:2398
 AtlSgTop_WtChannelFinder.cxx:2399
 AtlSgTop_WtChannelFinder.cxx:2400
 AtlSgTop_WtChannelFinder.cxx:2401
 AtlSgTop_WtChannelFinder.cxx:2402
 AtlSgTop_WtChannelFinder.cxx:2403
 AtlSgTop_WtChannelFinder.cxx:2404
 AtlSgTop_WtChannelFinder.cxx:2405
 AtlSgTop_WtChannelFinder.cxx:2406
 AtlSgTop_WtChannelFinder.cxx:2407
 AtlSgTop_WtChannelFinder.cxx:2408
 AtlSgTop_WtChannelFinder.cxx:2409
 AtlSgTop_WtChannelFinder.cxx:2410
 AtlSgTop_WtChannelFinder.cxx:2411
 AtlSgTop_WtChannelFinder.cxx:2412
 AtlSgTop_WtChannelFinder.cxx:2413
 AtlSgTop_WtChannelFinder.cxx:2414
 AtlSgTop_WtChannelFinder.cxx:2415
 AtlSgTop_WtChannelFinder.cxx:2416
 AtlSgTop_WtChannelFinder.cxx:2417
 AtlSgTop_WtChannelFinder.cxx:2418
 AtlSgTop_WtChannelFinder.cxx:2419
 AtlSgTop_WtChannelFinder.cxx:2420
 AtlSgTop_WtChannelFinder.cxx:2421
 AtlSgTop_WtChannelFinder.cxx:2422
 AtlSgTop_WtChannelFinder.cxx:2423
 AtlSgTop_WtChannelFinder.cxx:2424
 AtlSgTop_WtChannelFinder.cxx:2425
 AtlSgTop_WtChannelFinder.cxx:2426
 AtlSgTop_WtChannelFinder.cxx:2427
 AtlSgTop_WtChannelFinder.cxx:2428
 AtlSgTop_WtChannelFinder.cxx:2429
 AtlSgTop_WtChannelFinder.cxx:2430
 AtlSgTop_WtChannelFinder.cxx:2431
 AtlSgTop_WtChannelFinder.cxx:2432
 AtlSgTop_WtChannelFinder.cxx:2433
 AtlSgTop_WtChannelFinder.cxx:2434
 AtlSgTop_WtChannelFinder.cxx:2435
 AtlSgTop_WtChannelFinder.cxx:2436
 AtlSgTop_WtChannelFinder.cxx:2437
 AtlSgTop_WtChannelFinder.cxx:2438
 AtlSgTop_WtChannelFinder.cxx:2439
 AtlSgTop_WtChannelFinder.cxx:2440
 AtlSgTop_WtChannelFinder.cxx:2441
 AtlSgTop_WtChannelFinder.cxx:2442
 AtlSgTop_WtChannelFinder.cxx:2443
 AtlSgTop_WtChannelFinder.cxx:2444
 AtlSgTop_WtChannelFinder.cxx:2445
 AtlSgTop_WtChannelFinder.cxx:2446
 AtlSgTop_WtChannelFinder.cxx:2447
 AtlSgTop_WtChannelFinder.cxx:2448
 AtlSgTop_WtChannelFinder.cxx:2449
 AtlSgTop_WtChannelFinder.cxx:2450
 AtlSgTop_WtChannelFinder.cxx:2451
 AtlSgTop_WtChannelFinder.cxx:2452
 AtlSgTop_WtChannelFinder.cxx:2453
 AtlSgTop_WtChannelFinder.cxx:2454
 AtlSgTop_WtChannelFinder.cxx:2455
 AtlSgTop_WtChannelFinder.cxx:2456
 AtlSgTop_WtChannelFinder.cxx:2457
 AtlSgTop_WtChannelFinder.cxx:2458
 AtlSgTop_WtChannelFinder.cxx:2459
 AtlSgTop_WtChannelFinder.cxx:2460
 AtlSgTop_WtChannelFinder.cxx:2461
 AtlSgTop_WtChannelFinder.cxx:2462
 AtlSgTop_WtChannelFinder.cxx:2463
 AtlSgTop_WtChannelFinder.cxx:2464
 AtlSgTop_WtChannelFinder.cxx:2465
 AtlSgTop_WtChannelFinder.cxx:2466
 AtlSgTop_WtChannelFinder.cxx:2467
 AtlSgTop_WtChannelFinder.cxx:2468
 AtlSgTop_WtChannelFinder.cxx:2469
 AtlSgTop_WtChannelFinder.cxx:2470
 AtlSgTop_WtChannelFinder.cxx:2471
 AtlSgTop_WtChannelFinder.cxx:2472
 AtlSgTop_WtChannelFinder.cxx:2473
 AtlSgTop_WtChannelFinder.cxx:2474
 AtlSgTop_WtChannelFinder.cxx:2475
 AtlSgTop_WtChannelFinder.cxx:2476
 AtlSgTop_WtChannelFinder.cxx:2477
 AtlSgTop_WtChannelFinder.cxx:2478
 AtlSgTop_WtChannelFinder.cxx:2479
 AtlSgTop_WtChannelFinder.cxx:2480
 AtlSgTop_WtChannelFinder.cxx:2481
 AtlSgTop_WtChannelFinder.cxx:2482
 AtlSgTop_WtChannelFinder.cxx:2483
 AtlSgTop_WtChannelFinder.cxx:2484
 AtlSgTop_WtChannelFinder.cxx:2485
 AtlSgTop_WtChannelFinder.cxx:2486
 AtlSgTop_WtChannelFinder.cxx:2487
 AtlSgTop_WtChannelFinder.cxx:2488
 AtlSgTop_WtChannelFinder.cxx:2489
 AtlSgTop_WtChannelFinder.cxx:2490
 AtlSgTop_WtChannelFinder.cxx:2491
 AtlSgTop_WtChannelFinder.cxx:2492
 AtlSgTop_WtChannelFinder.cxx:2493
 AtlSgTop_WtChannelFinder.cxx:2494
 AtlSgTop_WtChannelFinder.cxx:2495
 AtlSgTop_WtChannelFinder.cxx:2496
 AtlSgTop_WtChannelFinder.cxx:2497
 AtlSgTop_WtChannelFinder.cxx:2498
 AtlSgTop_WtChannelFinder.cxx:2499
 AtlSgTop_WtChannelFinder.cxx:2500
 AtlSgTop_WtChannelFinder.cxx:2501
 AtlSgTop_WtChannelFinder.cxx:2502
 AtlSgTop_WtChannelFinder.cxx:2503
 AtlSgTop_WtChannelFinder.cxx:2504
 AtlSgTop_WtChannelFinder.cxx:2505
 AtlSgTop_WtChannelFinder.cxx:2506
 AtlSgTop_WtChannelFinder.cxx:2507
 AtlSgTop_WtChannelFinder.cxx:2508
 AtlSgTop_WtChannelFinder.cxx:2509
 AtlSgTop_WtChannelFinder.cxx:2510
 AtlSgTop_WtChannelFinder.cxx:2511
 AtlSgTop_WtChannelFinder.cxx:2512
 AtlSgTop_WtChannelFinder.cxx:2513
 AtlSgTop_WtChannelFinder.cxx:2514
 AtlSgTop_WtChannelFinder.cxx:2515
 AtlSgTop_WtChannelFinder.cxx:2516
 AtlSgTop_WtChannelFinder.cxx:2517
 AtlSgTop_WtChannelFinder.cxx:2518
 AtlSgTop_WtChannelFinder.cxx:2519
 AtlSgTop_WtChannelFinder.cxx:2520
 AtlSgTop_WtChannelFinder.cxx:2521
 AtlSgTop_WtChannelFinder.cxx:2522
 AtlSgTop_WtChannelFinder.cxx:2523
 AtlSgTop_WtChannelFinder.cxx:2524
 AtlSgTop_WtChannelFinder.cxx:2525
 AtlSgTop_WtChannelFinder.cxx:2526
 AtlSgTop_WtChannelFinder.cxx:2527
 AtlSgTop_WtChannelFinder.cxx:2528
 AtlSgTop_WtChannelFinder.cxx:2529
 AtlSgTop_WtChannelFinder.cxx:2530
 AtlSgTop_WtChannelFinder.cxx:2531
 AtlSgTop_WtChannelFinder.cxx:2532
 AtlSgTop_WtChannelFinder.cxx:2533
 AtlSgTop_WtChannelFinder.cxx:2534
 AtlSgTop_WtChannelFinder.cxx:2535
 AtlSgTop_WtChannelFinder.cxx:2536
 AtlSgTop_WtChannelFinder.cxx:2537
 AtlSgTop_WtChannelFinder.cxx:2538
 AtlSgTop_WtChannelFinder.cxx:2539
 AtlSgTop_WtChannelFinder.cxx:2540
 AtlSgTop_WtChannelFinder.cxx:2541
 AtlSgTop_WtChannelFinder.cxx:2542
 AtlSgTop_WtChannelFinder.cxx:2543
 AtlSgTop_WtChannelFinder.cxx:2544
 AtlSgTop_WtChannelFinder.cxx:2545
 AtlSgTop_WtChannelFinder.cxx:2546
 AtlSgTop_WtChannelFinder.cxx:2547
 AtlSgTop_WtChannelFinder.cxx:2548
 AtlSgTop_WtChannelFinder.cxx:2549
 AtlSgTop_WtChannelFinder.cxx:2550
 AtlSgTop_WtChannelFinder.cxx:2551
 AtlSgTop_WtChannelFinder.cxx:2552
 AtlSgTop_WtChannelFinder.cxx:2553
 AtlSgTop_WtChannelFinder.cxx:2554
 AtlSgTop_WtChannelFinder.cxx:2555
 AtlSgTop_WtChannelFinder.cxx:2556
 AtlSgTop_WtChannelFinder.cxx:2557
 AtlSgTop_WtChannelFinder.cxx:2558
 AtlSgTop_WtChannelFinder.cxx:2559
 AtlSgTop_WtChannelFinder.cxx:2560
 AtlSgTop_WtChannelFinder.cxx:2561
 AtlSgTop_WtChannelFinder.cxx:2562
 AtlSgTop_WtChannelFinder.cxx:2563
 AtlSgTop_WtChannelFinder.cxx:2564
 AtlSgTop_WtChannelFinder.cxx:2565
 AtlSgTop_WtChannelFinder.cxx:2566
 AtlSgTop_WtChannelFinder.cxx:2567
 AtlSgTop_WtChannelFinder.cxx:2568
 AtlSgTop_WtChannelFinder.cxx:2569
 AtlSgTop_WtChannelFinder.cxx:2570
 AtlSgTop_WtChannelFinder.cxx:2571
 AtlSgTop_WtChannelFinder.cxx:2572
 AtlSgTop_WtChannelFinder.cxx:2573
 AtlSgTop_WtChannelFinder.cxx:2574
 AtlSgTop_WtChannelFinder.cxx:2575
 AtlSgTop_WtChannelFinder.cxx:2576
 AtlSgTop_WtChannelFinder.cxx:2577
 AtlSgTop_WtChannelFinder.cxx:2578
 AtlSgTop_WtChannelFinder.cxx:2579
 AtlSgTop_WtChannelFinder.cxx:2580
 AtlSgTop_WtChannelFinder.cxx:2581
 AtlSgTop_WtChannelFinder.cxx:2582
 AtlSgTop_WtChannelFinder.cxx:2583
 AtlSgTop_WtChannelFinder.cxx:2584
 AtlSgTop_WtChannelFinder.cxx:2585
 AtlSgTop_WtChannelFinder.cxx:2586
 AtlSgTop_WtChannelFinder.cxx:2587
 AtlSgTop_WtChannelFinder.cxx:2588
 AtlSgTop_WtChannelFinder.cxx:2589
 AtlSgTop_WtChannelFinder.cxx:2590
 AtlSgTop_WtChannelFinder.cxx:2591
 AtlSgTop_WtChannelFinder.cxx:2592
 AtlSgTop_WtChannelFinder.cxx:2593
 AtlSgTop_WtChannelFinder.cxx:2594
 AtlSgTop_WtChannelFinder.cxx:2595
 AtlSgTop_WtChannelFinder.cxx:2596
 AtlSgTop_WtChannelFinder.cxx:2597
 AtlSgTop_WtChannelFinder.cxx:2598
 AtlSgTop_WtChannelFinder.cxx:2599
 AtlSgTop_WtChannelFinder.cxx:2600
 AtlSgTop_WtChannelFinder.cxx:2601
 AtlSgTop_WtChannelFinder.cxx:2602
 AtlSgTop_WtChannelFinder.cxx:2603
 AtlSgTop_WtChannelFinder.cxx:2604
 AtlSgTop_WtChannelFinder.cxx:2605
 AtlSgTop_WtChannelFinder.cxx:2606
 AtlSgTop_WtChannelFinder.cxx:2607
 AtlSgTop_WtChannelFinder.cxx:2608
 AtlSgTop_WtChannelFinder.cxx:2609
 AtlSgTop_WtChannelFinder.cxx:2610
 AtlSgTop_WtChannelFinder.cxx:2611
 AtlSgTop_WtChannelFinder.cxx:2612
 AtlSgTop_WtChannelFinder.cxx:2613
 AtlSgTop_WtChannelFinder.cxx:2614
 AtlSgTop_WtChannelFinder.cxx:2615
 AtlSgTop_WtChannelFinder.cxx:2616
 AtlSgTop_WtChannelFinder.cxx:2617
 AtlSgTop_WtChannelFinder.cxx:2618
 AtlSgTop_WtChannelFinder.cxx:2619
 AtlSgTop_WtChannelFinder.cxx:2620
 AtlSgTop_WtChannelFinder.cxx:2621
 AtlSgTop_WtChannelFinder.cxx:2622
 AtlSgTop_WtChannelFinder.cxx:2623
 AtlSgTop_WtChannelFinder.cxx:2624
 AtlSgTop_WtChannelFinder.cxx:2625
 AtlSgTop_WtChannelFinder.cxx:2626
 AtlSgTop_WtChannelFinder.cxx:2627
 AtlSgTop_WtChannelFinder.cxx:2628
 AtlSgTop_WtChannelFinder.cxx:2629
 AtlSgTop_WtChannelFinder.cxx:2630
 AtlSgTop_WtChannelFinder.cxx:2631
 AtlSgTop_WtChannelFinder.cxx:2632
 AtlSgTop_WtChannelFinder.cxx:2633
 AtlSgTop_WtChannelFinder.cxx:2634
 AtlSgTop_WtChannelFinder.cxx:2635
 AtlSgTop_WtChannelFinder.cxx:2636
 AtlSgTop_WtChannelFinder.cxx:2637
 AtlSgTop_WtChannelFinder.cxx:2638
 AtlSgTop_WtChannelFinder.cxx:2639
 AtlSgTop_WtChannelFinder.cxx:2640
 AtlSgTop_WtChannelFinder.cxx:2641
 AtlSgTop_WtChannelFinder.cxx:2642
 AtlSgTop_WtChannelFinder.cxx:2643
 AtlSgTop_WtChannelFinder.cxx:2644
 AtlSgTop_WtChannelFinder.cxx:2645
 AtlSgTop_WtChannelFinder.cxx:2646
 AtlSgTop_WtChannelFinder.cxx:2647
 AtlSgTop_WtChannelFinder.cxx:2648
 AtlSgTop_WtChannelFinder.cxx:2649
 AtlSgTop_WtChannelFinder.cxx:2650
 AtlSgTop_WtChannelFinder.cxx:2651
 AtlSgTop_WtChannelFinder.cxx:2652
 AtlSgTop_WtChannelFinder.cxx:2653
 AtlSgTop_WtChannelFinder.cxx:2654
 AtlSgTop_WtChannelFinder.cxx:2655
 AtlSgTop_WtChannelFinder.cxx:2656
 AtlSgTop_WtChannelFinder.cxx:2657
 AtlSgTop_WtChannelFinder.cxx:2658
 AtlSgTop_WtChannelFinder.cxx:2659
 AtlSgTop_WtChannelFinder.cxx:2660
 AtlSgTop_WtChannelFinder.cxx:2661
 AtlSgTop_WtChannelFinder.cxx:2662
 AtlSgTop_WtChannelFinder.cxx:2663
 AtlSgTop_WtChannelFinder.cxx:2664
 AtlSgTop_WtChannelFinder.cxx:2665
 AtlSgTop_WtChannelFinder.cxx:2666
 AtlSgTop_WtChannelFinder.cxx:2667
 AtlSgTop_WtChannelFinder.cxx:2668
 AtlSgTop_WtChannelFinder.cxx:2669
 AtlSgTop_WtChannelFinder.cxx:2670
 AtlSgTop_WtChannelFinder.cxx:2671
 AtlSgTop_WtChannelFinder.cxx:2672
 AtlSgTop_WtChannelFinder.cxx:2673
 AtlSgTop_WtChannelFinder.cxx:2674
 AtlSgTop_WtChannelFinder.cxx:2675
 AtlSgTop_WtChannelFinder.cxx:2676
 AtlSgTop_WtChannelFinder.cxx:2677
 AtlSgTop_WtChannelFinder.cxx:2678
 AtlSgTop_WtChannelFinder.cxx:2679
 AtlSgTop_WtChannelFinder.cxx:2680
 AtlSgTop_WtChannelFinder.cxx:2681
 AtlSgTop_WtChannelFinder.cxx:2682
 AtlSgTop_WtChannelFinder.cxx:2683
 AtlSgTop_WtChannelFinder.cxx:2684
 AtlSgTop_WtChannelFinder.cxx:2685
 AtlSgTop_WtChannelFinder.cxx:2686
 AtlSgTop_WtChannelFinder.cxx:2687
 AtlSgTop_WtChannelFinder.cxx:2688
 AtlSgTop_WtChannelFinder.cxx:2689
 AtlSgTop_WtChannelFinder.cxx:2690
 AtlSgTop_WtChannelFinder.cxx:2691
 AtlSgTop_WtChannelFinder.cxx:2692
 AtlSgTop_WtChannelFinder.cxx:2693
 AtlSgTop_WtChannelFinder.cxx:2694
 AtlSgTop_WtChannelFinder.cxx:2695
 AtlSgTop_WtChannelFinder.cxx:2696
 AtlSgTop_WtChannelFinder.cxx:2697
 AtlSgTop_WtChannelFinder.cxx:2698
 AtlSgTop_WtChannelFinder.cxx:2699
 AtlSgTop_WtChannelFinder.cxx:2700
 AtlSgTop_WtChannelFinder.cxx:2701
 AtlSgTop_WtChannelFinder.cxx:2702
 AtlSgTop_WtChannelFinder.cxx:2703
 AtlSgTop_WtChannelFinder.cxx:2704
 AtlSgTop_WtChannelFinder.cxx:2705
 AtlSgTop_WtChannelFinder.cxx:2706
 AtlSgTop_WtChannelFinder.cxx:2707
 AtlSgTop_WtChannelFinder.cxx:2708
 AtlSgTop_WtChannelFinder.cxx:2709
 AtlSgTop_WtChannelFinder.cxx:2710
 AtlSgTop_WtChannelFinder.cxx:2711
 AtlSgTop_WtChannelFinder.cxx:2712
 AtlSgTop_WtChannelFinder.cxx:2713
 AtlSgTop_WtChannelFinder.cxx:2714
 AtlSgTop_WtChannelFinder.cxx:2715
 AtlSgTop_WtChannelFinder.cxx:2716
 AtlSgTop_WtChannelFinder.cxx:2717
 AtlSgTop_WtChannelFinder.cxx:2718
 AtlSgTop_WtChannelFinder.cxx:2719
 AtlSgTop_WtChannelFinder.cxx:2720
 AtlSgTop_WtChannelFinder.cxx:2721
 AtlSgTop_WtChannelFinder.cxx:2722
 AtlSgTop_WtChannelFinder.cxx:2723
 AtlSgTop_WtChannelFinder.cxx:2724
 AtlSgTop_WtChannelFinder.cxx:2725
 AtlSgTop_WtChannelFinder.cxx:2726
 AtlSgTop_WtChannelFinder.cxx:2727
 AtlSgTop_WtChannelFinder.cxx:2728
 AtlSgTop_WtChannelFinder.cxx:2729
 AtlSgTop_WtChannelFinder.cxx:2730
 AtlSgTop_WtChannelFinder.cxx:2731
 AtlSgTop_WtChannelFinder.cxx:2732
 AtlSgTop_WtChannelFinder.cxx:2733
 AtlSgTop_WtChannelFinder.cxx:2734
 AtlSgTop_WtChannelFinder.cxx:2735
 AtlSgTop_WtChannelFinder.cxx:2736
 AtlSgTop_WtChannelFinder.cxx:2737
 AtlSgTop_WtChannelFinder.cxx:2738
 AtlSgTop_WtChannelFinder.cxx:2739
 AtlSgTop_WtChannelFinder.cxx:2740
 AtlSgTop_WtChannelFinder.cxx:2741
 AtlSgTop_WtChannelFinder.cxx:2742
 AtlSgTop_WtChannelFinder.cxx:2743
 AtlSgTop_WtChannelFinder.cxx:2744
 AtlSgTop_WtChannelFinder.cxx:2745
 AtlSgTop_WtChannelFinder.cxx:2746
 AtlSgTop_WtChannelFinder.cxx:2747
 AtlSgTop_WtChannelFinder.cxx:2748
 AtlSgTop_WtChannelFinder.cxx:2749
 AtlSgTop_WtChannelFinder.cxx:2750
 AtlSgTop_WtChannelFinder.cxx:2751
 AtlSgTop_WtChannelFinder.cxx:2752
 AtlSgTop_WtChannelFinder.cxx:2753
 AtlSgTop_WtChannelFinder.cxx:2754
 AtlSgTop_WtChannelFinder.cxx:2755
 AtlSgTop_WtChannelFinder.cxx:2756
 AtlSgTop_WtChannelFinder.cxx:2757
 AtlSgTop_WtChannelFinder.cxx:2758
 AtlSgTop_WtChannelFinder.cxx:2759
 AtlSgTop_WtChannelFinder.cxx:2760
 AtlSgTop_WtChannelFinder.cxx:2761
 AtlSgTop_WtChannelFinder.cxx:2762
 AtlSgTop_WtChannelFinder.cxx:2763
 AtlSgTop_WtChannelFinder.cxx:2764
 AtlSgTop_WtChannelFinder.cxx:2765
 AtlSgTop_WtChannelFinder.cxx:2766
 AtlSgTop_WtChannelFinder.cxx:2767
 AtlSgTop_WtChannelFinder.cxx:2768
 AtlSgTop_WtChannelFinder.cxx:2769
 AtlSgTop_WtChannelFinder.cxx:2770
 AtlSgTop_WtChannelFinder.cxx:2771
 AtlSgTop_WtChannelFinder.cxx:2772
 AtlSgTop_WtChannelFinder.cxx:2773
 AtlSgTop_WtChannelFinder.cxx:2774
 AtlSgTop_WtChannelFinder.cxx:2775
 AtlSgTop_WtChannelFinder.cxx:2776
 AtlSgTop_WtChannelFinder.cxx:2777
 AtlSgTop_WtChannelFinder.cxx:2778
 AtlSgTop_WtChannelFinder.cxx:2779
 AtlSgTop_WtChannelFinder.cxx:2780
 AtlSgTop_WtChannelFinder.cxx:2781
 AtlSgTop_WtChannelFinder.cxx:2782
 AtlSgTop_WtChannelFinder.cxx:2783
 AtlSgTop_WtChannelFinder.cxx:2784
 AtlSgTop_WtChannelFinder.cxx:2785
 AtlSgTop_WtChannelFinder.cxx:2786
 AtlSgTop_WtChannelFinder.cxx:2787
 AtlSgTop_WtChannelFinder.cxx:2788
 AtlSgTop_WtChannelFinder.cxx:2789
 AtlSgTop_WtChannelFinder.cxx:2790
 AtlSgTop_WtChannelFinder.cxx:2791
 AtlSgTop_WtChannelFinder.cxx:2792
 AtlSgTop_WtChannelFinder.cxx:2793
 AtlSgTop_WtChannelFinder.cxx:2794
 AtlSgTop_WtChannelFinder.cxx:2795
 AtlSgTop_WtChannelFinder.cxx:2796
 AtlSgTop_WtChannelFinder.cxx:2797
 AtlSgTop_WtChannelFinder.cxx:2798
 AtlSgTop_WtChannelFinder.cxx:2799
 AtlSgTop_WtChannelFinder.cxx:2800
 AtlSgTop_WtChannelFinder.cxx:2801
 AtlSgTop_WtChannelFinder.cxx:2802
 AtlSgTop_WtChannelFinder.cxx:2803
 AtlSgTop_WtChannelFinder.cxx:2804
 AtlSgTop_WtChannelFinder.cxx:2805
 AtlSgTop_WtChannelFinder.cxx:2806
 AtlSgTop_WtChannelFinder.cxx:2807
 AtlSgTop_WtChannelFinder.cxx:2808
 AtlSgTop_WtChannelFinder.cxx:2809
 AtlSgTop_WtChannelFinder.cxx:2810
 AtlSgTop_WtChannelFinder.cxx:2811
 AtlSgTop_WtChannelFinder.cxx:2812
 AtlSgTop_WtChannelFinder.cxx:2813
 AtlSgTop_WtChannelFinder.cxx:2814
 AtlSgTop_WtChannelFinder.cxx:2815
 AtlSgTop_WtChannelFinder.cxx:2816
 AtlSgTop_WtChannelFinder.cxx:2817
 AtlSgTop_WtChannelFinder.cxx:2818
 AtlSgTop_WtChannelFinder.cxx:2819
 AtlSgTop_WtChannelFinder.cxx:2820
 AtlSgTop_WtChannelFinder.cxx:2821
 AtlSgTop_WtChannelFinder.cxx:2822
 AtlSgTop_WtChannelFinder.cxx:2823
 AtlSgTop_WtChannelFinder.cxx:2824
 AtlSgTop_WtChannelFinder.cxx:2825
 AtlSgTop_WtChannelFinder.cxx:2826
 AtlSgTop_WtChannelFinder.cxx:2827
 AtlSgTop_WtChannelFinder.cxx:2828
 AtlSgTop_WtChannelFinder.cxx:2829
 AtlSgTop_WtChannelFinder.cxx:2830
 AtlSgTop_WtChannelFinder.cxx:2831
 AtlSgTop_WtChannelFinder.cxx:2832
 AtlSgTop_WtChannelFinder.cxx:2833
 AtlSgTop_WtChannelFinder.cxx:2834
 AtlSgTop_WtChannelFinder.cxx:2835
 AtlSgTop_WtChannelFinder.cxx:2836
 AtlSgTop_WtChannelFinder.cxx:2837
 AtlSgTop_WtChannelFinder.cxx:2838
 AtlSgTop_WtChannelFinder.cxx:2839
 AtlSgTop_WtChannelFinder.cxx:2840
 AtlSgTop_WtChannelFinder.cxx:2841
 AtlSgTop_WtChannelFinder.cxx:2842
 AtlSgTop_WtChannelFinder.cxx:2843
 AtlSgTop_WtChannelFinder.cxx:2844
 AtlSgTop_WtChannelFinder.cxx:2845
 AtlSgTop_WtChannelFinder.cxx:2846
 AtlSgTop_WtChannelFinder.cxx:2847
 AtlSgTop_WtChannelFinder.cxx:2848
 AtlSgTop_WtChannelFinder.cxx:2849
 AtlSgTop_WtChannelFinder.cxx:2850
 AtlSgTop_WtChannelFinder.cxx:2851
 AtlSgTop_WtChannelFinder.cxx:2852
 AtlSgTop_WtChannelFinder.cxx:2853
 AtlSgTop_WtChannelFinder.cxx:2854
 AtlSgTop_WtChannelFinder.cxx:2855
 AtlSgTop_WtChannelFinder.cxx:2856
 AtlSgTop_WtChannelFinder.cxx:2857
 AtlSgTop_WtChannelFinder.cxx:2858
 AtlSgTop_WtChannelFinder.cxx:2859
 AtlSgTop_WtChannelFinder.cxx:2860
 AtlSgTop_WtChannelFinder.cxx:2861
 AtlSgTop_WtChannelFinder.cxx:2862
 AtlSgTop_WtChannelFinder.cxx:2863
 AtlSgTop_WtChannelFinder.cxx:2864
 AtlSgTop_WtChannelFinder.cxx:2865
 AtlSgTop_WtChannelFinder.cxx:2866
 AtlSgTop_WtChannelFinder.cxx:2867
 AtlSgTop_WtChannelFinder.cxx:2868
 AtlSgTop_WtChannelFinder.cxx:2869
 AtlSgTop_WtChannelFinder.cxx:2870
 AtlSgTop_WtChannelFinder.cxx:2871
 AtlSgTop_WtChannelFinder.cxx:2872
 AtlSgTop_WtChannelFinder.cxx:2873
 AtlSgTop_WtChannelFinder.cxx:2874
 AtlSgTop_WtChannelFinder.cxx:2875
 AtlSgTop_WtChannelFinder.cxx:2876
 AtlSgTop_WtChannelFinder.cxx:2877
 AtlSgTop_WtChannelFinder.cxx:2878
 AtlSgTop_WtChannelFinder.cxx:2879
 AtlSgTop_WtChannelFinder.cxx:2880
 AtlSgTop_WtChannelFinder.cxx:2881
 AtlSgTop_WtChannelFinder.cxx:2882
 AtlSgTop_WtChannelFinder.cxx:2883
 AtlSgTop_WtChannelFinder.cxx:2884
 AtlSgTop_WtChannelFinder.cxx:2885
 AtlSgTop_WtChannelFinder.cxx:2886
 AtlSgTop_WtChannelFinder.cxx:2887
 AtlSgTop_WtChannelFinder.cxx:2888
 AtlSgTop_WtChannelFinder.cxx:2889
 AtlSgTop_WtChannelFinder.cxx:2890
 AtlSgTop_WtChannelFinder.cxx:2891
 AtlSgTop_WtChannelFinder.cxx:2892
 AtlSgTop_WtChannelFinder.cxx:2893
 AtlSgTop_WtChannelFinder.cxx:2894
 AtlSgTop_WtChannelFinder.cxx:2895
 AtlSgTop_WtChannelFinder.cxx:2896
 AtlSgTop_WtChannelFinder.cxx:2897
 AtlSgTop_WtChannelFinder.cxx:2898
 AtlSgTop_WtChannelFinder.cxx:2899
 AtlSgTop_WtChannelFinder.cxx:2900
 AtlSgTop_WtChannelFinder.cxx:2901
 AtlSgTop_WtChannelFinder.cxx:2902
 AtlSgTop_WtChannelFinder.cxx:2903
 AtlSgTop_WtChannelFinder.cxx:2904
 AtlSgTop_WtChannelFinder.cxx:2905
 AtlSgTop_WtChannelFinder.cxx:2906
 AtlSgTop_WtChannelFinder.cxx:2907
 AtlSgTop_WtChannelFinder.cxx:2908
 AtlSgTop_WtChannelFinder.cxx:2909
 AtlSgTop_WtChannelFinder.cxx:2910
 AtlSgTop_WtChannelFinder.cxx:2911
 AtlSgTop_WtChannelFinder.cxx:2912
 AtlSgTop_WtChannelFinder.cxx:2913
 AtlSgTop_WtChannelFinder.cxx:2914
 AtlSgTop_WtChannelFinder.cxx:2915
 AtlSgTop_WtChannelFinder.cxx:2916
 AtlSgTop_WtChannelFinder.cxx:2917
 AtlSgTop_WtChannelFinder.cxx:2918
 AtlSgTop_WtChannelFinder.cxx:2919
 AtlSgTop_WtChannelFinder.cxx:2920
 AtlSgTop_WtChannelFinder.cxx:2921
 AtlSgTop_WtChannelFinder.cxx:2922
 AtlSgTop_WtChannelFinder.cxx:2923
 AtlSgTop_WtChannelFinder.cxx:2924
 AtlSgTop_WtChannelFinder.cxx:2925
 AtlSgTop_WtChannelFinder.cxx:2926
 AtlSgTop_WtChannelFinder.cxx:2927
 AtlSgTop_WtChannelFinder.cxx:2928
 AtlSgTop_WtChannelFinder.cxx:2929
 AtlSgTop_WtChannelFinder.cxx:2930
 AtlSgTop_WtChannelFinder.cxx:2931
 AtlSgTop_WtChannelFinder.cxx:2932
 AtlSgTop_WtChannelFinder.cxx:2933
 AtlSgTop_WtChannelFinder.cxx:2934
 AtlSgTop_WtChannelFinder.cxx:2935
 AtlSgTop_WtChannelFinder.cxx:2936
 AtlSgTop_WtChannelFinder.cxx:2937
 AtlSgTop_WtChannelFinder.cxx:2938
 AtlSgTop_WtChannelFinder.cxx:2939
 AtlSgTop_WtChannelFinder.cxx:2940
 AtlSgTop_WtChannelFinder.cxx:2941
 AtlSgTop_WtChannelFinder.cxx:2942
 AtlSgTop_WtChannelFinder.cxx:2943
 AtlSgTop_WtChannelFinder.cxx:2944
 AtlSgTop_WtChannelFinder.cxx:2945
 AtlSgTop_WtChannelFinder.cxx:2946
 AtlSgTop_WtChannelFinder.cxx:2947
 AtlSgTop_WtChannelFinder.cxx:2948
 AtlSgTop_WtChannelFinder.cxx:2949
 AtlSgTop_WtChannelFinder.cxx:2950
 AtlSgTop_WtChannelFinder.cxx:2951
 AtlSgTop_WtChannelFinder.cxx:2952
 AtlSgTop_WtChannelFinder.cxx:2953
 AtlSgTop_WtChannelFinder.cxx:2954
 AtlSgTop_WtChannelFinder.cxx:2955
 AtlSgTop_WtChannelFinder.cxx:2956
 AtlSgTop_WtChannelFinder.cxx:2957
 AtlSgTop_WtChannelFinder.cxx:2958
 AtlSgTop_WtChannelFinder.cxx:2959
 AtlSgTop_WtChannelFinder.cxx:2960
 AtlSgTop_WtChannelFinder.cxx:2961
 AtlSgTop_WtChannelFinder.cxx:2962
 AtlSgTop_WtChannelFinder.cxx:2963
 AtlSgTop_WtChannelFinder.cxx:2964
 AtlSgTop_WtChannelFinder.cxx:2965
 AtlSgTop_WtChannelFinder.cxx:2966
 AtlSgTop_WtChannelFinder.cxx:2967
 AtlSgTop_WtChannelFinder.cxx:2968
 AtlSgTop_WtChannelFinder.cxx:2969
 AtlSgTop_WtChannelFinder.cxx:2970
 AtlSgTop_WtChannelFinder.cxx:2971
 AtlSgTop_WtChannelFinder.cxx:2972
 AtlSgTop_WtChannelFinder.cxx:2973
 AtlSgTop_WtChannelFinder.cxx:2974
 AtlSgTop_WtChannelFinder.cxx:2975
 AtlSgTop_WtChannelFinder.cxx:2976
 AtlSgTop_WtChannelFinder.cxx:2977
 AtlSgTop_WtChannelFinder.cxx:2978
 AtlSgTop_WtChannelFinder.cxx:2979
 AtlSgTop_WtChannelFinder.cxx:2980
 AtlSgTop_WtChannelFinder.cxx:2981
 AtlSgTop_WtChannelFinder.cxx:2982
 AtlSgTop_WtChannelFinder.cxx:2983
 AtlSgTop_WtChannelFinder.cxx:2984
 AtlSgTop_WtChannelFinder.cxx:2985
 AtlSgTop_WtChannelFinder.cxx:2986
 AtlSgTop_WtChannelFinder.cxx:2987
 AtlSgTop_WtChannelFinder.cxx:2988
 AtlSgTop_WtChannelFinder.cxx:2989
 AtlSgTop_WtChannelFinder.cxx:2990
 AtlSgTop_WtChannelFinder.cxx:2991
 AtlSgTop_WtChannelFinder.cxx:2992
 AtlSgTop_WtChannelFinder.cxx:2993
 AtlSgTop_WtChannelFinder.cxx:2994
 AtlSgTop_WtChannelFinder.cxx:2995
 AtlSgTop_WtChannelFinder.cxx:2996
 AtlSgTop_WtChannelFinder.cxx:2997
 AtlSgTop_WtChannelFinder.cxx:2998
 AtlSgTop_WtChannelFinder.cxx:2999
 AtlSgTop_WtChannelFinder.cxx:3000
 AtlSgTop_WtChannelFinder.cxx:3001
 AtlSgTop_WtChannelFinder.cxx:3002
 AtlSgTop_WtChannelFinder.cxx:3003
 AtlSgTop_WtChannelFinder.cxx:3004
 AtlSgTop_WtChannelFinder.cxx:3005
 AtlSgTop_WtChannelFinder.cxx:3006
 AtlSgTop_WtChannelFinder.cxx:3007
 AtlSgTop_WtChannelFinder.cxx:3008
 AtlSgTop_WtChannelFinder.cxx:3009
 AtlSgTop_WtChannelFinder.cxx:3010
 AtlSgTop_WtChannelFinder.cxx:3011
 AtlSgTop_WtChannelFinder.cxx:3012
 AtlSgTop_WtChannelFinder.cxx:3013
 AtlSgTop_WtChannelFinder.cxx:3014
 AtlSgTop_WtChannelFinder.cxx:3015
 AtlSgTop_WtChannelFinder.cxx:3016
 AtlSgTop_WtChannelFinder.cxx:3017
 AtlSgTop_WtChannelFinder.cxx:3018
 AtlSgTop_WtChannelFinder.cxx:3019
 AtlSgTop_WtChannelFinder.cxx:3020
 AtlSgTop_WtChannelFinder.cxx:3021
 AtlSgTop_WtChannelFinder.cxx:3022
 AtlSgTop_WtChannelFinder.cxx:3023
 AtlSgTop_WtChannelFinder.cxx:3024
 AtlSgTop_WtChannelFinder.cxx:3025
 AtlSgTop_WtChannelFinder.cxx:3026
 AtlSgTop_WtChannelFinder.cxx:3027
 AtlSgTop_WtChannelFinder.cxx:3028
 AtlSgTop_WtChannelFinder.cxx:3029
 AtlSgTop_WtChannelFinder.cxx:3030
 AtlSgTop_WtChannelFinder.cxx:3031
 AtlSgTop_WtChannelFinder.cxx:3032
 AtlSgTop_WtChannelFinder.cxx:3033
 AtlSgTop_WtChannelFinder.cxx:3034
 AtlSgTop_WtChannelFinder.cxx:3035
 AtlSgTop_WtChannelFinder.cxx:3036
 AtlSgTop_WtChannelFinder.cxx:3037
 AtlSgTop_WtChannelFinder.cxx:3038
 AtlSgTop_WtChannelFinder.cxx:3039
 AtlSgTop_WtChannelFinder.cxx:3040
 AtlSgTop_WtChannelFinder.cxx:3041
 AtlSgTop_WtChannelFinder.cxx:3042
 AtlSgTop_WtChannelFinder.cxx:3043
 AtlSgTop_WtChannelFinder.cxx:3044
 AtlSgTop_WtChannelFinder.cxx:3045
 AtlSgTop_WtChannelFinder.cxx:3046
 AtlSgTop_WtChannelFinder.cxx:3047
 AtlSgTop_WtChannelFinder.cxx:3048
 AtlSgTop_WtChannelFinder.cxx:3049
 AtlSgTop_WtChannelFinder.cxx:3050
 AtlSgTop_WtChannelFinder.cxx:3051
 AtlSgTop_WtChannelFinder.cxx:3052
 AtlSgTop_WtChannelFinder.cxx:3053
 AtlSgTop_WtChannelFinder.cxx:3054
 AtlSgTop_WtChannelFinder.cxx:3055
 AtlSgTop_WtChannelFinder.cxx:3056
 AtlSgTop_WtChannelFinder.cxx:3057
 AtlSgTop_WtChannelFinder.cxx:3058
 AtlSgTop_WtChannelFinder.cxx:3059
 AtlSgTop_WtChannelFinder.cxx:3060
 AtlSgTop_WtChannelFinder.cxx:3061
 AtlSgTop_WtChannelFinder.cxx:3062
 AtlSgTop_WtChannelFinder.cxx:3063
 AtlSgTop_WtChannelFinder.cxx:3064
 AtlSgTop_WtChannelFinder.cxx:3065
 AtlSgTop_WtChannelFinder.cxx:3066
 AtlSgTop_WtChannelFinder.cxx:3067
 AtlSgTop_WtChannelFinder.cxx:3068
 AtlSgTop_WtChannelFinder.cxx:3069
 AtlSgTop_WtChannelFinder.cxx:3070
 AtlSgTop_WtChannelFinder.cxx:3071
 AtlSgTop_WtChannelFinder.cxx:3072
 AtlSgTop_WtChannelFinder.cxx:3073
 AtlSgTop_WtChannelFinder.cxx:3074
 AtlSgTop_WtChannelFinder.cxx:3075
 AtlSgTop_WtChannelFinder.cxx:3076
 AtlSgTop_WtChannelFinder.cxx:3077
 AtlSgTop_WtChannelFinder.cxx:3078
 AtlSgTop_WtChannelFinder.cxx:3079
 AtlSgTop_WtChannelFinder.cxx:3080
 AtlSgTop_WtChannelFinder.cxx:3081
 AtlSgTop_WtChannelFinder.cxx:3082
 AtlSgTop_WtChannelFinder.cxx:3083
 AtlSgTop_WtChannelFinder.cxx:3084
 AtlSgTop_WtChannelFinder.cxx:3085
 AtlSgTop_WtChannelFinder.cxx:3086
 AtlSgTop_WtChannelFinder.cxx:3087
 AtlSgTop_WtChannelFinder.cxx:3088
 AtlSgTop_WtChannelFinder.cxx:3089
 AtlSgTop_WtChannelFinder.cxx:3090
 AtlSgTop_WtChannelFinder.cxx:3091
 AtlSgTop_WtChannelFinder.cxx:3092
 AtlSgTop_WtChannelFinder.cxx:3093
 AtlSgTop_WtChannelFinder.cxx:3094
 AtlSgTop_WtChannelFinder.cxx:3095
 AtlSgTop_WtChannelFinder.cxx:3096
 AtlSgTop_WtChannelFinder.cxx:3097
 AtlSgTop_WtChannelFinder.cxx:3098
 AtlSgTop_WtChannelFinder.cxx:3099
 AtlSgTop_WtChannelFinder.cxx:3100
 AtlSgTop_WtChannelFinder.cxx:3101
 AtlSgTop_WtChannelFinder.cxx:3102
 AtlSgTop_WtChannelFinder.cxx:3103
 AtlSgTop_WtChannelFinder.cxx:3104
 AtlSgTop_WtChannelFinder.cxx:3105
 AtlSgTop_WtChannelFinder.cxx:3106
 AtlSgTop_WtChannelFinder.cxx:3107
 AtlSgTop_WtChannelFinder.cxx:3108
 AtlSgTop_WtChannelFinder.cxx:3109
 AtlSgTop_WtChannelFinder.cxx:3110
 AtlSgTop_WtChannelFinder.cxx:3111
 AtlSgTop_WtChannelFinder.cxx:3112
 AtlSgTop_WtChannelFinder.cxx:3113
 AtlSgTop_WtChannelFinder.cxx:3114
 AtlSgTop_WtChannelFinder.cxx:3115
 AtlSgTop_WtChannelFinder.cxx:3116
 AtlSgTop_WtChannelFinder.cxx:3117
 AtlSgTop_WtChannelFinder.cxx:3118
 AtlSgTop_WtChannelFinder.cxx:3119
 AtlSgTop_WtChannelFinder.cxx:3120
 AtlSgTop_WtChannelFinder.cxx:3121
 AtlSgTop_WtChannelFinder.cxx:3122
 AtlSgTop_WtChannelFinder.cxx:3123
 AtlSgTop_WtChannelFinder.cxx:3124
 AtlSgTop_WtChannelFinder.cxx:3125
 AtlSgTop_WtChannelFinder.cxx:3126
 AtlSgTop_WtChannelFinder.cxx:3127
 AtlSgTop_WtChannelFinder.cxx:3128
 AtlSgTop_WtChannelFinder.cxx:3129
 AtlSgTop_WtChannelFinder.cxx:3130
 AtlSgTop_WtChannelFinder.cxx:3131
 AtlSgTop_WtChannelFinder.cxx:3132
 AtlSgTop_WtChannelFinder.cxx:3133
 AtlSgTop_WtChannelFinder.cxx:3134
 AtlSgTop_WtChannelFinder.cxx:3135
 AtlSgTop_WtChannelFinder.cxx:3136
 AtlSgTop_WtChannelFinder.cxx:3137
 AtlSgTop_WtChannelFinder.cxx:3138
 AtlSgTop_WtChannelFinder.cxx:3139
 AtlSgTop_WtChannelFinder.cxx:3140
 AtlSgTop_WtChannelFinder.cxx:3141
 AtlSgTop_WtChannelFinder.cxx:3142
 AtlSgTop_WtChannelFinder.cxx:3143
 AtlSgTop_WtChannelFinder.cxx:3144
 AtlSgTop_WtChannelFinder.cxx:3145
 AtlSgTop_WtChannelFinder.cxx:3146
 AtlSgTop_WtChannelFinder.cxx:3147
 AtlSgTop_WtChannelFinder.cxx:3148
 AtlSgTop_WtChannelFinder.cxx:3149
 AtlSgTop_WtChannelFinder.cxx:3150
 AtlSgTop_WtChannelFinder.cxx:3151
 AtlSgTop_WtChannelFinder.cxx:3152
 AtlSgTop_WtChannelFinder.cxx:3153
 AtlSgTop_WtChannelFinder.cxx:3154
 AtlSgTop_WtChannelFinder.cxx:3155
 AtlSgTop_WtChannelFinder.cxx:3156
 AtlSgTop_WtChannelFinder.cxx:3157
 AtlSgTop_WtChannelFinder.cxx:3158
 AtlSgTop_WtChannelFinder.cxx:3159
 AtlSgTop_WtChannelFinder.cxx:3160
 AtlSgTop_WtChannelFinder.cxx:3161
 AtlSgTop_WtChannelFinder.cxx:3162
 AtlSgTop_WtChannelFinder.cxx:3163
 AtlSgTop_WtChannelFinder.cxx:3164
 AtlSgTop_WtChannelFinder.cxx:3165
 AtlSgTop_WtChannelFinder.cxx:3166
 AtlSgTop_WtChannelFinder.cxx:3167
 AtlSgTop_WtChannelFinder.cxx:3168
 AtlSgTop_WtChannelFinder.cxx:3169
 AtlSgTop_WtChannelFinder.cxx:3170
 AtlSgTop_WtChannelFinder.cxx:3171
 AtlSgTop_WtChannelFinder.cxx:3172
 AtlSgTop_WtChannelFinder.cxx:3173
 AtlSgTop_WtChannelFinder.cxx:3174
 AtlSgTop_WtChannelFinder.cxx:3175
 AtlSgTop_WtChannelFinder.cxx:3176
 AtlSgTop_WtChannelFinder.cxx:3177
 AtlSgTop_WtChannelFinder.cxx:3178
 AtlSgTop_WtChannelFinder.cxx:3179
 AtlSgTop_WtChannelFinder.cxx:3180
 AtlSgTop_WtChannelFinder.cxx:3181
 AtlSgTop_WtChannelFinder.cxx:3182
 AtlSgTop_WtChannelFinder.cxx:3183
 AtlSgTop_WtChannelFinder.cxx:3184
 AtlSgTop_WtChannelFinder.cxx:3185
 AtlSgTop_WtChannelFinder.cxx:3186
 AtlSgTop_WtChannelFinder.cxx:3187
 AtlSgTop_WtChannelFinder.cxx:3188
 AtlSgTop_WtChannelFinder.cxx:3189
 AtlSgTop_WtChannelFinder.cxx:3190
 AtlSgTop_WtChannelFinder.cxx:3191
 AtlSgTop_WtChannelFinder.cxx:3192
 AtlSgTop_WtChannelFinder.cxx:3193
 AtlSgTop_WtChannelFinder.cxx:3194
 AtlSgTop_WtChannelFinder.cxx:3195
 AtlSgTop_WtChannelFinder.cxx:3196
 AtlSgTop_WtChannelFinder.cxx:3197
 AtlSgTop_WtChannelFinder.cxx:3198
 AtlSgTop_WtChannelFinder.cxx:3199
 AtlSgTop_WtChannelFinder.cxx:3200
 AtlSgTop_WtChannelFinder.cxx:3201
 AtlSgTop_WtChannelFinder.cxx:3202
 AtlSgTop_WtChannelFinder.cxx:3203
 AtlSgTop_WtChannelFinder.cxx:3204
 AtlSgTop_WtChannelFinder.cxx:3205
 AtlSgTop_WtChannelFinder.cxx:3206
 AtlSgTop_WtChannelFinder.cxx:3207
 AtlSgTop_WtChannelFinder.cxx:3208
 AtlSgTop_WtChannelFinder.cxx:3209
 AtlSgTop_WtChannelFinder.cxx:3210
 AtlSgTop_WtChannelFinder.cxx:3211
 AtlSgTop_WtChannelFinder.cxx:3212
 AtlSgTop_WtChannelFinder.cxx:3213
 AtlSgTop_WtChannelFinder.cxx:3214
 AtlSgTop_WtChannelFinder.cxx:3215
 AtlSgTop_WtChannelFinder.cxx:3216
 AtlSgTop_WtChannelFinder.cxx:3217
 AtlSgTop_WtChannelFinder.cxx:3218
 AtlSgTop_WtChannelFinder.cxx:3219
 AtlSgTop_WtChannelFinder.cxx:3220
 AtlSgTop_WtChannelFinder.cxx:3221
 AtlSgTop_WtChannelFinder.cxx:3222
 AtlSgTop_WtChannelFinder.cxx:3223
 AtlSgTop_WtChannelFinder.cxx:3224
 AtlSgTop_WtChannelFinder.cxx:3225
 AtlSgTop_WtChannelFinder.cxx:3226
 AtlSgTop_WtChannelFinder.cxx:3227
 AtlSgTop_WtChannelFinder.cxx:3228
 AtlSgTop_WtChannelFinder.cxx:3229
 AtlSgTop_WtChannelFinder.cxx:3230
 AtlSgTop_WtChannelFinder.cxx:3231
 AtlSgTop_WtChannelFinder.cxx:3232
 AtlSgTop_WtChannelFinder.cxx:3233
 AtlSgTop_WtChannelFinder.cxx:3234
 AtlSgTop_WtChannelFinder.cxx:3235
 AtlSgTop_WtChannelFinder.cxx:3236
 AtlSgTop_WtChannelFinder.cxx:3237
 AtlSgTop_WtChannelFinder.cxx:3238
 AtlSgTop_WtChannelFinder.cxx:3239
 AtlSgTop_WtChannelFinder.cxx:3240
 AtlSgTop_WtChannelFinder.cxx:3241
 AtlSgTop_WtChannelFinder.cxx:3242
 AtlSgTop_WtChannelFinder.cxx:3243
 AtlSgTop_WtChannelFinder.cxx:3244
 AtlSgTop_WtChannelFinder.cxx:3245
 AtlSgTop_WtChannelFinder.cxx:3246
 AtlSgTop_WtChannelFinder.cxx:3247
 AtlSgTop_WtChannelFinder.cxx:3248
 AtlSgTop_WtChannelFinder.cxx:3249
 AtlSgTop_WtChannelFinder.cxx:3250
 AtlSgTop_WtChannelFinder.cxx:3251
 AtlSgTop_WtChannelFinder.cxx:3252
 AtlSgTop_WtChannelFinder.cxx:3253
 AtlSgTop_WtChannelFinder.cxx:3254
 AtlSgTop_WtChannelFinder.cxx:3255
 AtlSgTop_WtChannelFinder.cxx:3256
 AtlSgTop_WtChannelFinder.cxx:3257
 AtlSgTop_WtChannelFinder.cxx:3258
 AtlSgTop_WtChannelFinder.cxx:3259
 AtlSgTop_WtChannelFinder.cxx:3260
 AtlSgTop_WtChannelFinder.cxx:3261
 AtlSgTop_WtChannelFinder.cxx:3262
 AtlSgTop_WtChannelFinder.cxx:3263
 AtlSgTop_WtChannelFinder.cxx:3264
 AtlSgTop_WtChannelFinder.cxx:3265
 AtlSgTop_WtChannelFinder.cxx:3266
 AtlSgTop_WtChannelFinder.cxx:3267
 AtlSgTop_WtChannelFinder.cxx:3268
 AtlSgTop_WtChannelFinder.cxx:3269
 AtlSgTop_WtChannelFinder.cxx:3270
 AtlSgTop_WtChannelFinder.cxx:3271
 AtlSgTop_WtChannelFinder.cxx:3272
 AtlSgTop_WtChannelFinder.cxx:3273
 AtlSgTop_WtChannelFinder.cxx:3274
 AtlSgTop_WtChannelFinder.cxx:3275
 AtlSgTop_WtChannelFinder.cxx:3276
 AtlSgTop_WtChannelFinder.cxx:3277
 AtlSgTop_WtChannelFinder.cxx:3278
 AtlSgTop_WtChannelFinder.cxx:3279
 AtlSgTop_WtChannelFinder.cxx:3280
 AtlSgTop_WtChannelFinder.cxx:3281
 AtlSgTop_WtChannelFinder.cxx:3282
 AtlSgTop_WtChannelFinder.cxx:3283
 AtlSgTop_WtChannelFinder.cxx:3284
 AtlSgTop_WtChannelFinder.cxx:3285
 AtlSgTop_WtChannelFinder.cxx:3286
 AtlSgTop_WtChannelFinder.cxx:3287
 AtlSgTop_WtChannelFinder.cxx:3288
 AtlSgTop_WtChannelFinder.cxx:3289
 AtlSgTop_WtChannelFinder.cxx:3290
 AtlSgTop_WtChannelFinder.cxx:3291
 AtlSgTop_WtChannelFinder.cxx:3292
 AtlSgTop_WtChannelFinder.cxx:3293
 AtlSgTop_WtChannelFinder.cxx:3294
 AtlSgTop_WtChannelFinder.cxx:3295
 AtlSgTop_WtChannelFinder.cxx:3296
 AtlSgTop_WtChannelFinder.cxx:3297
 AtlSgTop_WtChannelFinder.cxx:3298
 AtlSgTop_WtChannelFinder.cxx:3299
 AtlSgTop_WtChannelFinder.cxx:3300
 AtlSgTop_WtChannelFinder.cxx:3301
 AtlSgTop_WtChannelFinder.cxx:3302
 AtlSgTop_WtChannelFinder.cxx:3303
 AtlSgTop_WtChannelFinder.cxx:3304
 AtlSgTop_WtChannelFinder.cxx:3305
 AtlSgTop_WtChannelFinder.cxx:3306
 AtlSgTop_WtChannelFinder.cxx:3307
 AtlSgTop_WtChannelFinder.cxx:3308
 AtlSgTop_WtChannelFinder.cxx:3309
 AtlSgTop_WtChannelFinder.cxx:3310
 AtlSgTop_WtChannelFinder.cxx:3311
 AtlSgTop_WtChannelFinder.cxx:3312
 AtlSgTop_WtChannelFinder.cxx:3313
 AtlSgTop_WtChannelFinder.cxx:3314
 AtlSgTop_WtChannelFinder.cxx:3315
 AtlSgTop_WtChannelFinder.cxx:3316
 AtlSgTop_WtChannelFinder.cxx:3317
 AtlSgTop_WtChannelFinder.cxx:3318
 AtlSgTop_WtChannelFinder.cxx:3319
 AtlSgTop_WtChannelFinder.cxx:3320
 AtlSgTop_WtChannelFinder.cxx:3321
 AtlSgTop_WtChannelFinder.cxx:3322
 AtlSgTop_WtChannelFinder.cxx:3323
 AtlSgTop_WtChannelFinder.cxx:3324
 AtlSgTop_WtChannelFinder.cxx:3325
 AtlSgTop_WtChannelFinder.cxx:3326
 AtlSgTop_WtChannelFinder.cxx:3327
 AtlSgTop_WtChannelFinder.cxx:3328
 AtlSgTop_WtChannelFinder.cxx:3329
 AtlSgTop_WtChannelFinder.cxx:3330
 AtlSgTop_WtChannelFinder.cxx:3331
 AtlSgTop_WtChannelFinder.cxx:3332
 AtlSgTop_WtChannelFinder.cxx:3333
 AtlSgTop_WtChannelFinder.cxx:3334
 AtlSgTop_WtChannelFinder.cxx:3335
 AtlSgTop_WtChannelFinder.cxx:3336
 AtlSgTop_WtChannelFinder.cxx:3337
 AtlSgTop_WtChannelFinder.cxx:3338
 AtlSgTop_WtChannelFinder.cxx:3339
 AtlSgTop_WtChannelFinder.cxx:3340
 AtlSgTop_WtChannelFinder.cxx:3341
 AtlSgTop_WtChannelFinder.cxx:3342
 AtlSgTop_WtChannelFinder.cxx:3343
 AtlSgTop_WtChannelFinder.cxx:3344
 AtlSgTop_WtChannelFinder.cxx:3345
 AtlSgTop_WtChannelFinder.cxx:3346
 AtlSgTop_WtChannelFinder.cxx:3347
 AtlSgTop_WtChannelFinder.cxx:3348
 AtlSgTop_WtChannelFinder.cxx:3349
 AtlSgTop_WtChannelFinder.cxx:3350
 AtlSgTop_WtChannelFinder.cxx:3351
 AtlSgTop_WtChannelFinder.cxx:3352
 AtlSgTop_WtChannelFinder.cxx:3353
 AtlSgTop_WtChannelFinder.cxx:3354
 AtlSgTop_WtChannelFinder.cxx:3355
 AtlSgTop_WtChannelFinder.cxx:3356
 AtlSgTop_WtChannelFinder.cxx:3357
 AtlSgTop_WtChannelFinder.cxx:3358
 AtlSgTop_WtChannelFinder.cxx:3359
 AtlSgTop_WtChannelFinder.cxx:3360
 AtlSgTop_WtChannelFinder.cxx:3361
 AtlSgTop_WtChannelFinder.cxx:3362
 AtlSgTop_WtChannelFinder.cxx:3363
 AtlSgTop_WtChannelFinder.cxx:3364
 AtlSgTop_WtChannelFinder.cxx:3365
 AtlSgTop_WtChannelFinder.cxx:3366
 AtlSgTop_WtChannelFinder.cxx:3367
 AtlSgTop_WtChannelFinder.cxx:3368
 AtlSgTop_WtChannelFinder.cxx:3369
 AtlSgTop_WtChannelFinder.cxx:3370
 AtlSgTop_WtChannelFinder.cxx:3371
 AtlSgTop_WtChannelFinder.cxx:3372
 AtlSgTop_WtChannelFinder.cxx:3373
 AtlSgTop_WtChannelFinder.cxx:3374
 AtlSgTop_WtChannelFinder.cxx:3375
 AtlSgTop_WtChannelFinder.cxx:3376
 AtlSgTop_WtChannelFinder.cxx:3377
 AtlSgTop_WtChannelFinder.cxx:3378
 AtlSgTop_WtChannelFinder.cxx:3379
 AtlSgTop_WtChannelFinder.cxx:3380
 AtlSgTop_WtChannelFinder.cxx:3381
 AtlSgTop_WtChannelFinder.cxx:3382
 AtlSgTop_WtChannelFinder.cxx:3383
 AtlSgTop_WtChannelFinder.cxx:3384
 AtlSgTop_WtChannelFinder.cxx:3385
 AtlSgTop_WtChannelFinder.cxx:3386
 AtlSgTop_WtChannelFinder.cxx:3387
 AtlSgTop_WtChannelFinder.cxx:3388
 AtlSgTop_WtChannelFinder.cxx:3389
 AtlSgTop_WtChannelFinder.cxx:3390
 AtlSgTop_WtChannelFinder.cxx:3391
 AtlSgTop_WtChannelFinder.cxx:3392
 AtlSgTop_WtChannelFinder.cxx:3393
 AtlSgTop_WtChannelFinder.cxx:3394
 AtlSgTop_WtChannelFinder.cxx:3395
 AtlSgTop_WtChannelFinder.cxx:3396
 AtlSgTop_WtChannelFinder.cxx:3397
 AtlSgTop_WtChannelFinder.cxx:3398
 AtlSgTop_WtChannelFinder.cxx:3399
 AtlSgTop_WtChannelFinder.cxx:3400
 AtlSgTop_WtChannelFinder.cxx:3401
 AtlSgTop_WtChannelFinder.cxx:3402
 AtlSgTop_WtChannelFinder.cxx:3403
 AtlSgTop_WtChannelFinder.cxx:3404
 AtlSgTop_WtChannelFinder.cxx:3405
 AtlSgTop_WtChannelFinder.cxx:3406
 AtlSgTop_WtChannelFinder.cxx:3407
 AtlSgTop_WtChannelFinder.cxx:3408
 AtlSgTop_WtChannelFinder.cxx:3409
 AtlSgTop_WtChannelFinder.cxx:3410
 AtlSgTop_WtChannelFinder.cxx:3411
 AtlSgTop_WtChannelFinder.cxx:3412
 AtlSgTop_WtChannelFinder.cxx:3413
 AtlSgTop_WtChannelFinder.cxx:3414
 AtlSgTop_WtChannelFinder.cxx:3415
 AtlSgTop_WtChannelFinder.cxx:3416
 AtlSgTop_WtChannelFinder.cxx:3417
 AtlSgTop_WtChannelFinder.cxx:3418
 AtlSgTop_WtChannelFinder.cxx:3419
 AtlSgTop_WtChannelFinder.cxx:3420
 AtlSgTop_WtChannelFinder.cxx:3421
 AtlSgTop_WtChannelFinder.cxx:3422
 AtlSgTop_WtChannelFinder.cxx:3423
 AtlSgTop_WtChannelFinder.cxx:3424
 AtlSgTop_WtChannelFinder.cxx:3425
 AtlSgTop_WtChannelFinder.cxx:3426
 AtlSgTop_WtChannelFinder.cxx:3427
 AtlSgTop_WtChannelFinder.cxx:3428
 AtlSgTop_WtChannelFinder.cxx:3429
 AtlSgTop_WtChannelFinder.cxx:3430
 AtlSgTop_WtChannelFinder.cxx:3431
 AtlSgTop_WtChannelFinder.cxx:3432
 AtlSgTop_WtChannelFinder.cxx:3433
 AtlSgTop_WtChannelFinder.cxx:3434
 AtlSgTop_WtChannelFinder.cxx:3435
 AtlSgTop_WtChannelFinder.cxx:3436
 AtlSgTop_WtChannelFinder.cxx:3437
 AtlSgTop_WtChannelFinder.cxx:3438
 AtlSgTop_WtChannelFinder.cxx:3439
 AtlSgTop_WtChannelFinder.cxx:3440
 AtlSgTop_WtChannelFinder.cxx:3441
 AtlSgTop_WtChannelFinder.cxx:3442
 AtlSgTop_WtChannelFinder.cxx:3443
 AtlSgTop_WtChannelFinder.cxx:3444
 AtlSgTop_WtChannelFinder.cxx:3445
 AtlSgTop_WtChannelFinder.cxx:3446
 AtlSgTop_WtChannelFinder.cxx:3447
 AtlSgTop_WtChannelFinder.cxx:3448
 AtlSgTop_WtChannelFinder.cxx:3449
 AtlSgTop_WtChannelFinder.cxx:3450
 AtlSgTop_WtChannelFinder.cxx:3451
 AtlSgTop_WtChannelFinder.cxx:3452
 AtlSgTop_WtChannelFinder.cxx:3453
 AtlSgTop_WtChannelFinder.cxx:3454
 AtlSgTop_WtChannelFinder.cxx:3455
 AtlSgTop_WtChannelFinder.cxx:3456
 AtlSgTop_WtChannelFinder.cxx:3457
 AtlSgTop_WtChannelFinder.cxx:3458
 AtlSgTop_WtChannelFinder.cxx:3459
 AtlSgTop_WtChannelFinder.cxx:3460
 AtlSgTop_WtChannelFinder.cxx:3461
 AtlSgTop_WtChannelFinder.cxx:3462
 AtlSgTop_WtChannelFinder.cxx:3463
 AtlSgTop_WtChannelFinder.cxx:3464
 AtlSgTop_WtChannelFinder.cxx:3465
 AtlSgTop_WtChannelFinder.cxx:3466
 AtlSgTop_WtChannelFinder.cxx:3467
 AtlSgTop_WtChannelFinder.cxx:3468
 AtlSgTop_WtChannelFinder.cxx:3469
 AtlSgTop_WtChannelFinder.cxx:3470
 AtlSgTop_WtChannelFinder.cxx:3471
 AtlSgTop_WtChannelFinder.cxx:3472
 AtlSgTop_WtChannelFinder.cxx:3473
 AtlSgTop_WtChannelFinder.cxx:3474
 AtlSgTop_WtChannelFinder.cxx:3475
 AtlSgTop_WtChannelFinder.cxx:3476
 AtlSgTop_WtChannelFinder.cxx:3477
 AtlSgTop_WtChannelFinder.cxx:3478
 AtlSgTop_WtChannelFinder.cxx:3479
 AtlSgTop_WtChannelFinder.cxx:3480
 AtlSgTop_WtChannelFinder.cxx:3481
 AtlSgTop_WtChannelFinder.cxx:3482
 AtlSgTop_WtChannelFinder.cxx:3483
 AtlSgTop_WtChannelFinder.cxx:3484
 AtlSgTop_WtChannelFinder.cxx:3485
 AtlSgTop_WtChannelFinder.cxx:3486
 AtlSgTop_WtChannelFinder.cxx:3487
 AtlSgTop_WtChannelFinder.cxx:3488
 AtlSgTop_WtChannelFinder.cxx:3489
 AtlSgTop_WtChannelFinder.cxx:3490
 AtlSgTop_WtChannelFinder.cxx:3491
 AtlSgTop_WtChannelFinder.cxx:3492
 AtlSgTop_WtChannelFinder.cxx:3493
 AtlSgTop_WtChannelFinder.cxx:3494
 AtlSgTop_WtChannelFinder.cxx:3495
 AtlSgTop_WtChannelFinder.cxx:3496
 AtlSgTop_WtChannelFinder.cxx:3497
 AtlSgTop_WtChannelFinder.cxx:3498
 AtlSgTop_WtChannelFinder.cxx:3499
 AtlSgTop_WtChannelFinder.cxx:3500
 AtlSgTop_WtChannelFinder.cxx:3501
 AtlSgTop_WtChannelFinder.cxx:3502
 AtlSgTop_WtChannelFinder.cxx:3503
 AtlSgTop_WtChannelFinder.cxx:3504
 AtlSgTop_WtChannelFinder.cxx:3505
 AtlSgTop_WtChannelFinder.cxx:3506
 AtlSgTop_WtChannelFinder.cxx:3507
 AtlSgTop_WtChannelFinder.cxx:3508
 AtlSgTop_WtChannelFinder.cxx:3509
 AtlSgTop_WtChannelFinder.cxx:3510
 AtlSgTop_WtChannelFinder.cxx:3511
 AtlSgTop_WtChannelFinder.cxx:3512
 AtlSgTop_WtChannelFinder.cxx:3513
 AtlSgTop_WtChannelFinder.cxx:3514
 AtlSgTop_WtChannelFinder.cxx:3515
 AtlSgTop_WtChannelFinder.cxx:3516
 AtlSgTop_WtChannelFinder.cxx:3517
 AtlSgTop_WtChannelFinder.cxx:3518
 AtlSgTop_WtChannelFinder.cxx:3519
 AtlSgTop_WtChannelFinder.cxx:3520
 AtlSgTop_WtChannelFinder.cxx:3521
 AtlSgTop_WtChannelFinder.cxx:3522
 AtlSgTop_WtChannelFinder.cxx:3523
 AtlSgTop_WtChannelFinder.cxx:3524
 AtlSgTop_WtChannelFinder.cxx:3525
 AtlSgTop_WtChannelFinder.cxx:3526
 AtlSgTop_WtChannelFinder.cxx:3527
 AtlSgTop_WtChannelFinder.cxx:3528
 AtlSgTop_WtChannelFinder.cxx:3529
 AtlSgTop_WtChannelFinder.cxx:3530
 AtlSgTop_WtChannelFinder.cxx:3531
 AtlSgTop_WtChannelFinder.cxx:3532
 AtlSgTop_WtChannelFinder.cxx:3533
 AtlSgTop_WtChannelFinder.cxx:3534
 AtlSgTop_WtChannelFinder.cxx:3535
 AtlSgTop_WtChannelFinder.cxx:3536
 AtlSgTop_WtChannelFinder.cxx:3537
 AtlSgTop_WtChannelFinder.cxx:3538
 AtlSgTop_WtChannelFinder.cxx:3539
 AtlSgTop_WtChannelFinder.cxx:3540
 AtlSgTop_WtChannelFinder.cxx:3541
 AtlSgTop_WtChannelFinder.cxx:3542
 AtlSgTop_WtChannelFinder.cxx:3543
 AtlSgTop_WtChannelFinder.cxx:3544
 AtlSgTop_WtChannelFinder.cxx:3545
 AtlSgTop_WtChannelFinder.cxx:3546
 AtlSgTop_WtChannelFinder.cxx:3547
 AtlSgTop_WtChannelFinder.cxx:3548
 AtlSgTop_WtChannelFinder.cxx:3549
 AtlSgTop_WtChannelFinder.cxx:3550
 AtlSgTop_WtChannelFinder.cxx:3551
 AtlSgTop_WtChannelFinder.cxx:3552
 AtlSgTop_WtChannelFinder.cxx:3553
 AtlSgTop_WtChannelFinder.cxx:3554
 AtlSgTop_WtChannelFinder.cxx:3555
 AtlSgTop_WtChannelFinder.cxx:3556
 AtlSgTop_WtChannelFinder.cxx:3557
 AtlSgTop_WtChannelFinder.cxx:3558
 AtlSgTop_WtChannelFinder.cxx:3559
 AtlSgTop_WtChannelFinder.cxx:3560
 AtlSgTop_WtChannelFinder.cxx:3561
 AtlSgTop_WtChannelFinder.cxx:3562
 AtlSgTop_WtChannelFinder.cxx:3563
 AtlSgTop_WtChannelFinder.cxx:3564
 AtlSgTop_WtChannelFinder.cxx:3565
 AtlSgTop_WtChannelFinder.cxx:3566
 AtlSgTop_WtChannelFinder.cxx:3567
 AtlSgTop_WtChannelFinder.cxx:3568
 AtlSgTop_WtChannelFinder.cxx:3569
 AtlSgTop_WtChannelFinder.cxx:3570
 AtlSgTop_WtChannelFinder.cxx:3571
 AtlSgTop_WtChannelFinder.cxx:3572
 AtlSgTop_WtChannelFinder.cxx:3573
 AtlSgTop_WtChannelFinder.cxx:3574
 AtlSgTop_WtChannelFinder.cxx:3575
 AtlSgTop_WtChannelFinder.cxx:3576
 AtlSgTop_WtChannelFinder.cxx:3577
 AtlSgTop_WtChannelFinder.cxx:3578
 AtlSgTop_WtChannelFinder.cxx:3579
 AtlSgTop_WtChannelFinder.cxx:3580
 AtlSgTop_WtChannelFinder.cxx:3581
 AtlSgTop_WtChannelFinder.cxx:3582
 AtlSgTop_WtChannelFinder.cxx:3583
 AtlSgTop_WtChannelFinder.cxx:3584
 AtlSgTop_WtChannelFinder.cxx:3585
 AtlSgTop_WtChannelFinder.cxx:3586
 AtlSgTop_WtChannelFinder.cxx:3587
 AtlSgTop_WtChannelFinder.cxx:3588
 AtlSgTop_WtChannelFinder.cxx:3589
 AtlSgTop_WtChannelFinder.cxx:3590
 AtlSgTop_WtChannelFinder.cxx:3591
 AtlSgTop_WtChannelFinder.cxx:3592
 AtlSgTop_WtChannelFinder.cxx:3593
 AtlSgTop_WtChannelFinder.cxx:3594
 AtlSgTop_WtChannelFinder.cxx:3595
 AtlSgTop_WtChannelFinder.cxx:3596
 AtlSgTop_WtChannelFinder.cxx:3597
 AtlSgTop_WtChannelFinder.cxx:3598
 AtlSgTop_WtChannelFinder.cxx:3599
 AtlSgTop_WtChannelFinder.cxx:3600
 AtlSgTop_WtChannelFinder.cxx:3601
 AtlSgTop_WtChannelFinder.cxx:3602
 AtlSgTop_WtChannelFinder.cxx:3603
 AtlSgTop_WtChannelFinder.cxx:3604
 AtlSgTop_WtChannelFinder.cxx:3605
 AtlSgTop_WtChannelFinder.cxx:3606
 AtlSgTop_WtChannelFinder.cxx:3607
 AtlSgTop_WtChannelFinder.cxx:3608
 AtlSgTop_WtChannelFinder.cxx:3609
 AtlSgTop_WtChannelFinder.cxx:3610
 AtlSgTop_WtChannelFinder.cxx:3611
 AtlSgTop_WtChannelFinder.cxx:3612
 AtlSgTop_WtChannelFinder.cxx:3613
 AtlSgTop_WtChannelFinder.cxx:3614
 AtlSgTop_WtChannelFinder.cxx:3615
 AtlSgTop_WtChannelFinder.cxx:3616
 AtlSgTop_WtChannelFinder.cxx:3617
 AtlSgTop_WtChannelFinder.cxx:3618
 AtlSgTop_WtChannelFinder.cxx:3619
 AtlSgTop_WtChannelFinder.cxx:3620
 AtlSgTop_WtChannelFinder.cxx:3621
 AtlSgTop_WtChannelFinder.cxx:3622
 AtlSgTop_WtChannelFinder.cxx:3623
 AtlSgTop_WtChannelFinder.cxx:3624
 AtlSgTop_WtChannelFinder.cxx:3625
 AtlSgTop_WtChannelFinder.cxx:3626
 AtlSgTop_WtChannelFinder.cxx:3627
 AtlSgTop_WtChannelFinder.cxx:3628
 AtlSgTop_WtChannelFinder.cxx:3629
 AtlSgTop_WtChannelFinder.cxx:3630
 AtlSgTop_WtChannelFinder.cxx:3631
 AtlSgTop_WtChannelFinder.cxx:3632
 AtlSgTop_WtChannelFinder.cxx:3633
 AtlSgTop_WtChannelFinder.cxx:3634
 AtlSgTop_WtChannelFinder.cxx:3635
 AtlSgTop_WtChannelFinder.cxx:3636
 AtlSgTop_WtChannelFinder.cxx:3637
 AtlSgTop_WtChannelFinder.cxx:3638
 AtlSgTop_WtChannelFinder.cxx:3639
 AtlSgTop_WtChannelFinder.cxx:3640
 AtlSgTop_WtChannelFinder.cxx:3641
 AtlSgTop_WtChannelFinder.cxx:3642
 AtlSgTop_WtChannelFinder.cxx:3643
 AtlSgTop_WtChannelFinder.cxx:3644
 AtlSgTop_WtChannelFinder.cxx:3645
 AtlSgTop_WtChannelFinder.cxx:3646
 AtlSgTop_WtChannelFinder.cxx:3647
 AtlSgTop_WtChannelFinder.cxx:3648
 AtlSgTop_WtChannelFinder.cxx:3649
 AtlSgTop_WtChannelFinder.cxx:3650
 AtlSgTop_WtChannelFinder.cxx:3651
 AtlSgTop_WtChannelFinder.cxx:3652
 AtlSgTop_WtChannelFinder.cxx:3653
 AtlSgTop_WtChannelFinder.cxx:3654
 AtlSgTop_WtChannelFinder.cxx:3655
 AtlSgTop_WtChannelFinder.cxx:3656
 AtlSgTop_WtChannelFinder.cxx:3657
 AtlSgTop_WtChannelFinder.cxx:3658
 AtlSgTop_WtChannelFinder.cxx:3659
 AtlSgTop_WtChannelFinder.cxx:3660
 AtlSgTop_WtChannelFinder.cxx:3661
 AtlSgTop_WtChannelFinder.cxx:3662
 AtlSgTop_WtChannelFinder.cxx:3663
 AtlSgTop_WtChannelFinder.cxx:3664
 AtlSgTop_WtChannelFinder.cxx:3665
 AtlSgTop_WtChannelFinder.cxx:3666
 AtlSgTop_WtChannelFinder.cxx:3667
 AtlSgTop_WtChannelFinder.cxx:3668
 AtlSgTop_WtChannelFinder.cxx:3669
 AtlSgTop_WtChannelFinder.cxx:3670
 AtlSgTop_WtChannelFinder.cxx:3671
 AtlSgTop_WtChannelFinder.cxx:3672
 AtlSgTop_WtChannelFinder.cxx:3673
 AtlSgTop_WtChannelFinder.cxx:3674
 AtlSgTop_WtChannelFinder.cxx:3675
 AtlSgTop_WtChannelFinder.cxx:3676
 AtlSgTop_WtChannelFinder.cxx:3677
 AtlSgTop_WtChannelFinder.cxx:3678
 AtlSgTop_WtChannelFinder.cxx:3679
 AtlSgTop_WtChannelFinder.cxx:3680
 AtlSgTop_WtChannelFinder.cxx:3681
 AtlSgTop_WtChannelFinder.cxx:3682
 AtlSgTop_WtChannelFinder.cxx:3683
 AtlSgTop_WtChannelFinder.cxx:3684
 AtlSgTop_WtChannelFinder.cxx:3685
 AtlSgTop_WtChannelFinder.cxx:3686
 AtlSgTop_WtChannelFinder.cxx:3687
 AtlSgTop_WtChannelFinder.cxx:3688
 AtlSgTop_WtChannelFinder.cxx:3689
 AtlSgTop_WtChannelFinder.cxx:3690
 AtlSgTop_WtChannelFinder.cxx:3691
 AtlSgTop_WtChannelFinder.cxx:3692
 AtlSgTop_WtChannelFinder.cxx:3693
 AtlSgTop_WtChannelFinder.cxx:3694
 AtlSgTop_WtChannelFinder.cxx:3695
 AtlSgTop_WtChannelFinder.cxx:3696
 AtlSgTop_WtChannelFinder.cxx:3697
 AtlSgTop_WtChannelFinder.cxx:3698
 AtlSgTop_WtChannelFinder.cxx:3699
 AtlSgTop_WtChannelFinder.cxx:3700
 AtlSgTop_WtChannelFinder.cxx:3701
 AtlSgTop_WtChannelFinder.cxx:3702
 AtlSgTop_WtChannelFinder.cxx:3703
 AtlSgTop_WtChannelFinder.cxx:3704
 AtlSgTop_WtChannelFinder.cxx:3705
 AtlSgTop_WtChannelFinder.cxx:3706
 AtlSgTop_WtChannelFinder.cxx:3707
 AtlSgTop_WtChannelFinder.cxx:3708
 AtlSgTop_WtChannelFinder.cxx:3709
 AtlSgTop_WtChannelFinder.cxx:3710
 AtlSgTop_WtChannelFinder.cxx:3711
 AtlSgTop_WtChannelFinder.cxx:3712
 AtlSgTop_WtChannelFinder.cxx:3713
 AtlSgTop_WtChannelFinder.cxx:3714
 AtlSgTop_WtChannelFinder.cxx:3715
 AtlSgTop_WtChannelFinder.cxx:3716
 AtlSgTop_WtChannelFinder.cxx:3717
 AtlSgTop_WtChannelFinder.cxx:3718
 AtlSgTop_WtChannelFinder.cxx:3719
 AtlSgTop_WtChannelFinder.cxx:3720
 AtlSgTop_WtChannelFinder.cxx:3721
 AtlSgTop_WtChannelFinder.cxx:3722
 AtlSgTop_WtChannelFinder.cxx:3723
 AtlSgTop_WtChannelFinder.cxx:3724
 AtlSgTop_WtChannelFinder.cxx:3725
 AtlSgTop_WtChannelFinder.cxx:3726
 AtlSgTop_WtChannelFinder.cxx:3727
 AtlSgTop_WtChannelFinder.cxx:3728
 AtlSgTop_WtChannelFinder.cxx:3729
 AtlSgTop_WtChannelFinder.cxx:3730
 AtlSgTop_WtChannelFinder.cxx:3731
 AtlSgTop_WtChannelFinder.cxx:3732
 AtlSgTop_WtChannelFinder.cxx:3733
 AtlSgTop_WtChannelFinder.cxx:3734
 AtlSgTop_WtChannelFinder.cxx:3735
 AtlSgTop_WtChannelFinder.cxx:3736
 AtlSgTop_WtChannelFinder.cxx:3737
 AtlSgTop_WtChannelFinder.cxx:3738
 AtlSgTop_WtChannelFinder.cxx:3739
 AtlSgTop_WtChannelFinder.cxx:3740
 AtlSgTop_WtChannelFinder.cxx:3741
 AtlSgTop_WtChannelFinder.cxx:3742
 AtlSgTop_WtChannelFinder.cxx:3743
 AtlSgTop_WtChannelFinder.cxx:3744
 AtlSgTop_WtChannelFinder.cxx:3745
 AtlSgTop_WtChannelFinder.cxx:3746
 AtlSgTop_WtChannelFinder.cxx:3747
 AtlSgTop_WtChannelFinder.cxx:3748
 AtlSgTop_WtChannelFinder.cxx:3749
 AtlSgTop_WtChannelFinder.cxx:3750
 AtlSgTop_WtChannelFinder.cxx:3751
 AtlSgTop_WtChannelFinder.cxx:3752
 AtlSgTop_WtChannelFinder.cxx:3753
 AtlSgTop_WtChannelFinder.cxx:3754
 AtlSgTop_WtChannelFinder.cxx:3755
 AtlSgTop_WtChannelFinder.cxx:3756
 AtlSgTop_WtChannelFinder.cxx:3757
 AtlSgTop_WtChannelFinder.cxx:3758
 AtlSgTop_WtChannelFinder.cxx:3759
 AtlSgTop_WtChannelFinder.cxx:3760
 AtlSgTop_WtChannelFinder.cxx:3761
 AtlSgTop_WtChannelFinder.cxx:3762
 AtlSgTop_WtChannelFinder.cxx:3763
 AtlSgTop_WtChannelFinder.cxx:3764
 AtlSgTop_WtChannelFinder.cxx:3765
 AtlSgTop_WtChannelFinder.cxx:3766
 AtlSgTop_WtChannelFinder.cxx:3767
 AtlSgTop_WtChannelFinder.cxx:3768
 AtlSgTop_WtChannelFinder.cxx:3769
 AtlSgTop_WtChannelFinder.cxx:3770
 AtlSgTop_WtChannelFinder.cxx:3771
 AtlSgTop_WtChannelFinder.cxx:3772
 AtlSgTop_WtChannelFinder.cxx:3773
 AtlSgTop_WtChannelFinder.cxx:3774
 AtlSgTop_WtChannelFinder.cxx:3775
 AtlSgTop_WtChannelFinder.cxx:3776
 AtlSgTop_WtChannelFinder.cxx:3777
 AtlSgTop_WtChannelFinder.cxx:3778
 AtlSgTop_WtChannelFinder.cxx:3779
 AtlSgTop_WtChannelFinder.cxx:3780
 AtlSgTop_WtChannelFinder.cxx:3781
 AtlSgTop_WtChannelFinder.cxx:3782
 AtlSgTop_WtChannelFinder.cxx:3783
 AtlSgTop_WtChannelFinder.cxx:3784
 AtlSgTop_WtChannelFinder.cxx:3785
 AtlSgTop_WtChannelFinder.cxx:3786
 AtlSgTop_WtChannelFinder.cxx:3787
 AtlSgTop_WtChannelFinder.cxx:3788
 AtlSgTop_WtChannelFinder.cxx:3789
 AtlSgTop_WtChannelFinder.cxx:3790
 AtlSgTop_WtChannelFinder.cxx:3791
 AtlSgTop_WtChannelFinder.cxx:3792
 AtlSgTop_WtChannelFinder.cxx:3793
 AtlSgTop_WtChannelFinder.cxx:3794
 AtlSgTop_WtChannelFinder.cxx:3795
 AtlSgTop_WtChannelFinder.cxx:3796
 AtlSgTop_WtChannelFinder.cxx:3797
 AtlSgTop_WtChannelFinder.cxx:3798
 AtlSgTop_WtChannelFinder.cxx:3799
 AtlSgTop_WtChannelFinder.cxx:3800
 AtlSgTop_WtChannelFinder.cxx:3801
 AtlSgTop_WtChannelFinder.cxx:3802
 AtlSgTop_WtChannelFinder.cxx:3803
 AtlSgTop_WtChannelFinder.cxx:3804
 AtlSgTop_WtChannelFinder.cxx:3805
 AtlSgTop_WtChannelFinder.cxx:3806
 AtlSgTop_WtChannelFinder.cxx:3807
 AtlSgTop_WtChannelFinder.cxx:3808
 AtlSgTop_WtChannelFinder.cxx:3809
 AtlSgTop_WtChannelFinder.cxx:3810
 AtlSgTop_WtChannelFinder.cxx:3811
 AtlSgTop_WtChannelFinder.cxx:3812
 AtlSgTop_WtChannelFinder.cxx:3813
 AtlSgTop_WtChannelFinder.cxx:3814
 AtlSgTop_WtChannelFinder.cxx:3815
 AtlSgTop_WtChannelFinder.cxx:3816
 AtlSgTop_WtChannelFinder.cxx:3817
 AtlSgTop_WtChannelFinder.cxx:3818
 AtlSgTop_WtChannelFinder.cxx:3819
 AtlSgTop_WtChannelFinder.cxx:3820
 AtlSgTop_WtChannelFinder.cxx:3821
 AtlSgTop_WtChannelFinder.cxx:3822
 AtlSgTop_WtChannelFinder.cxx:3823
 AtlSgTop_WtChannelFinder.cxx:3824
 AtlSgTop_WtChannelFinder.cxx:3825
 AtlSgTop_WtChannelFinder.cxx:3826
 AtlSgTop_WtChannelFinder.cxx:3827
 AtlSgTop_WtChannelFinder.cxx:3828
 AtlSgTop_WtChannelFinder.cxx:3829
 AtlSgTop_WtChannelFinder.cxx:3830
 AtlSgTop_WtChannelFinder.cxx:3831
 AtlSgTop_WtChannelFinder.cxx:3832
 AtlSgTop_WtChannelFinder.cxx:3833
 AtlSgTop_WtChannelFinder.cxx:3834
 AtlSgTop_WtChannelFinder.cxx:3835
 AtlSgTop_WtChannelFinder.cxx:3836
 AtlSgTop_WtChannelFinder.cxx:3837
 AtlSgTop_WtChannelFinder.cxx:3838
 AtlSgTop_WtChannelFinder.cxx:3839
 AtlSgTop_WtChannelFinder.cxx:3840
 AtlSgTop_WtChannelFinder.cxx:3841
 AtlSgTop_WtChannelFinder.cxx:3842
 AtlSgTop_WtChannelFinder.cxx:3843
 AtlSgTop_WtChannelFinder.cxx:3844
 AtlSgTop_WtChannelFinder.cxx:3845
 AtlSgTop_WtChannelFinder.cxx:3846
 AtlSgTop_WtChannelFinder.cxx:3847
 AtlSgTop_WtChannelFinder.cxx:3848
 AtlSgTop_WtChannelFinder.cxx:3849
 AtlSgTop_WtChannelFinder.cxx:3850
 AtlSgTop_WtChannelFinder.cxx:3851
 AtlSgTop_WtChannelFinder.cxx:3852
 AtlSgTop_WtChannelFinder.cxx:3853
 AtlSgTop_WtChannelFinder.cxx:3854
 AtlSgTop_WtChannelFinder.cxx:3855
 AtlSgTop_WtChannelFinder.cxx:3856
 AtlSgTop_WtChannelFinder.cxx:3857
 AtlSgTop_WtChannelFinder.cxx:3858
 AtlSgTop_WtChannelFinder.cxx:3859
 AtlSgTop_WtChannelFinder.cxx:3860
 AtlSgTop_WtChannelFinder.cxx:3861
 AtlSgTop_WtChannelFinder.cxx:3862
 AtlSgTop_WtChannelFinder.cxx:3863
 AtlSgTop_WtChannelFinder.cxx:3864
 AtlSgTop_WtChannelFinder.cxx:3865
 AtlSgTop_WtChannelFinder.cxx:3866
 AtlSgTop_WtChannelFinder.cxx:3867
 AtlSgTop_WtChannelFinder.cxx:3868
 AtlSgTop_WtChannelFinder.cxx:3869
 AtlSgTop_WtChannelFinder.cxx:3870
 AtlSgTop_WtChannelFinder.cxx:3871
 AtlSgTop_WtChannelFinder.cxx:3872
 AtlSgTop_WtChannelFinder.cxx:3873
 AtlSgTop_WtChannelFinder.cxx:3874
 AtlSgTop_WtChannelFinder.cxx:3875
 AtlSgTop_WtChannelFinder.cxx:3876
 AtlSgTop_WtChannelFinder.cxx:3877
 AtlSgTop_WtChannelFinder.cxx:3878
 AtlSgTop_WtChannelFinder.cxx:3879
 AtlSgTop_WtChannelFinder.cxx:3880
 AtlSgTop_WtChannelFinder.cxx:3881
 AtlSgTop_WtChannelFinder.cxx:3882
 AtlSgTop_WtChannelFinder.cxx:3883
 AtlSgTop_WtChannelFinder.cxx:3884
 AtlSgTop_WtChannelFinder.cxx:3885
 AtlSgTop_WtChannelFinder.cxx:3886
 AtlSgTop_WtChannelFinder.cxx:3887
 AtlSgTop_WtChannelFinder.cxx:3888
 AtlSgTop_WtChannelFinder.cxx:3889
 AtlSgTop_WtChannelFinder.cxx:3890
 AtlSgTop_WtChannelFinder.cxx:3891
 AtlSgTop_WtChannelFinder.cxx:3892
 AtlSgTop_WtChannelFinder.cxx:3893
 AtlSgTop_WtChannelFinder.cxx:3894
 AtlSgTop_WtChannelFinder.cxx:3895
 AtlSgTop_WtChannelFinder.cxx:3896
 AtlSgTop_WtChannelFinder.cxx:3897
 AtlSgTop_WtChannelFinder.cxx:3898
 AtlSgTop_WtChannelFinder.cxx:3899
 AtlSgTop_WtChannelFinder.cxx:3900
 AtlSgTop_WtChannelFinder.cxx:3901
 AtlSgTop_WtChannelFinder.cxx:3902
 AtlSgTop_WtChannelFinder.cxx:3903
 AtlSgTop_WtChannelFinder.cxx:3904
 AtlSgTop_WtChannelFinder.cxx:3905
 AtlSgTop_WtChannelFinder.cxx:3906
 AtlSgTop_WtChannelFinder.cxx:3907
 AtlSgTop_WtChannelFinder.cxx:3908
 AtlSgTop_WtChannelFinder.cxx:3909
 AtlSgTop_WtChannelFinder.cxx:3910
 AtlSgTop_WtChannelFinder.cxx:3911
 AtlSgTop_WtChannelFinder.cxx:3912
 AtlSgTop_WtChannelFinder.cxx:3913
 AtlSgTop_WtChannelFinder.cxx:3914
 AtlSgTop_WtChannelFinder.cxx:3915
 AtlSgTop_WtChannelFinder.cxx:3916
 AtlSgTop_WtChannelFinder.cxx:3917
 AtlSgTop_WtChannelFinder.cxx:3918
 AtlSgTop_WtChannelFinder.cxx:3919
 AtlSgTop_WtChannelFinder.cxx:3920
 AtlSgTop_WtChannelFinder.cxx:3921
 AtlSgTop_WtChannelFinder.cxx:3922
 AtlSgTop_WtChannelFinder.cxx:3923
 AtlSgTop_WtChannelFinder.cxx:3924
 AtlSgTop_WtChannelFinder.cxx:3925
 AtlSgTop_WtChannelFinder.cxx:3926
 AtlSgTop_WtChannelFinder.cxx:3927
 AtlSgTop_WtChannelFinder.cxx:3928
 AtlSgTop_WtChannelFinder.cxx:3929
 AtlSgTop_WtChannelFinder.cxx:3930
 AtlSgTop_WtChannelFinder.cxx:3931
 AtlSgTop_WtChannelFinder.cxx:3932
 AtlSgTop_WtChannelFinder.cxx:3933
 AtlSgTop_WtChannelFinder.cxx:3934
 AtlSgTop_WtChannelFinder.cxx:3935
 AtlSgTop_WtChannelFinder.cxx:3936
 AtlSgTop_WtChannelFinder.cxx:3937
 AtlSgTop_WtChannelFinder.cxx:3938
 AtlSgTop_WtChannelFinder.cxx:3939
 AtlSgTop_WtChannelFinder.cxx:3940
 AtlSgTop_WtChannelFinder.cxx:3941
 AtlSgTop_WtChannelFinder.cxx:3942
 AtlSgTop_WtChannelFinder.cxx:3943
 AtlSgTop_WtChannelFinder.cxx:3944
 AtlSgTop_WtChannelFinder.cxx:3945
 AtlSgTop_WtChannelFinder.cxx:3946
 AtlSgTop_WtChannelFinder.cxx:3947
 AtlSgTop_WtChannelFinder.cxx:3948
 AtlSgTop_WtChannelFinder.cxx:3949
 AtlSgTop_WtChannelFinder.cxx:3950
 AtlSgTop_WtChannelFinder.cxx:3951
 AtlSgTop_WtChannelFinder.cxx:3952
 AtlSgTop_WtChannelFinder.cxx:3953
 AtlSgTop_WtChannelFinder.cxx:3954
 AtlSgTop_WtChannelFinder.cxx:3955
 AtlSgTop_WtChannelFinder.cxx:3956
 AtlSgTop_WtChannelFinder.cxx:3957
 AtlSgTop_WtChannelFinder.cxx:3958
 AtlSgTop_WtChannelFinder.cxx:3959
 AtlSgTop_WtChannelFinder.cxx:3960
 AtlSgTop_WtChannelFinder.cxx:3961
 AtlSgTop_WtChannelFinder.cxx:3962
 AtlSgTop_WtChannelFinder.cxx:3963
 AtlSgTop_WtChannelFinder.cxx:3964
 AtlSgTop_WtChannelFinder.cxx:3965
 AtlSgTop_WtChannelFinder.cxx:3966
 AtlSgTop_WtChannelFinder.cxx:3967
 AtlSgTop_WtChannelFinder.cxx:3968
 AtlSgTop_WtChannelFinder.cxx:3969
 AtlSgTop_WtChannelFinder.cxx:3970
 AtlSgTop_WtChannelFinder.cxx:3971
 AtlSgTop_WtChannelFinder.cxx:3972
 AtlSgTop_WtChannelFinder.cxx:3973
 AtlSgTop_WtChannelFinder.cxx:3974
 AtlSgTop_WtChannelFinder.cxx:3975
 AtlSgTop_WtChannelFinder.cxx:3976
 AtlSgTop_WtChannelFinder.cxx:3977
 AtlSgTop_WtChannelFinder.cxx:3978
 AtlSgTop_WtChannelFinder.cxx:3979
 AtlSgTop_WtChannelFinder.cxx:3980
 AtlSgTop_WtChannelFinder.cxx:3981
 AtlSgTop_WtChannelFinder.cxx:3982
 AtlSgTop_WtChannelFinder.cxx:3983
 AtlSgTop_WtChannelFinder.cxx:3984
 AtlSgTop_WtChannelFinder.cxx:3985
 AtlSgTop_WtChannelFinder.cxx:3986
 AtlSgTop_WtChannelFinder.cxx:3987
 AtlSgTop_WtChannelFinder.cxx:3988
 AtlSgTop_WtChannelFinder.cxx:3989
 AtlSgTop_WtChannelFinder.cxx:3990
 AtlSgTop_WtChannelFinder.cxx:3991
 AtlSgTop_WtChannelFinder.cxx:3992
 AtlSgTop_WtChannelFinder.cxx:3993
 AtlSgTop_WtChannelFinder.cxx:3994
 AtlSgTop_WtChannelFinder.cxx:3995
 AtlSgTop_WtChannelFinder.cxx:3996
 AtlSgTop_WtChannelFinder.cxx:3997
 AtlSgTop_WtChannelFinder.cxx:3998
 AtlSgTop_WtChannelFinder.cxx:3999
 AtlSgTop_WtChannelFinder.cxx:4000
 AtlSgTop_WtChannelFinder.cxx:4001
 AtlSgTop_WtChannelFinder.cxx:4002
 AtlSgTop_WtChannelFinder.cxx:4003
 AtlSgTop_WtChannelFinder.cxx:4004
 AtlSgTop_WtChannelFinder.cxx:4005
 AtlSgTop_WtChannelFinder.cxx:4006
 AtlSgTop_WtChannelFinder.cxx:4007
 AtlSgTop_WtChannelFinder.cxx:4008
 AtlSgTop_WtChannelFinder.cxx:4009
 AtlSgTop_WtChannelFinder.cxx:4010
 AtlSgTop_WtChannelFinder.cxx:4011
 AtlSgTop_WtChannelFinder.cxx:4012
 AtlSgTop_WtChannelFinder.cxx:4013
 AtlSgTop_WtChannelFinder.cxx:4014
 AtlSgTop_WtChannelFinder.cxx:4015
 AtlSgTop_WtChannelFinder.cxx:4016
 AtlSgTop_WtChannelFinder.cxx:4017
 AtlSgTop_WtChannelFinder.cxx:4018
 AtlSgTop_WtChannelFinder.cxx:4019
 AtlSgTop_WtChannelFinder.cxx:4020
 AtlSgTop_WtChannelFinder.cxx:4021
 AtlSgTop_WtChannelFinder.cxx:4022
 AtlSgTop_WtChannelFinder.cxx:4023
 AtlSgTop_WtChannelFinder.cxx:4024
 AtlSgTop_WtChannelFinder.cxx:4025
 AtlSgTop_WtChannelFinder.cxx:4026
 AtlSgTop_WtChannelFinder.cxx:4027
 AtlSgTop_WtChannelFinder.cxx:4028
 AtlSgTop_WtChannelFinder.cxx:4029
 AtlSgTop_WtChannelFinder.cxx:4030
 AtlSgTop_WtChannelFinder.cxx:4031
 AtlSgTop_WtChannelFinder.cxx:4032
 AtlSgTop_WtChannelFinder.cxx:4033
 AtlSgTop_WtChannelFinder.cxx:4034
 AtlSgTop_WtChannelFinder.cxx:4035
 AtlSgTop_WtChannelFinder.cxx:4036
 AtlSgTop_WtChannelFinder.cxx:4037
 AtlSgTop_WtChannelFinder.cxx:4038
 AtlSgTop_WtChannelFinder.cxx:4039
 AtlSgTop_WtChannelFinder.cxx:4040
 AtlSgTop_WtChannelFinder.cxx:4041
 AtlSgTop_WtChannelFinder.cxx:4042
 AtlSgTop_WtChannelFinder.cxx:4043
 AtlSgTop_WtChannelFinder.cxx:4044
 AtlSgTop_WtChannelFinder.cxx:4045
 AtlSgTop_WtChannelFinder.cxx:4046
 AtlSgTop_WtChannelFinder.cxx:4047
 AtlSgTop_WtChannelFinder.cxx:4048
 AtlSgTop_WtChannelFinder.cxx:4049
 AtlSgTop_WtChannelFinder.cxx:4050
 AtlSgTop_WtChannelFinder.cxx:4051
 AtlSgTop_WtChannelFinder.cxx:4052
 AtlSgTop_WtChannelFinder.cxx:4053
 AtlSgTop_WtChannelFinder.cxx:4054
 AtlSgTop_WtChannelFinder.cxx:4055
 AtlSgTop_WtChannelFinder.cxx:4056
 AtlSgTop_WtChannelFinder.cxx:4057
 AtlSgTop_WtChannelFinder.cxx:4058
 AtlSgTop_WtChannelFinder.cxx:4059
 AtlSgTop_WtChannelFinder.cxx:4060
 AtlSgTop_WtChannelFinder.cxx:4061
 AtlSgTop_WtChannelFinder.cxx:4062
 AtlSgTop_WtChannelFinder.cxx:4063
 AtlSgTop_WtChannelFinder.cxx:4064
 AtlSgTop_WtChannelFinder.cxx:4065
 AtlSgTop_WtChannelFinder.cxx:4066
 AtlSgTop_WtChannelFinder.cxx:4067
 AtlSgTop_WtChannelFinder.cxx:4068
 AtlSgTop_WtChannelFinder.cxx:4069
 AtlSgTop_WtChannelFinder.cxx:4070
 AtlSgTop_WtChannelFinder.cxx:4071
 AtlSgTop_WtChannelFinder.cxx:4072
 AtlSgTop_WtChannelFinder.cxx:4073
 AtlSgTop_WtChannelFinder.cxx:4074
 AtlSgTop_WtChannelFinder.cxx:4075
 AtlSgTop_WtChannelFinder.cxx:4076
 AtlSgTop_WtChannelFinder.cxx:4077
 AtlSgTop_WtChannelFinder.cxx:4078
 AtlSgTop_WtChannelFinder.cxx:4079
 AtlSgTop_WtChannelFinder.cxx:4080
 AtlSgTop_WtChannelFinder.cxx:4081
 AtlSgTop_WtChannelFinder.cxx:4082
 AtlSgTop_WtChannelFinder.cxx:4083
 AtlSgTop_WtChannelFinder.cxx:4084
 AtlSgTop_WtChannelFinder.cxx:4085
 AtlSgTop_WtChannelFinder.cxx:4086
 AtlSgTop_WtChannelFinder.cxx:4087
 AtlSgTop_WtChannelFinder.cxx:4088
 AtlSgTop_WtChannelFinder.cxx:4089
 AtlSgTop_WtChannelFinder.cxx:4090
 AtlSgTop_WtChannelFinder.cxx:4091
 AtlSgTop_WtChannelFinder.cxx:4092
 AtlSgTop_WtChannelFinder.cxx:4093
 AtlSgTop_WtChannelFinder.cxx:4094
 AtlSgTop_WtChannelFinder.cxx:4095
 AtlSgTop_WtChannelFinder.cxx:4096
 AtlSgTop_WtChannelFinder.cxx:4097
 AtlSgTop_WtChannelFinder.cxx:4098
 AtlSgTop_WtChannelFinder.cxx:4099
 AtlSgTop_WtChannelFinder.cxx:4100
 AtlSgTop_WtChannelFinder.cxx:4101
 AtlSgTop_WtChannelFinder.cxx:4102
 AtlSgTop_WtChannelFinder.cxx:4103
 AtlSgTop_WtChannelFinder.cxx:4104
 AtlSgTop_WtChannelFinder.cxx:4105
 AtlSgTop_WtChannelFinder.cxx:4106
 AtlSgTop_WtChannelFinder.cxx:4107
 AtlSgTop_WtChannelFinder.cxx:4108
 AtlSgTop_WtChannelFinder.cxx:4109
 AtlSgTop_WtChannelFinder.cxx:4110
 AtlSgTop_WtChannelFinder.cxx:4111
 AtlSgTop_WtChannelFinder.cxx:4112
 AtlSgTop_WtChannelFinder.cxx:4113
 AtlSgTop_WtChannelFinder.cxx:4114
 AtlSgTop_WtChannelFinder.cxx:4115
 AtlSgTop_WtChannelFinder.cxx:4116
 AtlSgTop_WtChannelFinder.cxx:4117
 AtlSgTop_WtChannelFinder.cxx:4118
 AtlSgTop_WtChannelFinder.cxx:4119
 AtlSgTop_WtChannelFinder.cxx:4120
 AtlSgTop_WtChannelFinder.cxx:4121
 AtlSgTop_WtChannelFinder.cxx:4122
 AtlSgTop_WtChannelFinder.cxx:4123
 AtlSgTop_WtChannelFinder.cxx:4124
 AtlSgTop_WtChannelFinder.cxx:4125
 AtlSgTop_WtChannelFinder.cxx:4126
 AtlSgTop_WtChannelFinder.cxx:4127
 AtlSgTop_WtChannelFinder.cxx:4128
 AtlSgTop_WtChannelFinder.cxx:4129
 AtlSgTop_WtChannelFinder.cxx:4130
 AtlSgTop_WtChannelFinder.cxx:4131
 AtlSgTop_WtChannelFinder.cxx:4132
 AtlSgTop_WtChannelFinder.cxx:4133
 AtlSgTop_WtChannelFinder.cxx:4134
 AtlSgTop_WtChannelFinder.cxx:4135
 AtlSgTop_WtChannelFinder.cxx:4136
 AtlSgTop_WtChannelFinder.cxx:4137
 AtlSgTop_WtChannelFinder.cxx:4138
 AtlSgTop_WtChannelFinder.cxx:4139
 AtlSgTop_WtChannelFinder.cxx:4140
 AtlSgTop_WtChannelFinder.cxx:4141
 AtlSgTop_WtChannelFinder.cxx:4142
 AtlSgTop_WtChannelFinder.cxx:4143
 AtlSgTop_WtChannelFinder.cxx:4144
 AtlSgTop_WtChannelFinder.cxx:4145
 AtlSgTop_WtChannelFinder.cxx:4146
 AtlSgTop_WtChannelFinder.cxx:4147
 AtlSgTop_WtChannelFinder.cxx:4148
 AtlSgTop_WtChannelFinder.cxx:4149
 AtlSgTop_WtChannelFinder.cxx:4150
 AtlSgTop_WtChannelFinder.cxx:4151
 AtlSgTop_WtChannelFinder.cxx:4152
 AtlSgTop_WtChannelFinder.cxx:4153
 AtlSgTop_WtChannelFinder.cxx:4154
 AtlSgTop_WtChannelFinder.cxx:4155
 AtlSgTop_WtChannelFinder.cxx:4156
 AtlSgTop_WtChannelFinder.cxx:4157
 AtlSgTop_WtChannelFinder.cxx:4158
 AtlSgTop_WtChannelFinder.cxx:4159
 AtlSgTop_WtChannelFinder.cxx:4160
 AtlSgTop_WtChannelFinder.cxx:4161
 AtlSgTop_WtChannelFinder.cxx:4162
 AtlSgTop_WtChannelFinder.cxx:4163
 AtlSgTop_WtChannelFinder.cxx:4164
 AtlSgTop_WtChannelFinder.cxx:4165
 AtlSgTop_WtChannelFinder.cxx:4166
 AtlSgTop_WtChannelFinder.cxx:4167
 AtlSgTop_WtChannelFinder.cxx:4168
 AtlSgTop_WtChannelFinder.cxx:4169
 AtlSgTop_WtChannelFinder.cxx:4170
 AtlSgTop_WtChannelFinder.cxx:4171
 AtlSgTop_WtChannelFinder.cxx:4172
 AtlSgTop_WtChannelFinder.cxx:4173
 AtlSgTop_WtChannelFinder.cxx:4174
 AtlSgTop_WtChannelFinder.cxx:4175
 AtlSgTop_WtChannelFinder.cxx:4176
 AtlSgTop_WtChannelFinder.cxx:4177
 AtlSgTop_WtChannelFinder.cxx:4178
 AtlSgTop_WtChannelFinder.cxx:4179
 AtlSgTop_WtChannelFinder.cxx:4180
 AtlSgTop_WtChannelFinder.cxx:4181
 AtlSgTop_WtChannelFinder.cxx:4182
 AtlSgTop_WtChannelFinder.cxx:4183
 AtlSgTop_WtChannelFinder.cxx:4184
 AtlSgTop_WtChannelFinder.cxx:4185
 AtlSgTop_WtChannelFinder.cxx:4186
 AtlSgTop_WtChannelFinder.cxx:4187
 AtlSgTop_WtChannelFinder.cxx:4188
 AtlSgTop_WtChannelFinder.cxx:4189
 AtlSgTop_WtChannelFinder.cxx:4190
 AtlSgTop_WtChannelFinder.cxx:4191
 AtlSgTop_WtChannelFinder.cxx:4192
 AtlSgTop_WtChannelFinder.cxx:4193
 AtlSgTop_WtChannelFinder.cxx:4194
 AtlSgTop_WtChannelFinder.cxx:4195
 AtlSgTop_WtChannelFinder.cxx:4196
 AtlSgTop_WtChannelFinder.cxx:4197
 AtlSgTop_WtChannelFinder.cxx:4198
 AtlSgTop_WtChannelFinder.cxx:4199
 AtlSgTop_WtChannelFinder.cxx:4200
 AtlSgTop_WtChannelFinder.cxx:4201
 AtlSgTop_WtChannelFinder.cxx:4202
 AtlSgTop_WtChannelFinder.cxx:4203
 AtlSgTop_WtChannelFinder.cxx:4204
 AtlSgTop_WtChannelFinder.cxx:4205
 AtlSgTop_WtChannelFinder.cxx:4206
 AtlSgTop_WtChannelFinder.cxx:4207
 AtlSgTop_WtChannelFinder.cxx:4208
 AtlSgTop_WtChannelFinder.cxx:4209
 AtlSgTop_WtChannelFinder.cxx:4210
 AtlSgTop_WtChannelFinder.cxx:4211
 AtlSgTop_WtChannelFinder.cxx:4212
 AtlSgTop_WtChannelFinder.cxx:4213
 AtlSgTop_WtChannelFinder.cxx:4214
 AtlSgTop_WtChannelFinder.cxx:4215
 AtlSgTop_WtChannelFinder.cxx:4216
 AtlSgTop_WtChannelFinder.cxx:4217
 AtlSgTop_WtChannelFinder.cxx:4218
 AtlSgTop_WtChannelFinder.cxx:4219
 AtlSgTop_WtChannelFinder.cxx:4220
 AtlSgTop_WtChannelFinder.cxx:4221
 AtlSgTop_WtChannelFinder.cxx:4222
 AtlSgTop_WtChannelFinder.cxx:4223
 AtlSgTop_WtChannelFinder.cxx:4224
 AtlSgTop_WtChannelFinder.cxx:4225
 AtlSgTop_WtChannelFinder.cxx:4226
 AtlSgTop_WtChannelFinder.cxx:4227
 AtlSgTop_WtChannelFinder.cxx:4228
 AtlSgTop_WtChannelFinder.cxx:4229
 AtlSgTop_WtChannelFinder.cxx:4230
 AtlSgTop_WtChannelFinder.cxx:4231
 AtlSgTop_WtChannelFinder.cxx:4232
 AtlSgTop_WtChannelFinder.cxx:4233
 AtlSgTop_WtChannelFinder.cxx:4234
 AtlSgTop_WtChannelFinder.cxx:4235
 AtlSgTop_WtChannelFinder.cxx:4236
 AtlSgTop_WtChannelFinder.cxx:4237
 AtlSgTop_WtChannelFinder.cxx:4238
 AtlSgTop_WtChannelFinder.cxx:4239
 AtlSgTop_WtChannelFinder.cxx:4240
 AtlSgTop_WtChannelFinder.cxx:4241
 AtlSgTop_WtChannelFinder.cxx:4242
 AtlSgTop_WtChannelFinder.cxx:4243
 AtlSgTop_WtChannelFinder.cxx:4244
 AtlSgTop_WtChannelFinder.cxx:4245
 AtlSgTop_WtChannelFinder.cxx:4246
 AtlSgTop_WtChannelFinder.cxx:4247
 AtlSgTop_WtChannelFinder.cxx:4248
 AtlSgTop_WtChannelFinder.cxx:4249
 AtlSgTop_WtChannelFinder.cxx:4250
 AtlSgTop_WtChannelFinder.cxx:4251
 AtlSgTop_WtChannelFinder.cxx:4252
 AtlSgTop_WtChannelFinder.cxx:4253
 AtlSgTop_WtChannelFinder.cxx:4254
 AtlSgTop_WtChannelFinder.cxx:4255
 AtlSgTop_WtChannelFinder.cxx:4256
 AtlSgTop_WtChannelFinder.cxx:4257
 AtlSgTop_WtChannelFinder.cxx:4258
 AtlSgTop_WtChannelFinder.cxx:4259
 AtlSgTop_WtChannelFinder.cxx:4260
 AtlSgTop_WtChannelFinder.cxx:4261
 AtlSgTop_WtChannelFinder.cxx:4262
 AtlSgTop_WtChannelFinder.cxx:4263
 AtlSgTop_WtChannelFinder.cxx:4264
 AtlSgTop_WtChannelFinder.cxx:4265
 AtlSgTop_WtChannelFinder.cxx:4266
 AtlSgTop_WtChannelFinder.cxx:4267
 AtlSgTop_WtChannelFinder.cxx:4268
 AtlSgTop_WtChannelFinder.cxx:4269
 AtlSgTop_WtChannelFinder.cxx:4270
 AtlSgTop_WtChannelFinder.cxx:4271
 AtlSgTop_WtChannelFinder.cxx:4272
 AtlSgTop_WtChannelFinder.cxx:4273
 AtlSgTop_WtChannelFinder.cxx:4274
 AtlSgTop_WtChannelFinder.cxx:4275
 AtlSgTop_WtChannelFinder.cxx:4276
 AtlSgTop_WtChannelFinder.cxx:4277
 AtlSgTop_WtChannelFinder.cxx:4278
 AtlSgTop_WtChannelFinder.cxx:4279
 AtlSgTop_WtChannelFinder.cxx:4280
 AtlSgTop_WtChannelFinder.cxx:4281
 AtlSgTop_WtChannelFinder.cxx:4282
 AtlSgTop_WtChannelFinder.cxx:4283
 AtlSgTop_WtChannelFinder.cxx:4284
 AtlSgTop_WtChannelFinder.cxx:4285
 AtlSgTop_WtChannelFinder.cxx:4286
 AtlSgTop_WtChannelFinder.cxx:4287
 AtlSgTop_WtChannelFinder.cxx:4288
 AtlSgTop_WtChannelFinder.cxx:4289
 AtlSgTop_WtChannelFinder.cxx:4290
 AtlSgTop_WtChannelFinder.cxx:4291
 AtlSgTop_WtChannelFinder.cxx:4292
 AtlSgTop_WtChannelFinder.cxx:4293
 AtlSgTop_WtChannelFinder.cxx:4294
 AtlSgTop_WtChannelFinder.cxx:4295
 AtlSgTop_WtChannelFinder.cxx:4296
 AtlSgTop_WtChannelFinder.cxx:4297
 AtlSgTop_WtChannelFinder.cxx:4298
 AtlSgTop_WtChannelFinder.cxx:4299
 AtlSgTop_WtChannelFinder.cxx:4300
 AtlSgTop_WtChannelFinder.cxx:4301
 AtlSgTop_WtChannelFinder.cxx:4302
 AtlSgTop_WtChannelFinder.cxx:4303
 AtlSgTop_WtChannelFinder.cxx:4304
 AtlSgTop_WtChannelFinder.cxx:4305
 AtlSgTop_WtChannelFinder.cxx:4306
 AtlSgTop_WtChannelFinder.cxx:4307
 AtlSgTop_WtChannelFinder.cxx:4308
 AtlSgTop_WtChannelFinder.cxx:4309
 AtlSgTop_WtChannelFinder.cxx:4310
 AtlSgTop_WtChannelFinder.cxx:4311
 AtlSgTop_WtChannelFinder.cxx:4312
 AtlSgTop_WtChannelFinder.cxx:4313
 AtlSgTop_WtChannelFinder.cxx:4314
 AtlSgTop_WtChannelFinder.cxx:4315
 AtlSgTop_WtChannelFinder.cxx:4316
 AtlSgTop_WtChannelFinder.cxx:4317
 AtlSgTop_WtChannelFinder.cxx:4318
 AtlSgTop_WtChannelFinder.cxx:4319
 AtlSgTop_WtChannelFinder.cxx:4320
 AtlSgTop_WtChannelFinder.cxx:4321
 AtlSgTop_WtChannelFinder.cxx:4322
 AtlSgTop_WtChannelFinder.cxx:4323
 AtlSgTop_WtChannelFinder.cxx:4324
 AtlSgTop_WtChannelFinder.cxx:4325
 AtlSgTop_WtChannelFinder.cxx:4326
 AtlSgTop_WtChannelFinder.cxx:4327
 AtlSgTop_WtChannelFinder.cxx:4328
 AtlSgTop_WtChannelFinder.cxx:4329
 AtlSgTop_WtChannelFinder.cxx:4330
 AtlSgTop_WtChannelFinder.cxx:4331
 AtlSgTop_WtChannelFinder.cxx:4332
 AtlSgTop_WtChannelFinder.cxx:4333
 AtlSgTop_WtChannelFinder.cxx:4334
 AtlSgTop_WtChannelFinder.cxx:4335
 AtlSgTop_WtChannelFinder.cxx:4336
 AtlSgTop_WtChannelFinder.cxx:4337
 AtlSgTop_WtChannelFinder.cxx:4338
 AtlSgTop_WtChannelFinder.cxx:4339
 AtlSgTop_WtChannelFinder.cxx:4340
 AtlSgTop_WtChannelFinder.cxx:4341
 AtlSgTop_WtChannelFinder.cxx:4342
 AtlSgTop_WtChannelFinder.cxx:4343
 AtlSgTop_WtChannelFinder.cxx:4344
 AtlSgTop_WtChannelFinder.cxx:4345
 AtlSgTop_WtChannelFinder.cxx:4346
 AtlSgTop_WtChannelFinder.cxx:4347
 AtlSgTop_WtChannelFinder.cxx:4348
 AtlSgTop_WtChannelFinder.cxx:4349
 AtlSgTop_WtChannelFinder.cxx:4350
 AtlSgTop_WtChannelFinder.cxx:4351
 AtlSgTop_WtChannelFinder.cxx:4352
 AtlSgTop_WtChannelFinder.cxx:4353
 AtlSgTop_WtChannelFinder.cxx:4354
 AtlSgTop_WtChannelFinder.cxx:4355
 AtlSgTop_WtChannelFinder.cxx:4356
 AtlSgTop_WtChannelFinder.cxx:4357
 AtlSgTop_WtChannelFinder.cxx:4358
 AtlSgTop_WtChannelFinder.cxx:4359
 AtlSgTop_WtChannelFinder.cxx:4360
 AtlSgTop_WtChannelFinder.cxx:4361
 AtlSgTop_WtChannelFinder.cxx:4362
 AtlSgTop_WtChannelFinder.cxx:4363
 AtlSgTop_WtChannelFinder.cxx:4364
 AtlSgTop_WtChannelFinder.cxx:4365
 AtlSgTop_WtChannelFinder.cxx:4366
 AtlSgTop_WtChannelFinder.cxx:4367
 AtlSgTop_WtChannelFinder.cxx:4368
 AtlSgTop_WtChannelFinder.cxx:4369
 AtlSgTop_WtChannelFinder.cxx:4370
 AtlSgTop_WtChannelFinder.cxx:4371
 AtlSgTop_WtChannelFinder.cxx:4372
 AtlSgTop_WtChannelFinder.cxx:4373
 AtlSgTop_WtChannelFinder.cxx:4374
 AtlSgTop_WtChannelFinder.cxx:4375
 AtlSgTop_WtChannelFinder.cxx:4376
 AtlSgTop_WtChannelFinder.cxx:4377
 AtlSgTop_WtChannelFinder.cxx:4378
 AtlSgTop_WtChannelFinder.cxx:4379
 AtlSgTop_WtChannelFinder.cxx:4380
 AtlSgTop_WtChannelFinder.cxx:4381
 AtlSgTop_WtChannelFinder.cxx:4382
 AtlSgTop_WtChannelFinder.cxx:4383
 AtlSgTop_WtChannelFinder.cxx:4384
 AtlSgTop_WtChannelFinder.cxx:4385
 AtlSgTop_WtChannelFinder.cxx:4386
 AtlSgTop_WtChannelFinder.cxx:4387
 AtlSgTop_WtChannelFinder.cxx:4388
 AtlSgTop_WtChannelFinder.cxx:4389
 AtlSgTop_WtChannelFinder.cxx:4390
 AtlSgTop_WtChannelFinder.cxx:4391
 AtlSgTop_WtChannelFinder.cxx:4392
 AtlSgTop_WtChannelFinder.cxx:4393
 AtlSgTop_WtChannelFinder.cxx:4394
 AtlSgTop_WtChannelFinder.cxx:4395
 AtlSgTop_WtChannelFinder.cxx:4396
 AtlSgTop_WtChannelFinder.cxx:4397
 AtlSgTop_WtChannelFinder.cxx:4398
 AtlSgTop_WtChannelFinder.cxx:4399
 AtlSgTop_WtChannelFinder.cxx:4400
 AtlSgTop_WtChannelFinder.cxx:4401
 AtlSgTop_WtChannelFinder.cxx:4402
 AtlSgTop_WtChannelFinder.cxx:4403
 AtlSgTop_WtChannelFinder.cxx:4404
 AtlSgTop_WtChannelFinder.cxx:4405
 AtlSgTop_WtChannelFinder.cxx:4406
 AtlSgTop_WtChannelFinder.cxx:4407
 AtlSgTop_WtChannelFinder.cxx:4408
 AtlSgTop_WtChannelFinder.cxx:4409
 AtlSgTop_WtChannelFinder.cxx:4410
 AtlSgTop_WtChannelFinder.cxx:4411
 AtlSgTop_WtChannelFinder.cxx:4412
 AtlSgTop_WtChannelFinder.cxx:4413
 AtlSgTop_WtChannelFinder.cxx:4414
 AtlSgTop_WtChannelFinder.cxx:4415
 AtlSgTop_WtChannelFinder.cxx:4416
 AtlSgTop_WtChannelFinder.cxx:4417
 AtlSgTop_WtChannelFinder.cxx:4418
 AtlSgTop_WtChannelFinder.cxx:4419
 AtlSgTop_WtChannelFinder.cxx:4420
 AtlSgTop_WtChannelFinder.cxx:4421
 AtlSgTop_WtChannelFinder.cxx:4422
 AtlSgTop_WtChannelFinder.cxx:4423
 AtlSgTop_WtChannelFinder.cxx:4424
 AtlSgTop_WtChannelFinder.cxx:4425
 AtlSgTop_WtChannelFinder.cxx:4426
 AtlSgTop_WtChannelFinder.cxx:4427
 AtlSgTop_WtChannelFinder.cxx:4428
 AtlSgTop_WtChannelFinder.cxx:4429
 AtlSgTop_WtChannelFinder.cxx:4430
 AtlSgTop_WtChannelFinder.cxx:4431
 AtlSgTop_WtChannelFinder.cxx:4432
 AtlSgTop_WtChannelFinder.cxx:4433
 AtlSgTop_WtChannelFinder.cxx:4434
 AtlSgTop_WtChannelFinder.cxx:4435
 AtlSgTop_WtChannelFinder.cxx:4436
 AtlSgTop_WtChannelFinder.cxx:4437
 AtlSgTop_WtChannelFinder.cxx:4438
 AtlSgTop_WtChannelFinder.cxx:4439
 AtlSgTop_WtChannelFinder.cxx:4440
 AtlSgTop_WtChannelFinder.cxx:4441
 AtlSgTop_WtChannelFinder.cxx:4442
 AtlSgTop_WtChannelFinder.cxx:4443
 AtlSgTop_WtChannelFinder.cxx:4444
 AtlSgTop_WtChannelFinder.cxx:4445
 AtlSgTop_WtChannelFinder.cxx:4446
 AtlSgTop_WtChannelFinder.cxx:4447
 AtlSgTop_WtChannelFinder.cxx:4448
 AtlSgTop_WtChannelFinder.cxx:4449
 AtlSgTop_WtChannelFinder.cxx:4450
 AtlSgTop_WtChannelFinder.cxx:4451
 AtlSgTop_WtChannelFinder.cxx:4452
 AtlSgTop_WtChannelFinder.cxx:4453
 AtlSgTop_WtChannelFinder.cxx:4454
 AtlSgTop_WtChannelFinder.cxx:4455
 AtlSgTop_WtChannelFinder.cxx:4456
 AtlSgTop_WtChannelFinder.cxx:4457
 AtlSgTop_WtChannelFinder.cxx:4458
 AtlSgTop_WtChannelFinder.cxx:4459
 AtlSgTop_WtChannelFinder.cxx:4460
 AtlSgTop_WtChannelFinder.cxx:4461
 AtlSgTop_WtChannelFinder.cxx:4462
 AtlSgTop_WtChannelFinder.cxx:4463
 AtlSgTop_WtChannelFinder.cxx:4464
 AtlSgTop_WtChannelFinder.cxx:4465
 AtlSgTop_WtChannelFinder.cxx:4466
 AtlSgTop_WtChannelFinder.cxx:4467
 AtlSgTop_WtChannelFinder.cxx:4468
 AtlSgTop_WtChannelFinder.cxx:4469
 AtlSgTop_WtChannelFinder.cxx:4470
 AtlSgTop_WtChannelFinder.cxx:4471
 AtlSgTop_WtChannelFinder.cxx:4472
 AtlSgTop_WtChannelFinder.cxx:4473
 AtlSgTop_WtChannelFinder.cxx:4474
 AtlSgTop_WtChannelFinder.cxx:4475
 AtlSgTop_WtChannelFinder.cxx:4476
 AtlSgTop_WtChannelFinder.cxx:4477
 AtlSgTop_WtChannelFinder.cxx:4478
 AtlSgTop_WtChannelFinder.cxx:4479
 AtlSgTop_WtChannelFinder.cxx:4480
 AtlSgTop_WtChannelFinder.cxx:4481
 AtlSgTop_WtChannelFinder.cxx:4482
 AtlSgTop_WtChannelFinder.cxx:4483
 AtlSgTop_WtChannelFinder.cxx:4484
 AtlSgTop_WtChannelFinder.cxx:4485
 AtlSgTop_WtChannelFinder.cxx:4486
 AtlSgTop_WtChannelFinder.cxx:4487
 AtlSgTop_WtChannelFinder.cxx:4488
 AtlSgTop_WtChannelFinder.cxx:4489
 AtlSgTop_WtChannelFinder.cxx:4490
 AtlSgTop_WtChannelFinder.cxx:4491
 AtlSgTop_WtChannelFinder.cxx:4492
 AtlSgTop_WtChannelFinder.cxx:4493
 AtlSgTop_WtChannelFinder.cxx:4494
 AtlSgTop_WtChannelFinder.cxx:4495
 AtlSgTop_WtChannelFinder.cxx:4496
 AtlSgTop_WtChannelFinder.cxx:4497
 AtlSgTop_WtChannelFinder.cxx:4498
 AtlSgTop_WtChannelFinder.cxx:4499
 AtlSgTop_WtChannelFinder.cxx:4500
 AtlSgTop_WtChannelFinder.cxx:4501
 AtlSgTop_WtChannelFinder.cxx:4502
 AtlSgTop_WtChannelFinder.cxx:4503
 AtlSgTop_WtChannelFinder.cxx:4504
 AtlSgTop_WtChannelFinder.cxx:4505
 AtlSgTop_WtChannelFinder.cxx:4506
 AtlSgTop_WtChannelFinder.cxx:4507
 AtlSgTop_WtChannelFinder.cxx:4508
 AtlSgTop_WtChannelFinder.cxx:4509
 AtlSgTop_WtChannelFinder.cxx:4510
 AtlSgTop_WtChannelFinder.cxx:4511
 AtlSgTop_WtChannelFinder.cxx:4512
 AtlSgTop_WtChannelFinder.cxx:4513
 AtlSgTop_WtChannelFinder.cxx:4514
 AtlSgTop_WtChannelFinder.cxx:4515
 AtlSgTop_WtChannelFinder.cxx:4516
 AtlSgTop_WtChannelFinder.cxx:4517
 AtlSgTop_WtChannelFinder.cxx:4518
 AtlSgTop_WtChannelFinder.cxx:4519
 AtlSgTop_WtChannelFinder.cxx:4520
 AtlSgTop_WtChannelFinder.cxx:4521
 AtlSgTop_WtChannelFinder.cxx:4522
 AtlSgTop_WtChannelFinder.cxx:4523
 AtlSgTop_WtChannelFinder.cxx:4524
 AtlSgTop_WtChannelFinder.cxx:4525
 AtlSgTop_WtChannelFinder.cxx:4526
 AtlSgTop_WtChannelFinder.cxx:4527
 AtlSgTop_WtChannelFinder.cxx:4528
 AtlSgTop_WtChannelFinder.cxx:4529
 AtlSgTop_WtChannelFinder.cxx:4530
 AtlSgTop_WtChannelFinder.cxx:4531
 AtlSgTop_WtChannelFinder.cxx:4532
 AtlSgTop_WtChannelFinder.cxx:4533
 AtlSgTop_WtChannelFinder.cxx:4534
 AtlSgTop_WtChannelFinder.cxx:4535
 AtlSgTop_WtChannelFinder.cxx:4536
 AtlSgTop_WtChannelFinder.cxx:4537
 AtlSgTop_WtChannelFinder.cxx:4538
 AtlSgTop_WtChannelFinder.cxx:4539
 AtlSgTop_WtChannelFinder.cxx:4540
 AtlSgTop_WtChannelFinder.cxx:4541
 AtlSgTop_WtChannelFinder.cxx:4542
 AtlSgTop_WtChannelFinder.cxx:4543
 AtlSgTop_WtChannelFinder.cxx:4544
 AtlSgTop_WtChannelFinder.cxx:4545
 AtlSgTop_WtChannelFinder.cxx:4546
 AtlSgTop_WtChannelFinder.cxx:4547
 AtlSgTop_WtChannelFinder.cxx:4548
 AtlSgTop_WtChannelFinder.cxx:4549
 AtlSgTop_WtChannelFinder.cxx:4550
 AtlSgTop_WtChannelFinder.cxx:4551
 AtlSgTop_WtChannelFinder.cxx:4552
 AtlSgTop_WtChannelFinder.cxx:4553
 AtlSgTop_WtChannelFinder.cxx:4554
 AtlSgTop_WtChannelFinder.cxx:4555
 AtlSgTop_WtChannelFinder.cxx:4556
 AtlSgTop_WtChannelFinder.cxx:4557
 AtlSgTop_WtChannelFinder.cxx:4558
 AtlSgTop_WtChannelFinder.cxx:4559
 AtlSgTop_WtChannelFinder.cxx:4560
 AtlSgTop_WtChannelFinder.cxx:4561
 AtlSgTop_WtChannelFinder.cxx:4562
 AtlSgTop_WtChannelFinder.cxx:4563
 AtlSgTop_WtChannelFinder.cxx:4564
 AtlSgTop_WtChannelFinder.cxx:4565
 AtlSgTop_WtChannelFinder.cxx:4566
 AtlSgTop_WtChannelFinder.cxx:4567
 AtlSgTop_WtChannelFinder.cxx:4568
 AtlSgTop_WtChannelFinder.cxx:4569
 AtlSgTop_WtChannelFinder.cxx:4570
 AtlSgTop_WtChannelFinder.cxx:4571
 AtlSgTop_WtChannelFinder.cxx:4572
 AtlSgTop_WtChannelFinder.cxx:4573
 AtlSgTop_WtChannelFinder.cxx:4574
 AtlSgTop_WtChannelFinder.cxx:4575
 AtlSgTop_WtChannelFinder.cxx:4576
 AtlSgTop_WtChannelFinder.cxx:4577
 AtlSgTop_WtChannelFinder.cxx:4578
 AtlSgTop_WtChannelFinder.cxx:4579
 AtlSgTop_WtChannelFinder.cxx:4580
 AtlSgTop_WtChannelFinder.cxx:4581
 AtlSgTop_WtChannelFinder.cxx:4582
 AtlSgTop_WtChannelFinder.cxx:4583
 AtlSgTop_WtChannelFinder.cxx:4584
 AtlSgTop_WtChannelFinder.cxx:4585
 AtlSgTop_WtChannelFinder.cxx:4586
 AtlSgTop_WtChannelFinder.cxx:4587
 AtlSgTop_WtChannelFinder.cxx:4588
 AtlSgTop_WtChannelFinder.cxx:4589
 AtlSgTop_WtChannelFinder.cxx:4590
 AtlSgTop_WtChannelFinder.cxx:4591
 AtlSgTop_WtChannelFinder.cxx:4592
 AtlSgTop_WtChannelFinder.cxx:4593
 AtlSgTop_WtChannelFinder.cxx:4594
 AtlSgTop_WtChannelFinder.cxx:4595
 AtlSgTop_WtChannelFinder.cxx:4596
 AtlSgTop_WtChannelFinder.cxx:4597
 AtlSgTop_WtChannelFinder.cxx:4598
 AtlSgTop_WtChannelFinder.cxx:4599
 AtlSgTop_WtChannelFinder.cxx:4600
 AtlSgTop_WtChannelFinder.cxx:4601
 AtlSgTop_WtChannelFinder.cxx:4602
 AtlSgTop_WtChannelFinder.cxx:4603
 AtlSgTop_WtChannelFinder.cxx:4604
 AtlSgTop_WtChannelFinder.cxx:4605
 AtlSgTop_WtChannelFinder.cxx:4606
 AtlSgTop_WtChannelFinder.cxx:4607
 AtlSgTop_WtChannelFinder.cxx:4608
 AtlSgTop_WtChannelFinder.cxx:4609
 AtlSgTop_WtChannelFinder.cxx:4610
 AtlSgTop_WtChannelFinder.cxx:4611
 AtlSgTop_WtChannelFinder.cxx:4612
 AtlSgTop_WtChannelFinder.cxx:4613
 AtlSgTop_WtChannelFinder.cxx:4614
 AtlSgTop_WtChannelFinder.cxx:4615
 AtlSgTop_WtChannelFinder.cxx:4616
 AtlSgTop_WtChannelFinder.cxx:4617
 AtlSgTop_WtChannelFinder.cxx:4618
 AtlSgTop_WtChannelFinder.cxx:4619
 AtlSgTop_WtChannelFinder.cxx:4620
 AtlSgTop_WtChannelFinder.cxx:4621
 AtlSgTop_WtChannelFinder.cxx:4622
 AtlSgTop_WtChannelFinder.cxx:4623
 AtlSgTop_WtChannelFinder.cxx:4624
 AtlSgTop_WtChannelFinder.cxx:4625
 AtlSgTop_WtChannelFinder.cxx:4626
 AtlSgTop_WtChannelFinder.cxx:4627
 AtlSgTop_WtChannelFinder.cxx:4628
 AtlSgTop_WtChannelFinder.cxx:4629
 AtlSgTop_WtChannelFinder.cxx:4630
 AtlSgTop_WtChannelFinder.cxx:4631
 AtlSgTop_WtChannelFinder.cxx:4632
 AtlSgTop_WtChannelFinder.cxx:4633
 AtlSgTop_WtChannelFinder.cxx:4634
 AtlSgTop_WtChannelFinder.cxx:4635
 AtlSgTop_WtChannelFinder.cxx:4636
 AtlSgTop_WtChannelFinder.cxx:4637
 AtlSgTop_WtChannelFinder.cxx:4638
 AtlSgTop_WtChannelFinder.cxx:4639
 AtlSgTop_WtChannelFinder.cxx:4640
 AtlSgTop_WtChannelFinder.cxx:4641
 AtlSgTop_WtChannelFinder.cxx:4642
 AtlSgTop_WtChannelFinder.cxx:4643
 AtlSgTop_WtChannelFinder.cxx:4644
 AtlSgTop_WtChannelFinder.cxx:4645
 AtlSgTop_WtChannelFinder.cxx:4646
 AtlSgTop_WtChannelFinder.cxx:4647
 AtlSgTop_WtChannelFinder.cxx:4648
 AtlSgTop_WtChannelFinder.cxx:4649
 AtlSgTop_WtChannelFinder.cxx:4650
 AtlSgTop_WtChannelFinder.cxx:4651
 AtlSgTop_WtChannelFinder.cxx:4652
 AtlSgTop_WtChannelFinder.cxx:4653
 AtlSgTop_WtChannelFinder.cxx:4654
 AtlSgTop_WtChannelFinder.cxx:4655
 AtlSgTop_WtChannelFinder.cxx:4656
 AtlSgTop_WtChannelFinder.cxx:4657
 AtlSgTop_WtChannelFinder.cxx:4658
 AtlSgTop_WtChannelFinder.cxx:4659
 AtlSgTop_WtChannelFinder.cxx:4660
 AtlSgTop_WtChannelFinder.cxx:4661
 AtlSgTop_WtChannelFinder.cxx:4662
 AtlSgTop_WtChannelFinder.cxx:4663
 AtlSgTop_WtChannelFinder.cxx:4664
 AtlSgTop_WtChannelFinder.cxx:4665
 AtlSgTop_WtChannelFinder.cxx:4666
 AtlSgTop_WtChannelFinder.cxx:4667
 AtlSgTop_WtChannelFinder.cxx:4668
 AtlSgTop_WtChannelFinder.cxx:4669
 AtlSgTop_WtChannelFinder.cxx:4670
 AtlSgTop_WtChannelFinder.cxx:4671
 AtlSgTop_WtChannelFinder.cxx:4672
 AtlSgTop_WtChannelFinder.cxx:4673
 AtlSgTop_WtChannelFinder.cxx:4674
 AtlSgTop_WtChannelFinder.cxx:4675
 AtlSgTop_WtChannelFinder.cxx:4676
 AtlSgTop_WtChannelFinder.cxx:4677
 AtlSgTop_WtChannelFinder.cxx:4678
 AtlSgTop_WtChannelFinder.cxx:4679
 AtlSgTop_WtChannelFinder.cxx:4680
 AtlSgTop_WtChannelFinder.cxx:4681
 AtlSgTop_WtChannelFinder.cxx:4682
 AtlSgTop_WtChannelFinder.cxx:4683
 AtlSgTop_WtChannelFinder.cxx:4684
 AtlSgTop_WtChannelFinder.cxx:4685
 AtlSgTop_WtChannelFinder.cxx:4686
 AtlSgTop_WtChannelFinder.cxx:4687
 AtlSgTop_WtChannelFinder.cxx:4688
 AtlSgTop_WtChannelFinder.cxx:4689
 AtlSgTop_WtChannelFinder.cxx:4690
 AtlSgTop_WtChannelFinder.cxx:4691
 AtlSgTop_WtChannelFinder.cxx:4692
 AtlSgTop_WtChannelFinder.cxx:4693
 AtlSgTop_WtChannelFinder.cxx:4694
 AtlSgTop_WtChannelFinder.cxx:4695
 AtlSgTop_WtChannelFinder.cxx:4696
 AtlSgTop_WtChannelFinder.cxx:4697
 AtlSgTop_WtChannelFinder.cxx:4698
 AtlSgTop_WtChannelFinder.cxx:4699
 AtlSgTop_WtChannelFinder.cxx:4700
 AtlSgTop_WtChannelFinder.cxx:4701
 AtlSgTop_WtChannelFinder.cxx:4702
 AtlSgTop_WtChannelFinder.cxx:4703
 AtlSgTop_WtChannelFinder.cxx:4704
 AtlSgTop_WtChannelFinder.cxx:4705
 AtlSgTop_WtChannelFinder.cxx:4706
 AtlSgTop_WtChannelFinder.cxx:4707
 AtlSgTop_WtChannelFinder.cxx:4708
 AtlSgTop_WtChannelFinder.cxx:4709
 AtlSgTop_WtChannelFinder.cxx:4710
 AtlSgTop_WtChannelFinder.cxx:4711
 AtlSgTop_WtChannelFinder.cxx:4712
 AtlSgTop_WtChannelFinder.cxx:4713
 AtlSgTop_WtChannelFinder.cxx:4714
 AtlSgTop_WtChannelFinder.cxx:4715
 AtlSgTop_WtChannelFinder.cxx:4716
 AtlSgTop_WtChannelFinder.cxx:4717
 AtlSgTop_WtChannelFinder.cxx:4718
 AtlSgTop_WtChannelFinder.cxx:4719
 AtlSgTop_WtChannelFinder.cxx:4720
 AtlSgTop_WtChannelFinder.cxx:4721
 AtlSgTop_WtChannelFinder.cxx:4722
 AtlSgTop_WtChannelFinder.cxx:4723
 AtlSgTop_WtChannelFinder.cxx:4724
 AtlSgTop_WtChannelFinder.cxx:4725
 AtlSgTop_WtChannelFinder.cxx:4726
 AtlSgTop_WtChannelFinder.cxx:4727
 AtlSgTop_WtChannelFinder.cxx:4728
 AtlSgTop_WtChannelFinder.cxx:4729
 AtlSgTop_WtChannelFinder.cxx:4730
 AtlSgTop_WtChannelFinder.cxx:4731
 AtlSgTop_WtChannelFinder.cxx:4732
 AtlSgTop_WtChannelFinder.cxx:4733
 AtlSgTop_WtChannelFinder.cxx:4734
 AtlSgTop_WtChannelFinder.cxx:4735
 AtlSgTop_WtChannelFinder.cxx:4736
 AtlSgTop_WtChannelFinder.cxx:4737
 AtlSgTop_WtChannelFinder.cxx:4738
 AtlSgTop_WtChannelFinder.cxx:4739
 AtlSgTop_WtChannelFinder.cxx:4740
 AtlSgTop_WtChannelFinder.cxx:4741
 AtlSgTop_WtChannelFinder.cxx:4742
 AtlSgTop_WtChannelFinder.cxx:4743
 AtlSgTop_WtChannelFinder.cxx:4744
 AtlSgTop_WtChannelFinder.cxx:4745
 AtlSgTop_WtChannelFinder.cxx:4746
 AtlSgTop_WtChannelFinder.cxx:4747
 AtlSgTop_WtChannelFinder.cxx:4748
 AtlSgTop_WtChannelFinder.cxx:4749
 AtlSgTop_WtChannelFinder.cxx:4750
 AtlSgTop_WtChannelFinder.cxx:4751
 AtlSgTop_WtChannelFinder.cxx:4752
 AtlSgTop_WtChannelFinder.cxx:4753
 AtlSgTop_WtChannelFinder.cxx:4754
 AtlSgTop_WtChannelFinder.cxx:4755
 AtlSgTop_WtChannelFinder.cxx:4756
 AtlSgTop_WtChannelFinder.cxx:4757
 AtlSgTop_WtChannelFinder.cxx:4758
 AtlSgTop_WtChannelFinder.cxx:4759
 AtlSgTop_WtChannelFinder.cxx:4760
 AtlSgTop_WtChannelFinder.cxx:4761
 AtlSgTop_WtChannelFinder.cxx:4762
 AtlSgTop_WtChannelFinder.cxx:4763
 AtlSgTop_WtChannelFinder.cxx:4764
 AtlSgTop_WtChannelFinder.cxx:4765
 AtlSgTop_WtChannelFinder.cxx:4766
 AtlSgTop_WtChannelFinder.cxx:4767
 AtlSgTop_WtChannelFinder.cxx:4768
 AtlSgTop_WtChannelFinder.cxx:4769
 AtlSgTop_WtChannelFinder.cxx:4770
 AtlSgTop_WtChannelFinder.cxx:4771
 AtlSgTop_WtChannelFinder.cxx:4772
 AtlSgTop_WtChannelFinder.cxx:4773
 AtlSgTop_WtChannelFinder.cxx:4774
 AtlSgTop_WtChannelFinder.cxx:4775
 AtlSgTop_WtChannelFinder.cxx:4776
 AtlSgTop_WtChannelFinder.cxx:4777
 AtlSgTop_WtChannelFinder.cxx:4778
 AtlSgTop_WtChannelFinder.cxx:4779
 AtlSgTop_WtChannelFinder.cxx:4780
 AtlSgTop_WtChannelFinder.cxx:4781
 AtlSgTop_WtChannelFinder.cxx:4782
 AtlSgTop_WtChannelFinder.cxx:4783
 AtlSgTop_WtChannelFinder.cxx:4784
 AtlSgTop_WtChannelFinder.cxx:4785
 AtlSgTop_WtChannelFinder.cxx:4786
 AtlSgTop_WtChannelFinder.cxx:4787
 AtlSgTop_WtChannelFinder.cxx:4788
 AtlSgTop_WtChannelFinder.cxx:4789
 AtlSgTop_WtChannelFinder.cxx:4790
 AtlSgTop_WtChannelFinder.cxx:4791
 AtlSgTop_WtChannelFinder.cxx:4792
 AtlSgTop_WtChannelFinder.cxx:4793
 AtlSgTop_WtChannelFinder.cxx:4794
 AtlSgTop_WtChannelFinder.cxx:4795
 AtlSgTop_WtChannelFinder.cxx:4796
 AtlSgTop_WtChannelFinder.cxx:4797
 AtlSgTop_WtChannelFinder.cxx:4798
 AtlSgTop_WtChannelFinder.cxx:4799
 AtlSgTop_WtChannelFinder.cxx:4800
 AtlSgTop_WtChannelFinder.cxx:4801
 AtlSgTop_WtChannelFinder.cxx:4802
 AtlSgTop_WtChannelFinder.cxx:4803
 AtlSgTop_WtChannelFinder.cxx:4804
 AtlSgTop_WtChannelFinder.cxx:4805
 AtlSgTop_WtChannelFinder.cxx:4806
 AtlSgTop_WtChannelFinder.cxx:4807
 AtlSgTop_WtChannelFinder.cxx:4808
 AtlSgTop_WtChannelFinder.cxx:4809
 AtlSgTop_WtChannelFinder.cxx:4810
 AtlSgTop_WtChannelFinder.cxx:4811
 AtlSgTop_WtChannelFinder.cxx:4812
 AtlSgTop_WtChannelFinder.cxx:4813
 AtlSgTop_WtChannelFinder.cxx:4814
 AtlSgTop_WtChannelFinder.cxx:4815
 AtlSgTop_WtChannelFinder.cxx:4816
 AtlSgTop_WtChannelFinder.cxx:4817
 AtlSgTop_WtChannelFinder.cxx:4818
 AtlSgTop_WtChannelFinder.cxx:4819
 AtlSgTop_WtChannelFinder.cxx:4820
 AtlSgTop_WtChannelFinder.cxx:4821
 AtlSgTop_WtChannelFinder.cxx:4822
 AtlSgTop_WtChannelFinder.cxx:4823
 AtlSgTop_WtChannelFinder.cxx:4824
 AtlSgTop_WtChannelFinder.cxx:4825
 AtlSgTop_WtChannelFinder.cxx:4826
 AtlSgTop_WtChannelFinder.cxx:4827
 AtlSgTop_WtChannelFinder.cxx:4828
 AtlSgTop_WtChannelFinder.cxx:4829
 AtlSgTop_WtChannelFinder.cxx:4830
 AtlSgTop_WtChannelFinder.cxx:4831
 AtlSgTop_WtChannelFinder.cxx:4832
 AtlSgTop_WtChannelFinder.cxx:4833
 AtlSgTop_WtChannelFinder.cxx:4834
 AtlSgTop_WtChannelFinder.cxx:4835
 AtlSgTop_WtChannelFinder.cxx:4836
 AtlSgTop_WtChannelFinder.cxx:4837
 AtlSgTop_WtChannelFinder.cxx:4838
 AtlSgTop_WtChannelFinder.cxx:4839
 AtlSgTop_WtChannelFinder.cxx:4840
 AtlSgTop_WtChannelFinder.cxx:4841
 AtlSgTop_WtChannelFinder.cxx:4842
 AtlSgTop_WtChannelFinder.cxx:4843
 AtlSgTop_WtChannelFinder.cxx:4844
 AtlSgTop_WtChannelFinder.cxx:4845
 AtlSgTop_WtChannelFinder.cxx:4846
 AtlSgTop_WtChannelFinder.cxx:4847
 AtlSgTop_WtChannelFinder.cxx:4848
 AtlSgTop_WtChannelFinder.cxx:4849
 AtlSgTop_WtChannelFinder.cxx:4850
 AtlSgTop_WtChannelFinder.cxx:4851
 AtlSgTop_WtChannelFinder.cxx:4852
 AtlSgTop_WtChannelFinder.cxx:4853
 AtlSgTop_WtChannelFinder.cxx:4854
 AtlSgTop_WtChannelFinder.cxx:4855
 AtlSgTop_WtChannelFinder.cxx:4856
 AtlSgTop_WtChannelFinder.cxx:4857
 AtlSgTop_WtChannelFinder.cxx:4858
 AtlSgTop_WtChannelFinder.cxx:4859
 AtlSgTop_WtChannelFinder.cxx:4860
 AtlSgTop_WtChannelFinder.cxx:4861
 AtlSgTop_WtChannelFinder.cxx:4862
 AtlSgTop_WtChannelFinder.cxx:4863
 AtlSgTop_WtChannelFinder.cxx:4864
 AtlSgTop_WtChannelFinder.cxx:4865
 AtlSgTop_WtChannelFinder.cxx:4866
 AtlSgTop_WtChannelFinder.cxx:4867
 AtlSgTop_WtChannelFinder.cxx:4868
 AtlSgTop_WtChannelFinder.cxx:4869
 AtlSgTop_WtChannelFinder.cxx:4870
 AtlSgTop_WtChannelFinder.cxx:4871
 AtlSgTop_WtChannelFinder.cxx:4872
 AtlSgTop_WtChannelFinder.cxx:4873
 AtlSgTop_WtChannelFinder.cxx:4874
 AtlSgTop_WtChannelFinder.cxx:4875
 AtlSgTop_WtChannelFinder.cxx:4876
 AtlSgTop_WtChannelFinder.cxx:4877
 AtlSgTop_WtChannelFinder.cxx:4878
 AtlSgTop_WtChannelFinder.cxx:4879
 AtlSgTop_WtChannelFinder.cxx:4880
 AtlSgTop_WtChannelFinder.cxx:4881
 AtlSgTop_WtChannelFinder.cxx:4882
 AtlSgTop_WtChannelFinder.cxx:4883
 AtlSgTop_WtChannelFinder.cxx:4884
 AtlSgTop_WtChannelFinder.cxx:4885
 AtlSgTop_WtChannelFinder.cxx:4886
 AtlSgTop_WtChannelFinder.cxx:4887
 AtlSgTop_WtChannelFinder.cxx:4888
 AtlSgTop_WtChannelFinder.cxx:4889
 AtlSgTop_WtChannelFinder.cxx:4890
 AtlSgTop_WtChannelFinder.cxx:4891
 AtlSgTop_WtChannelFinder.cxx:4892
 AtlSgTop_WtChannelFinder.cxx:4893
 AtlSgTop_WtChannelFinder.cxx:4894
 AtlSgTop_WtChannelFinder.cxx:4895
 AtlSgTop_WtChannelFinder.cxx:4896
 AtlSgTop_WtChannelFinder.cxx:4897
 AtlSgTop_WtChannelFinder.cxx:4898
 AtlSgTop_WtChannelFinder.cxx:4899
 AtlSgTop_WtChannelFinder.cxx:4900
 AtlSgTop_WtChannelFinder.cxx:4901
 AtlSgTop_WtChannelFinder.cxx:4902
 AtlSgTop_WtChannelFinder.cxx:4903
 AtlSgTop_WtChannelFinder.cxx:4904
 AtlSgTop_WtChannelFinder.cxx:4905
 AtlSgTop_WtChannelFinder.cxx:4906
 AtlSgTop_WtChannelFinder.cxx:4907
 AtlSgTop_WtChannelFinder.cxx:4908
 AtlSgTop_WtChannelFinder.cxx:4909
 AtlSgTop_WtChannelFinder.cxx:4910
 AtlSgTop_WtChannelFinder.cxx:4911
 AtlSgTop_WtChannelFinder.cxx:4912
 AtlSgTop_WtChannelFinder.cxx:4913
 AtlSgTop_WtChannelFinder.cxx:4914
 AtlSgTop_WtChannelFinder.cxx:4915
 AtlSgTop_WtChannelFinder.cxx:4916
 AtlSgTop_WtChannelFinder.cxx:4917
 AtlSgTop_WtChannelFinder.cxx:4918
 AtlSgTop_WtChannelFinder.cxx:4919
 AtlSgTop_WtChannelFinder.cxx:4920
 AtlSgTop_WtChannelFinder.cxx:4921
 AtlSgTop_WtChannelFinder.cxx:4922
 AtlSgTop_WtChannelFinder.cxx:4923
 AtlSgTop_WtChannelFinder.cxx:4924
 AtlSgTop_WtChannelFinder.cxx:4925
 AtlSgTop_WtChannelFinder.cxx:4926
 AtlSgTop_WtChannelFinder.cxx:4927
 AtlSgTop_WtChannelFinder.cxx:4928
 AtlSgTop_WtChannelFinder.cxx:4929
 AtlSgTop_WtChannelFinder.cxx:4930
 AtlSgTop_WtChannelFinder.cxx:4931
 AtlSgTop_WtChannelFinder.cxx:4932
 AtlSgTop_WtChannelFinder.cxx:4933
 AtlSgTop_WtChannelFinder.cxx:4934
 AtlSgTop_WtChannelFinder.cxx:4935
 AtlSgTop_WtChannelFinder.cxx:4936
 AtlSgTop_WtChannelFinder.cxx:4937
 AtlSgTop_WtChannelFinder.cxx:4938
 AtlSgTop_WtChannelFinder.cxx:4939
 AtlSgTop_WtChannelFinder.cxx:4940
 AtlSgTop_WtChannelFinder.cxx:4941
 AtlSgTop_WtChannelFinder.cxx:4942
 AtlSgTop_WtChannelFinder.cxx:4943
 AtlSgTop_WtChannelFinder.cxx:4944
 AtlSgTop_WtChannelFinder.cxx:4945
 AtlSgTop_WtChannelFinder.cxx:4946
 AtlSgTop_WtChannelFinder.cxx:4947
 AtlSgTop_WtChannelFinder.cxx:4948
 AtlSgTop_WtChannelFinder.cxx:4949
 AtlSgTop_WtChannelFinder.cxx:4950
 AtlSgTop_WtChannelFinder.cxx:4951
 AtlSgTop_WtChannelFinder.cxx:4952
 AtlSgTop_WtChannelFinder.cxx:4953
 AtlSgTop_WtChannelFinder.cxx:4954
 AtlSgTop_WtChannelFinder.cxx:4955
 AtlSgTop_WtChannelFinder.cxx:4956
 AtlSgTop_WtChannelFinder.cxx:4957
 AtlSgTop_WtChannelFinder.cxx:4958
 AtlSgTop_WtChannelFinder.cxx:4959
 AtlSgTop_WtChannelFinder.cxx:4960
 AtlSgTop_WtChannelFinder.cxx:4961
 AtlSgTop_WtChannelFinder.cxx:4962
 AtlSgTop_WtChannelFinder.cxx:4963
 AtlSgTop_WtChannelFinder.cxx:4964
 AtlSgTop_WtChannelFinder.cxx:4965
 AtlSgTop_WtChannelFinder.cxx:4966
 AtlSgTop_WtChannelFinder.cxx:4967
 AtlSgTop_WtChannelFinder.cxx:4968
 AtlSgTop_WtChannelFinder.cxx:4969
 AtlSgTop_WtChannelFinder.cxx:4970
 AtlSgTop_WtChannelFinder.cxx:4971
 AtlSgTop_WtChannelFinder.cxx:4972
 AtlSgTop_WtChannelFinder.cxx:4973
 AtlSgTop_WtChannelFinder.cxx:4974
 AtlSgTop_WtChannelFinder.cxx:4975
 AtlSgTop_WtChannelFinder.cxx:4976
 AtlSgTop_WtChannelFinder.cxx:4977
 AtlSgTop_WtChannelFinder.cxx:4978
 AtlSgTop_WtChannelFinder.cxx:4979
 AtlSgTop_WtChannelFinder.cxx:4980
 AtlSgTop_WtChannelFinder.cxx:4981
 AtlSgTop_WtChannelFinder.cxx:4982
 AtlSgTop_WtChannelFinder.cxx:4983
 AtlSgTop_WtChannelFinder.cxx:4984
 AtlSgTop_WtChannelFinder.cxx:4985
 AtlSgTop_WtChannelFinder.cxx:4986
 AtlSgTop_WtChannelFinder.cxx:4987
 AtlSgTop_WtChannelFinder.cxx:4988
 AtlSgTop_WtChannelFinder.cxx:4989
 AtlSgTop_WtChannelFinder.cxx:4990
 AtlSgTop_WtChannelFinder.cxx:4991
 AtlSgTop_WtChannelFinder.cxx:4992
 AtlSgTop_WtChannelFinder.cxx:4993
 AtlSgTop_WtChannelFinder.cxx:4994
 AtlSgTop_WtChannelFinder.cxx:4995
 AtlSgTop_WtChannelFinder.cxx:4996
 AtlSgTop_WtChannelFinder.cxx:4997
 AtlSgTop_WtChannelFinder.cxx:4998
 AtlSgTop_WtChannelFinder.cxx:4999
 AtlSgTop_WtChannelFinder.cxx:5000
 AtlSgTop_WtChannelFinder.cxx:5001
 AtlSgTop_WtChannelFinder.cxx:5002
 AtlSgTop_WtChannelFinder.cxx:5003
 AtlSgTop_WtChannelFinder.cxx:5004
 AtlSgTop_WtChannelFinder.cxx:5005
 AtlSgTop_WtChannelFinder.cxx:5006
 AtlSgTop_WtChannelFinder.cxx:5007
 AtlSgTop_WtChannelFinder.cxx:5008
 AtlSgTop_WtChannelFinder.cxx:5009
 AtlSgTop_WtChannelFinder.cxx:5010
 AtlSgTop_WtChannelFinder.cxx:5011
 AtlSgTop_WtChannelFinder.cxx:5012
 AtlSgTop_WtChannelFinder.cxx:5013
 AtlSgTop_WtChannelFinder.cxx:5014
 AtlSgTop_WtChannelFinder.cxx:5015
 AtlSgTop_WtChannelFinder.cxx:5016
 AtlSgTop_WtChannelFinder.cxx:5017
 AtlSgTop_WtChannelFinder.cxx:5018
 AtlSgTop_WtChannelFinder.cxx:5019
 AtlSgTop_WtChannelFinder.cxx:5020
 AtlSgTop_WtChannelFinder.cxx:5021
 AtlSgTop_WtChannelFinder.cxx:5022
 AtlSgTop_WtChannelFinder.cxx:5023
 AtlSgTop_WtChannelFinder.cxx:5024
 AtlSgTop_WtChannelFinder.cxx:5025
 AtlSgTop_WtChannelFinder.cxx:5026
 AtlSgTop_WtChannelFinder.cxx:5027
 AtlSgTop_WtChannelFinder.cxx:5028
 AtlSgTop_WtChannelFinder.cxx:5029
 AtlSgTop_WtChannelFinder.cxx:5030
 AtlSgTop_WtChannelFinder.cxx:5031
 AtlSgTop_WtChannelFinder.cxx:5032
 AtlSgTop_WtChannelFinder.cxx:5033
 AtlSgTop_WtChannelFinder.cxx:5034
 AtlSgTop_WtChannelFinder.cxx:5035
 AtlSgTop_WtChannelFinder.cxx:5036
 AtlSgTop_WtChannelFinder.cxx:5037
 AtlSgTop_WtChannelFinder.cxx:5038
 AtlSgTop_WtChannelFinder.cxx:5039
 AtlSgTop_WtChannelFinder.cxx:5040
 AtlSgTop_WtChannelFinder.cxx:5041
 AtlSgTop_WtChannelFinder.cxx:5042
 AtlSgTop_WtChannelFinder.cxx:5043
 AtlSgTop_WtChannelFinder.cxx:5044
 AtlSgTop_WtChannelFinder.cxx:5045
 AtlSgTop_WtChannelFinder.cxx:5046
 AtlSgTop_WtChannelFinder.cxx:5047
 AtlSgTop_WtChannelFinder.cxx:5048
 AtlSgTop_WtChannelFinder.cxx:5049
 AtlSgTop_WtChannelFinder.cxx:5050
 AtlSgTop_WtChannelFinder.cxx:5051
 AtlSgTop_WtChannelFinder.cxx:5052
 AtlSgTop_WtChannelFinder.cxx:5053
 AtlSgTop_WtChannelFinder.cxx:5054
 AtlSgTop_WtChannelFinder.cxx:5055
 AtlSgTop_WtChannelFinder.cxx:5056
 AtlSgTop_WtChannelFinder.cxx:5057
 AtlSgTop_WtChannelFinder.cxx:5058
 AtlSgTop_WtChannelFinder.cxx:5059
 AtlSgTop_WtChannelFinder.cxx:5060
 AtlSgTop_WtChannelFinder.cxx:5061
 AtlSgTop_WtChannelFinder.cxx:5062
 AtlSgTop_WtChannelFinder.cxx:5063
 AtlSgTop_WtChannelFinder.cxx:5064
 AtlSgTop_WtChannelFinder.cxx:5065
 AtlSgTop_WtChannelFinder.cxx:5066
 AtlSgTop_WtChannelFinder.cxx:5067
 AtlSgTop_WtChannelFinder.cxx:5068
 AtlSgTop_WtChannelFinder.cxx:5069
 AtlSgTop_WtChannelFinder.cxx:5070
 AtlSgTop_WtChannelFinder.cxx:5071
 AtlSgTop_WtChannelFinder.cxx:5072
 AtlSgTop_WtChannelFinder.cxx:5073
 AtlSgTop_WtChannelFinder.cxx:5074
 AtlSgTop_WtChannelFinder.cxx:5075
 AtlSgTop_WtChannelFinder.cxx:5076
 AtlSgTop_WtChannelFinder.cxx:5077
 AtlSgTop_WtChannelFinder.cxx:5078
 AtlSgTop_WtChannelFinder.cxx:5079
 AtlSgTop_WtChannelFinder.cxx:5080
 AtlSgTop_WtChannelFinder.cxx:5081
 AtlSgTop_WtChannelFinder.cxx:5082
 AtlSgTop_WtChannelFinder.cxx:5083
 AtlSgTop_WtChannelFinder.cxx:5084
 AtlSgTop_WtChannelFinder.cxx:5085
 AtlSgTop_WtChannelFinder.cxx:5086
 AtlSgTop_WtChannelFinder.cxx:5087
 AtlSgTop_WtChannelFinder.cxx:5088
 AtlSgTop_WtChannelFinder.cxx:5089
 AtlSgTop_WtChannelFinder.cxx:5090
 AtlSgTop_WtChannelFinder.cxx:5091
 AtlSgTop_WtChannelFinder.cxx:5092
 AtlSgTop_WtChannelFinder.cxx:5093
 AtlSgTop_WtChannelFinder.cxx:5094
 AtlSgTop_WtChannelFinder.cxx:5095
 AtlSgTop_WtChannelFinder.cxx:5096
 AtlSgTop_WtChannelFinder.cxx:5097
 AtlSgTop_WtChannelFinder.cxx:5098
 AtlSgTop_WtChannelFinder.cxx:5099
 AtlSgTop_WtChannelFinder.cxx:5100
 AtlSgTop_WtChannelFinder.cxx:5101
 AtlSgTop_WtChannelFinder.cxx:5102
 AtlSgTop_WtChannelFinder.cxx:5103
 AtlSgTop_WtChannelFinder.cxx:5104
 AtlSgTop_WtChannelFinder.cxx:5105
 AtlSgTop_WtChannelFinder.cxx:5106
 AtlSgTop_WtChannelFinder.cxx:5107
 AtlSgTop_WtChannelFinder.cxx:5108
 AtlSgTop_WtChannelFinder.cxx:5109
 AtlSgTop_WtChannelFinder.cxx:5110
 AtlSgTop_WtChannelFinder.cxx:5111
 AtlSgTop_WtChannelFinder.cxx:5112
 AtlSgTop_WtChannelFinder.cxx:5113
 AtlSgTop_WtChannelFinder.cxx:5114
 AtlSgTop_WtChannelFinder.cxx:5115
 AtlSgTop_WtChannelFinder.cxx:5116
 AtlSgTop_WtChannelFinder.cxx:5117
 AtlSgTop_WtChannelFinder.cxx:5118
 AtlSgTop_WtChannelFinder.cxx:5119
 AtlSgTop_WtChannelFinder.cxx:5120
 AtlSgTop_WtChannelFinder.cxx:5121
 AtlSgTop_WtChannelFinder.cxx:5122
 AtlSgTop_WtChannelFinder.cxx:5123
 AtlSgTop_WtChannelFinder.cxx:5124
 AtlSgTop_WtChannelFinder.cxx:5125
 AtlSgTop_WtChannelFinder.cxx:5126
 AtlSgTop_WtChannelFinder.cxx:5127
 AtlSgTop_WtChannelFinder.cxx:5128
 AtlSgTop_WtChannelFinder.cxx:5129
 AtlSgTop_WtChannelFinder.cxx:5130
 AtlSgTop_WtChannelFinder.cxx:5131
 AtlSgTop_WtChannelFinder.cxx:5132
 AtlSgTop_WtChannelFinder.cxx:5133
 AtlSgTop_WtChannelFinder.cxx:5134
 AtlSgTop_WtChannelFinder.cxx:5135
 AtlSgTop_WtChannelFinder.cxx:5136
 AtlSgTop_WtChannelFinder.cxx:5137
 AtlSgTop_WtChannelFinder.cxx:5138
 AtlSgTop_WtChannelFinder.cxx:5139
 AtlSgTop_WtChannelFinder.cxx:5140
 AtlSgTop_WtChannelFinder.cxx:5141
 AtlSgTop_WtChannelFinder.cxx:5142
 AtlSgTop_WtChannelFinder.cxx:5143
 AtlSgTop_WtChannelFinder.cxx:5144
 AtlSgTop_WtChannelFinder.cxx:5145
 AtlSgTop_WtChannelFinder.cxx:5146
 AtlSgTop_WtChannelFinder.cxx:5147
 AtlSgTop_WtChannelFinder.cxx:5148
 AtlSgTop_WtChannelFinder.cxx:5149
 AtlSgTop_WtChannelFinder.cxx:5150
 AtlSgTop_WtChannelFinder.cxx:5151
 AtlSgTop_WtChannelFinder.cxx:5152
 AtlSgTop_WtChannelFinder.cxx:5153
 AtlSgTop_WtChannelFinder.cxx:5154
 AtlSgTop_WtChannelFinder.cxx:5155
 AtlSgTop_WtChannelFinder.cxx:5156
 AtlSgTop_WtChannelFinder.cxx:5157
 AtlSgTop_WtChannelFinder.cxx:5158
 AtlSgTop_WtChannelFinder.cxx:5159
 AtlSgTop_WtChannelFinder.cxx:5160
 AtlSgTop_WtChannelFinder.cxx:5161
 AtlSgTop_WtChannelFinder.cxx:5162
 AtlSgTop_WtChannelFinder.cxx:5163
 AtlSgTop_WtChannelFinder.cxx:5164
 AtlSgTop_WtChannelFinder.cxx:5165
 AtlSgTop_WtChannelFinder.cxx:5166
 AtlSgTop_WtChannelFinder.cxx:5167
 AtlSgTop_WtChannelFinder.cxx:5168
 AtlSgTop_WtChannelFinder.cxx:5169
 AtlSgTop_WtChannelFinder.cxx:5170
 AtlSgTop_WtChannelFinder.cxx:5171
 AtlSgTop_WtChannelFinder.cxx:5172
 AtlSgTop_WtChannelFinder.cxx:5173
 AtlSgTop_WtChannelFinder.cxx:5174
 AtlSgTop_WtChannelFinder.cxx:5175
 AtlSgTop_WtChannelFinder.cxx:5176
 AtlSgTop_WtChannelFinder.cxx:5177
 AtlSgTop_WtChannelFinder.cxx:5178
 AtlSgTop_WtChannelFinder.cxx:5179
 AtlSgTop_WtChannelFinder.cxx:5180
 AtlSgTop_WtChannelFinder.cxx:5181
 AtlSgTop_WtChannelFinder.cxx:5182
 AtlSgTop_WtChannelFinder.cxx:5183
 AtlSgTop_WtChannelFinder.cxx:5184
 AtlSgTop_WtChannelFinder.cxx:5185
 AtlSgTop_WtChannelFinder.cxx:5186
 AtlSgTop_WtChannelFinder.cxx:5187
 AtlSgTop_WtChannelFinder.cxx:5188
 AtlSgTop_WtChannelFinder.cxx:5189
 AtlSgTop_WtChannelFinder.cxx:5190
 AtlSgTop_WtChannelFinder.cxx:5191
 AtlSgTop_WtChannelFinder.cxx:5192
 AtlSgTop_WtChannelFinder.cxx:5193
 AtlSgTop_WtChannelFinder.cxx:5194
 AtlSgTop_WtChannelFinder.cxx:5195
 AtlSgTop_WtChannelFinder.cxx:5196
 AtlSgTop_WtChannelFinder.cxx:5197
 AtlSgTop_WtChannelFinder.cxx:5198
 AtlSgTop_WtChannelFinder.cxx:5199
 AtlSgTop_WtChannelFinder.cxx:5200
 AtlSgTop_WtChannelFinder.cxx:5201
 AtlSgTop_WtChannelFinder.cxx:5202
 AtlSgTop_WtChannelFinder.cxx:5203
 AtlSgTop_WtChannelFinder.cxx:5204
 AtlSgTop_WtChannelFinder.cxx:5205
 AtlSgTop_WtChannelFinder.cxx:5206
 AtlSgTop_WtChannelFinder.cxx:5207
 AtlSgTop_WtChannelFinder.cxx:5208
 AtlSgTop_WtChannelFinder.cxx:5209
 AtlSgTop_WtChannelFinder.cxx:5210
 AtlSgTop_WtChannelFinder.cxx:5211
 AtlSgTop_WtChannelFinder.cxx:5212
 AtlSgTop_WtChannelFinder.cxx:5213
 AtlSgTop_WtChannelFinder.cxx:5214
 AtlSgTop_WtChannelFinder.cxx:5215
 AtlSgTop_WtChannelFinder.cxx:5216
 AtlSgTop_WtChannelFinder.cxx:5217
 AtlSgTop_WtChannelFinder.cxx:5218
 AtlSgTop_WtChannelFinder.cxx:5219
 AtlSgTop_WtChannelFinder.cxx:5220
 AtlSgTop_WtChannelFinder.cxx:5221
 AtlSgTop_WtChannelFinder.cxx:5222
 AtlSgTop_WtChannelFinder.cxx:5223
 AtlSgTop_WtChannelFinder.cxx:5224
 AtlSgTop_WtChannelFinder.cxx:5225
 AtlSgTop_WtChannelFinder.cxx:5226
 AtlSgTop_WtChannelFinder.cxx:5227
 AtlSgTop_WtChannelFinder.cxx:5228
 AtlSgTop_WtChannelFinder.cxx:5229
 AtlSgTop_WtChannelFinder.cxx:5230
 AtlSgTop_WtChannelFinder.cxx:5231
 AtlSgTop_WtChannelFinder.cxx:5232
 AtlSgTop_WtChannelFinder.cxx:5233
 AtlSgTop_WtChannelFinder.cxx:5234
 AtlSgTop_WtChannelFinder.cxx:5235
 AtlSgTop_WtChannelFinder.cxx:5236
 AtlSgTop_WtChannelFinder.cxx:5237
 AtlSgTop_WtChannelFinder.cxx:5238
 AtlSgTop_WtChannelFinder.cxx:5239
 AtlSgTop_WtChannelFinder.cxx:5240
 AtlSgTop_WtChannelFinder.cxx:5241
 AtlSgTop_WtChannelFinder.cxx:5242
 AtlSgTop_WtChannelFinder.cxx:5243
 AtlSgTop_WtChannelFinder.cxx:5244
 AtlSgTop_WtChannelFinder.cxx:5245
 AtlSgTop_WtChannelFinder.cxx:5246
 AtlSgTop_WtChannelFinder.cxx:5247
 AtlSgTop_WtChannelFinder.cxx:5248
 AtlSgTop_WtChannelFinder.cxx:5249
 AtlSgTop_WtChannelFinder.cxx:5250
 AtlSgTop_WtChannelFinder.cxx:5251
 AtlSgTop_WtChannelFinder.cxx:5252
 AtlSgTop_WtChannelFinder.cxx:5253
 AtlSgTop_WtChannelFinder.cxx:5254
 AtlSgTop_WtChannelFinder.cxx:5255
 AtlSgTop_WtChannelFinder.cxx:5256
 AtlSgTop_WtChannelFinder.cxx:5257
 AtlSgTop_WtChannelFinder.cxx:5258
 AtlSgTop_WtChannelFinder.cxx:5259
 AtlSgTop_WtChannelFinder.cxx:5260
 AtlSgTop_WtChannelFinder.cxx:5261
 AtlSgTop_WtChannelFinder.cxx:5262
 AtlSgTop_WtChannelFinder.cxx:5263
 AtlSgTop_WtChannelFinder.cxx:5264
 AtlSgTop_WtChannelFinder.cxx:5265
 AtlSgTop_WtChannelFinder.cxx:5266
 AtlSgTop_WtChannelFinder.cxx:5267
 AtlSgTop_WtChannelFinder.cxx:5268
 AtlSgTop_WtChannelFinder.cxx:5269
 AtlSgTop_WtChannelFinder.cxx:5270
 AtlSgTop_WtChannelFinder.cxx:5271
 AtlSgTop_WtChannelFinder.cxx:5272
 AtlSgTop_WtChannelFinder.cxx:5273
 AtlSgTop_WtChannelFinder.cxx:5274
 AtlSgTop_WtChannelFinder.cxx:5275
 AtlSgTop_WtChannelFinder.cxx:5276
 AtlSgTop_WtChannelFinder.cxx:5277
 AtlSgTop_WtChannelFinder.cxx:5278
 AtlSgTop_WtChannelFinder.cxx:5279
 AtlSgTop_WtChannelFinder.cxx:5280
 AtlSgTop_WtChannelFinder.cxx:5281
 AtlSgTop_WtChannelFinder.cxx:5282
 AtlSgTop_WtChannelFinder.cxx:5283
 AtlSgTop_WtChannelFinder.cxx:5284
 AtlSgTop_WtChannelFinder.cxx:5285
 AtlSgTop_WtChannelFinder.cxx:5286
 AtlSgTop_WtChannelFinder.cxx:5287
 AtlSgTop_WtChannelFinder.cxx:5288
 AtlSgTop_WtChannelFinder.cxx:5289
 AtlSgTop_WtChannelFinder.cxx:5290
 AtlSgTop_WtChannelFinder.cxx:5291
 AtlSgTop_WtChannelFinder.cxx:5292
 AtlSgTop_WtChannelFinder.cxx:5293
 AtlSgTop_WtChannelFinder.cxx:5294
 AtlSgTop_WtChannelFinder.cxx:5295
 AtlSgTop_WtChannelFinder.cxx:5296
 AtlSgTop_WtChannelFinder.cxx:5297
 AtlSgTop_WtChannelFinder.cxx:5298
 AtlSgTop_WtChannelFinder.cxx:5299
 AtlSgTop_WtChannelFinder.cxx:5300
 AtlSgTop_WtChannelFinder.cxx:5301
 AtlSgTop_WtChannelFinder.cxx:5302
 AtlSgTop_WtChannelFinder.cxx:5303
 AtlSgTop_WtChannelFinder.cxx:5304
 AtlSgTop_WtChannelFinder.cxx:5305
 AtlSgTop_WtChannelFinder.cxx:5306
 AtlSgTop_WtChannelFinder.cxx:5307
 AtlSgTop_WtChannelFinder.cxx:5308
 AtlSgTop_WtChannelFinder.cxx:5309
 AtlSgTop_WtChannelFinder.cxx:5310
 AtlSgTop_WtChannelFinder.cxx:5311
 AtlSgTop_WtChannelFinder.cxx:5312
 AtlSgTop_WtChannelFinder.cxx:5313
 AtlSgTop_WtChannelFinder.cxx:5314
 AtlSgTop_WtChannelFinder.cxx:5315
 AtlSgTop_WtChannelFinder.cxx:5316
 AtlSgTop_WtChannelFinder.cxx:5317
 AtlSgTop_WtChannelFinder.cxx:5318
 AtlSgTop_WtChannelFinder.cxx:5319
 AtlSgTop_WtChannelFinder.cxx:5320
 AtlSgTop_WtChannelFinder.cxx:5321
 AtlSgTop_WtChannelFinder.cxx:5322
 AtlSgTop_WtChannelFinder.cxx:5323
 AtlSgTop_WtChannelFinder.cxx:5324
 AtlSgTop_WtChannelFinder.cxx:5325
 AtlSgTop_WtChannelFinder.cxx:5326
 AtlSgTop_WtChannelFinder.cxx:5327
 AtlSgTop_WtChannelFinder.cxx:5328
 AtlSgTop_WtChannelFinder.cxx:5329
 AtlSgTop_WtChannelFinder.cxx:5330
 AtlSgTop_WtChannelFinder.cxx:5331
 AtlSgTop_WtChannelFinder.cxx:5332
 AtlSgTop_WtChannelFinder.cxx:5333
 AtlSgTop_WtChannelFinder.cxx:5334
 AtlSgTop_WtChannelFinder.cxx:5335
 AtlSgTop_WtChannelFinder.cxx:5336
 AtlSgTop_WtChannelFinder.cxx:5337
 AtlSgTop_WtChannelFinder.cxx:5338
 AtlSgTop_WtChannelFinder.cxx:5339
 AtlSgTop_WtChannelFinder.cxx:5340
 AtlSgTop_WtChannelFinder.cxx:5341
 AtlSgTop_WtChannelFinder.cxx:5342
 AtlSgTop_WtChannelFinder.cxx:5343
 AtlSgTop_WtChannelFinder.cxx:5344
 AtlSgTop_WtChannelFinder.cxx:5345
 AtlSgTop_WtChannelFinder.cxx:5346
 AtlSgTop_WtChannelFinder.cxx:5347
 AtlSgTop_WtChannelFinder.cxx:5348
 AtlSgTop_WtChannelFinder.cxx:5349
 AtlSgTop_WtChannelFinder.cxx:5350
 AtlSgTop_WtChannelFinder.cxx:5351
 AtlSgTop_WtChannelFinder.cxx:5352
 AtlSgTop_WtChannelFinder.cxx:5353
 AtlSgTop_WtChannelFinder.cxx:5354
 AtlSgTop_WtChannelFinder.cxx:5355
 AtlSgTop_WtChannelFinder.cxx:5356
 AtlSgTop_WtChannelFinder.cxx:5357
 AtlSgTop_WtChannelFinder.cxx:5358
 AtlSgTop_WtChannelFinder.cxx:5359
 AtlSgTop_WtChannelFinder.cxx:5360
 AtlSgTop_WtChannelFinder.cxx:5361
 AtlSgTop_WtChannelFinder.cxx:5362
 AtlSgTop_WtChannelFinder.cxx:5363
 AtlSgTop_WtChannelFinder.cxx:5364
 AtlSgTop_WtChannelFinder.cxx:5365
 AtlSgTop_WtChannelFinder.cxx:5366
 AtlSgTop_WtChannelFinder.cxx:5367
 AtlSgTop_WtChannelFinder.cxx:5368
 AtlSgTop_WtChannelFinder.cxx:5369
 AtlSgTop_WtChannelFinder.cxx:5370
 AtlSgTop_WtChannelFinder.cxx:5371
 AtlSgTop_WtChannelFinder.cxx:5372
 AtlSgTop_WtChannelFinder.cxx:5373
 AtlSgTop_WtChannelFinder.cxx:5374
 AtlSgTop_WtChannelFinder.cxx:5375
 AtlSgTop_WtChannelFinder.cxx:5376
 AtlSgTop_WtChannelFinder.cxx:5377
 AtlSgTop_WtChannelFinder.cxx:5378
 AtlSgTop_WtChannelFinder.cxx:5379
 AtlSgTop_WtChannelFinder.cxx:5380
 AtlSgTop_WtChannelFinder.cxx:5381
 AtlSgTop_WtChannelFinder.cxx:5382
 AtlSgTop_WtChannelFinder.cxx:5383
 AtlSgTop_WtChannelFinder.cxx:5384
 AtlSgTop_WtChannelFinder.cxx:5385
 AtlSgTop_WtChannelFinder.cxx:5386
 AtlSgTop_WtChannelFinder.cxx:5387
 AtlSgTop_WtChannelFinder.cxx:5388
 AtlSgTop_WtChannelFinder.cxx:5389
 AtlSgTop_WtChannelFinder.cxx:5390
 AtlSgTop_WtChannelFinder.cxx:5391
 AtlSgTop_WtChannelFinder.cxx:5392
 AtlSgTop_WtChannelFinder.cxx:5393
 AtlSgTop_WtChannelFinder.cxx:5394
 AtlSgTop_WtChannelFinder.cxx:5395
 AtlSgTop_WtChannelFinder.cxx:5396
 AtlSgTop_WtChannelFinder.cxx:5397
 AtlSgTop_WtChannelFinder.cxx:5398
 AtlSgTop_WtChannelFinder.cxx:5399
 AtlSgTop_WtChannelFinder.cxx:5400
 AtlSgTop_WtChannelFinder.cxx:5401
 AtlSgTop_WtChannelFinder.cxx:5402
 AtlSgTop_WtChannelFinder.cxx:5403
 AtlSgTop_WtChannelFinder.cxx:5404
 AtlSgTop_WtChannelFinder.cxx:5405
 AtlSgTop_WtChannelFinder.cxx:5406
 AtlSgTop_WtChannelFinder.cxx:5407
 AtlSgTop_WtChannelFinder.cxx:5408
 AtlSgTop_WtChannelFinder.cxx:5409
 AtlSgTop_WtChannelFinder.cxx:5410
 AtlSgTop_WtChannelFinder.cxx:5411
 AtlSgTop_WtChannelFinder.cxx:5412
 AtlSgTop_WtChannelFinder.cxx:5413
 AtlSgTop_WtChannelFinder.cxx:5414
 AtlSgTop_WtChannelFinder.cxx:5415
 AtlSgTop_WtChannelFinder.cxx:5416
 AtlSgTop_WtChannelFinder.cxx:5417
 AtlSgTop_WtChannelFinder.cxx:5418
 AtlSgTop_WtChannelFinder.cxx:5419
 AtlSgTop_WtChannelFinder.cxx:5420
 AtlSgTop_WtChannelFinder.cxx:5421
 AtlSgTop_WtChannelFinder.cxx:5422
 AtlSgTop_WtChannelFinder.cxx:5423
 AtlSgTop_WtChannelFinder.cxx:5424
 AtlSgTop_WtChannelFinder.cxx:5425
 AtlSgTop_WtChannelFinder.cxx:5426
 AtlSgTop_WtChannelFinder.cxx:5427
 AtlSgTop_WtChannelFinder.cxx:5428
 AtlSgTop_WtChannelFinder.cxx:5429
 AtlSgTop_WtChannelFinder.cxx:5430
 AtlSgTop_WtChannelFinder.cxx:5431
 AtlSgTop_WtChannelFinder.cxx:5432
 AtlSgTop_WtChannelFinder.cxx:5433
 AtlSgTop_WtChannelFinder.cxx:5434
 AtlSgTop_WtChannelFinder.cxx:5435
 AtlSgTop_WtChannelFinder.cxx:5436
 AtlSgTop_WtChannelFinder.cxx:5437
 AtlSgTop_WtChannelFinder.cxx:5438
 AtlSgTop_WtChannelFinder.cxx:5439
 AtlSgTop_WtChannelFinder.cxx:5440
 AtlSgTop_WtChannelFinder.cxx:5441
 AtlSgTop_WtChannelFinder.cxx:5442
 AtlSgTop_WtChannelFinder.cxx:5443
 AtlSgTop_WtChannelFinder.cxx:5444
 AtlSgTop_WtChannelFinder.cxx:5445
 AtlSgTop_WtChannelFinder.cxx:5446
 AtlSgTop_WtChannelFinder.cxx:5447
 AtlSgTop_WtChannelFinder.cxx:5448
 AtlSgTop_WtChannelFinder.cxx:5449
 AtlSgTop_WtChannelFinder.cxx:5450
 AtlSgTop_WtChannelFinder.cxx:5451
 AtlSgTop_WtChannelFinder.cxx:5452
 AtlSgTop_WtChannelFinder.cxx:5453
 AtlSgTop_WtChannelFinder.cxx:5454
 AtlSgTop_WtChannelFinder.cxx:5455
 AtlSgTop_WtChannelFinder.cxx:5456
 AtlSgTop_WtChannelFinder.cxx:5457
 AtlSgTop_WtChannelFinder.cxx:5458
 AtlSgTop_WtChannelFinder.cxx:5459
 AtlSgTop_WtChannelFinder.cxx:5460
 AtlSgTop_WtChannelFinder.cxx:5461
 AtlSgTop_WtChannelFinder.cxx:5462
 AtlSgTop_WtChannelFinder.cxx:5463
 AtlSgTop_WtChannelFinder.cxx:5464
 AtlSgTop_WtChannelFinder.cxx:5465
 AtlSgTop_WtChannelFinder.cxx:5466
 AtlSgTop_WtChannelFinder.cxx:5467
 AtlSgTop_WtChannelFinder.cxx:5468
 AtlSgTop_WtChannelFinder.cxx:5469
 AtlSgTop_WtChannelFinder.cxx:5470
 AtlSgTop_WtChannelFinder.cxx:5471
 AtlSgTop_WtChannelFinder.cxx:5472
 AtlSgTop_WtChannelFinder.cxx:5473
 AtlSgTop_WtChannelFinder.cxx:5474
 AtlSgTop_WtChannelFinder.cxx:5475
 AtlSgTop_WtChannelFinder.cxx:5476
 AtlSgTop_WtChannelFinder.cxx:5477
 AtlSgTop_WtChannelFinder.cxx:5478
 AtlSgTop_WtChannelFinder.cxx:5479
 AtlSgTop_WtChannelFinder.cxx:5480
 AtlSgTop_WtChannelFinder.cxx:5481
 AtlSgTop_WtChannelFinder.cxx:5482
 AtlSgTop_WtChannelFinder.cxx:5483
 AtlSgTop_WtChannelFinder.cxx:5484
 AtlSgTop_WtChannelFinder.cxx:5485
 AtlSgTop_WtChannelFinder.cxx:5486
 AtlSgTop_WtChannelFinder.cxx:5487
 AtlSgTop_WtChannelFinder.cxx:5488
 AtlSgTop_WtChannelFinder.cxx:5489
 AtlSgTop_WtChannelFinder.cxx:5490
 AtlSgTop_WtChannelFinder.cxx:5491
 AtlSgTop_WtChannelFinder.cxx:5492
 AtlSgTop_WtChannelFinder.cxx:5493
 AtlSgTop_WtChannelFinder.cxx:5494
 AtlSgTop_WtChannelFinder.cxx:5495
 AtlSgTop_WtChannelFinder.cxx:5496
 AtlSgTop_WtChannelFinder.cxx:5497
 AtlSgTop_WtChannelFinder.cxx:5498
 AtlSgTop_WtChannelFinder.cxx:5499
 AtlSgTop_WtChannelFinder.cxx:5500
 AtlSgTop_WtChannelFinder.cxx:5501
 AtlSgTop_WtChannelFinder.cxx:5502
 AtlSgTop_WtChannelFinder.cxx:5503
 AtlSgTop_WtChannelFinder.cxx:5504
 AtlSgTop_WtChannelFinder.cxx:5505
 AtlSgTop_WtChannelFinder.cxx:5506
 AtlSgTop_WtChannelFinder.cxx:5507
 AtlSgTop_WtChannelFinder.cxx:5508
 AtlSgTop_WtChannelFinder.cxx:5509
 AtlSgTop_WtChannelFinder.cxx:5510
 AtlSgTop_WtChannelFinder.cxx:5511
 AtlSgTop_WtChannelFinder.cxx:5512
 AtlSgTop_WtChannelFinder.cxx:5513
 AtlSgTop_WtChannelFinder.cxx:5514
 AtlSgTop_WtChannelFinder.cxx:5515
 AtlSgTop_WtChannelFinder.cxx:5516
 AtlSgTop_WtChannelFinder.cxx:5517
 AtlSgTop_WtChannelFinder.cxx:5518
 AtlSgTop_WtChannelFinder.cxx:5519
 AtlSgTop_WtChannelFinder.cxx:5520
 AtlSgTop_WtChannelFinder.cxx:5521
 AtlSgTop_WtChannelFinder.cxx:5522
 AtlSgTop_WtChannelFinder.cxx:5523
 AtlSgTop_WtChannelFinder.cxx:5524
 AtlSgTop_WtChannelFinder.cxx:5525
 AtlSgTop_WtChannelFinder.cxx:5526
 AtlSgTop_WtChannelFinder.cxx:5527
 AtlSgTop_WtChannelFinder.cxx:5528
 AtlSgTop_WtChannelFinder.cxx:5529
 AtlSgTop_WtChannelFinder.cxx:5530
 AtlSgTop_WtChannelFinder.cxx:5531
 AtlSgTop_WtChannelFinder.cxx:5532
 AtlSgTop_WtChannelFinder.cxx:5533
 AtlSgTop_WtChannelFinder.cxx:5534
 AtlSgTop_WtChannelFinder.cxx:5535
 AtlSgTop_WtChannelFinder.cxx:5536
 AtlSgTop_WtChannelFinder.cxx:5537
 AtlSgTop_WtChannelFinder.cxx:5538
 AtlSgTop_WtChannelFinder.cxx:5539
 AtlSgTop_WtChannelFinder.cxx:5540
 AtlSgTop_WtChannelFinder.cxx:5541
 AtlSgTop_WtChannelFinder.cxx:5542
 AtlSgTop_WtChannelFinder.cxx:5543
 AtlSgTop_WtChannelFinder.cxx:5544
 AtlSgTop_WtChannelFinder.cxx:5545
 AtlSgTop_WtChannelFinder.cxx:5546
 AtlSgTop_WtChannelFinder.cxx:5547
 AtlSgTop_WtChannelFinder.cxx:5548
 AtlSgTop_WtChannelFinder.cxx:5549
 AtlSgTop_WtChannelFinder.cxx:5550
 AtlSgTop_WtChannelFinder.cxx:5551
 AtlSgTop_WtChannelFinder.cxx:5552
 AtlSgTop_WtChannelFinder.cxx:5553
 AtlSgTop_WtChannelFinder.cxx:5554
 AtlSgTop_WtChannelFinder.cxx:5555
 AtlSgTop_WtChannelFinder.cxx:5556
 AtlSgTop_WtChannelFinder.cxx:5557
 AtlSgTop_WtChannelFinder.cxx:5558
 AtlSgTop_WtChannelFinder.cxx:5559
 AtlSgTop_WtChannelFinder.cxx:5560
 AtlSgTop_WtChannelFinder.cxx:5561
 AtlSgTop_WtChannelFinder.cxx:5562
 AtlSgTop_WtChannelFinder.cxx:5563
 AtlSgTop_WtChannelFinder.cxx:5564
 AtlSgTop_WtChannelFinder.cxx:5565
 AtlSgTop_WtChannelFinder.cxx:5566
 AtlSgTop_WtChannelFinder.cxx:5567
 AtlSgTop_WtChannelFinder.cxx:5568
 AtlSgTop_WtChannelFinder.cxx:5569
 AtlSgTop_WtChannelFinder.cxx:5570
 AtlSgTop_WtChannelFinder.cxx:5571
 AtlSgTop_WtChannelFinder.cxx:5572
 AtlSgTop_WtChannelFinder.cxx:5573
 AtlSgTop_WtChannelFinder.cxx:5574
 AtlSgTop_WtChannelFinder.cxx:5575
 AtlSgTop_WtChannelFinder.cxx:5576
 AtlSgTop_WtChannelFinder.cxx:5577
 AtlSgTop_WtChannelFinder.cxx:5578
 AtlSgTop_WtChannelFinder.cxx:5579
 AtlSgTop_WtChannelFinder.cxx:5580
 AtlSgTop_WtChannelFinder.cxx:5581
 AtlSgTop_WtChannelFinder.cxx:5582
 AtlSgTop_WtChannelFinder.cxx:5583
 AtlSgTop_WtChannelFinder.cxx:5584
 AtlSgTop_WtChannelFinder.cxx:5585
 AtlSgTop_WtChannelFinder.cxx:5586
 AtlSgTop_WtChannelFinder.cxx:5587
 AtlSgTop_WtChannelFinder.cxx:5588
 AtlSgTop_WtChannelFinder.cxx:5589
 AtlSgTop_WtChannelFinder.cxx:5590
 AtlSgTop_WtChannelFinder.cxx:5591
 AtlSgTop_WtChannelFinder.cxx:5592
 AtlSgTop_WtChannelFinder.cxx:5593
 AtlSgTop_WtChannelFinder.cxx:5594
 AtlSgTop_WtChannelFinder.cxx:5595
 AtlSgTop_WtChannelFinder.cxx:5596
 AtlSgTop_WtChannelFinder.cxx:5597
 AtlSgTop_WtChannelFinder.cxx:5598
 AtlSgTop_WtChannelFinder.cxx:5599
 AtlSgTop_WtChannelFinder.cxx:5600
 AtlSgTop_WtChannelFinder.cxx:5601
 AtlSgTop_WtChannelFinder.cxx:5602
 AtlSgTop_WtChannelFinder.cxx:5603
 AtlSgTop_WtChannelFinder.cxx:5604
 AtlSgTop_WtChannelFinder.cxx:5605
 AtlSgTop_WtChannelFinder.cxx:5606
 AtlSgTop_WtChannelFinder.cxx:5607
 AtlSgTop_WtChannelFinder.cxx:5608
 AtlSgTop_WtChannelFinder.cxx:5609
 AtlSgTop_WtChannelFinder.cxx:5610
 AtlSgTop_WtChannelFinder.cxx:5611
 AtlSgTop_WtChannelFinder.cxx:5612
 AtlSgTop_WtChannelFinder.cxx:5613
 AtlSgTop_WtChannelFinder.cxx:5614
 AtlSgTop_WtChannelFinder.cxx:5615
 AtlSgTop_WtChannelFinder.cxx:5616
 AtlSgTop_WtChannelFinder.cxx:5617
 AtlSgTop_WtChannelFinder.cxx:5618
 AtlSgTop_WtChannelFinder.cxx:5619
 AtlSgTop_WtChannelFinder.cxx:5620
 AtlSgTop_WtChannelFinder.cxx:5621
 AtlSgTop_WtChannelFinder.cxx:5622
 AtlSgTop_WtChannelFinder.cxx:5623
 AtlSgTop_WtChannelFinder.cxx:5624
 AtlSgTop_WtChannelFinder.cxx:5625
 AtlSgTop_WtChannelFinder.cxx:5626
 AtlSgTop_WtChannelFinder.cxx:5627
 AtlSgTop_WtChannelFinder.cxx:5628
 AtlSgTop_WtChannelFinder.cxx:5629
 AtlSgTop_WtChannelFinder.cxx:5630
 AtlSgTop_WtChannelFinder.cxx:5631
 AtlSgTop_WtChannelFinder.cxx:5632
 AtlSgTop_WtChannelFinder.cxx:5633
 AtlSgTop_WtChannelFinder.cxx:5634
 AtlSgTop_WtChannelFinder.cxx:5635
 AtlSgTop_WtChannelFinder.cxx:5636
 AtlSgTop_WtChannelFinder.cxx:5637
 AtlSgTop_WtChannelFinder.cxx:5638
 AtlSgTop_WtChannelFinder.cxx:5639
 AtlSgTop_WtChannelFinder.cxx:5640
 AtlSgTop_WtChannelFinder.cxx:5641
 AtlSgTop_WtChannelFinder.cxx:5642
 AtlSgTop_WtChannelFinder.cxx:5643
 AtlSgTop_WtChannelFinder.cxx:5644
 AtlSgTop_WtChannelFinder.cxx:5645
 AtlSgTop_WtChannelFinder.cxx:5646
 AtlSgTop_WtChannelFinder.cxx:5647
 AtlSgTop_WtChannelFinder.cxx:5648
 AtlSgTop_WtChannelFinder.cxx:5649
 AtlSgTop_WtChannelFinder.cxx:5650
 AtlSgTop_WtChannelFinder.cxx:5651
 AtlSgTop_WtChannelFinder.cxx:5652
 AtlSgTop_WtChannelFinder.cxx:5653
 AtlSgTop_WtChannelFinder.cxx:5654
 AtlSgTop_WtChannelFinder.cxx:5655
 AtlSgTop_WtChannelFinder.cxx:5656
 AtlSgTop_WtChannelFinder.cxx:5657
 AtlSgTop_WtChannelFinder.cxx:5658
 AtlSgTop_WtChannelFinder.cxx:5659
 AtlSgTop_WtChannelFinder.cxx:5660
 AtlSgTop_WtChannelFinder.cxx:5661
 AtlSgTop_WtChannelFinder.cxx:5662
 AtlSgTop_WtChannelFinder.cxx:5663
 AtlSgTop_WtChannelFinder.cxx:5664
 AtlSgTop_WtChannelFinder.cxx:5665
 AtlSgTop_WtChannelFinder.cxx:5666
 AtlSgTop_WtChannelFinder.cxx:5667
 AtlSgTop_WtChannelFinder.cxx:5668
 AtlSgTop_WtChannelFinder.cxx:5669
 AtlSgTop_WtChannelFinder.cxx:5670
 AtlSgTop_WtChannelFinder.cxx:5671
 AtlSgTop_WtChannelFinder.cxx:5672
 AtlSgTop_WtChannelFinder.cxx:5673
 AtlSgTop_WtChannelFinder.cxx:5674
 AtlSgTop_WtChannelFinder.cxx:5675
 AtlSgTop_WtChannelFinder.cxx:5676
 AtlSgTop_WtChannelFinder.cxx:5677
 AtlSgTop_WtChannelFinder.cxx:5678
 AtlSgTop_WtChannelFinder.cxx:5679
 AtlSgTop_WtChannelFinder.cxx:5680
 AtlSgTop_WtChannelFinder.cxx:5681
 AtlSgTop_WtChannelFinder.cxx:5682
 AtlSgTop_WtChannelFinder.cxx:5683
 AtlSgTop_WtChannelFinder.cxx:5684
 AtlSgTop_WtChannelFinder.cxx:5685
 AtlSgTop_WtChannelFinder.cxx:5686
 AtlSgTop_WtChannelFinder.cxx:5687
 AtlSgTop_WtChannelFinder.cxx:5688
 AtlSgTop_WtChannelFinder.cxx:5689
 AtlSgTop_WtChannelFinder.cxx:5690
 AtlSgTop_WtChannelFinder.cxx:5691
 AtlSgTop_WtChannelFinder.cxx:5692
 AtlSgTop_WtChannelFinder.cxx:5693
 AtlSgTop_WtChannelFinder.cxx:5694
 AtlSgTop_WtChannelFinder.cxx:5695
 AtlSgTop_WtChannelFinder.cxx:5696
 AtlSgTop_WtChannelFinder.cxx:5697
 AtlSgTop_WtChannelFinder.cxx:5698
 AtlSgTop_WtChannelFinder.cxx:5699
 AtlSgTop_WtChannelFinder.cxx:5700
 AtlSgTop_WtChannelFinder.cxx:5701
 AtlSgTop_WtChannelFinder.cxx:5702
 AtlSgTop_WtChannelFinder.cxx:5703
 AtlSgTop_WtChannelFinder.cxx:5704
 AtlSgTop_WtChannelFinder.cxx:5705
 AtlSgTop_WtChannelFinder.cxx:5706
 AtlSgTop_WtChannelFinder.cxx:5707
 AtlSgTop_WtChannelFinder.cxx:5708
 AtlSgTop_WtChannelFinder.cxx:5709
 AtlSgTop_WtChannelFinder.cxx:5710
 AtlSgTop_WtChannelFinder.cxx:5711
 AtlSgTop_WtChannelFinder.cxx:5712
 AtlSgTop_WtChannelFinder.cxx:5713
 AtlSgTop_WtChannelFinder.cxx:5714
 AtlSgTop_WtChannelFinder.cxx:5715
 AtlSgTop_WtChannelFinder.cxx:5716
 AtlSgTop_WtChannelFinder.cxx:5717
 AtlSgTop_WtChannelFinder.cxx:5718
 AtlSgTop_WtChannelFinder.cxx:5719
 AtlSgTop_WtChannelFinder.cxx:5720
 AtlSgTop_WtChannelFinder.cxx:5721
 AtlSgTop_WtChannelFinder.cxx:5722
 AtlSgTop_WtChannelFinder.cxx:5723
 AtlSgTop_WtChannelFinder.cxx:5724
 AtlSgTop_WtChannelFinder.cxx:5725
 AtlSgTop_WtChannelFinder.cxx:5726
 AtlSgTop_WtChannelFinder.cxx:5727
 AtlSgTop_WtChannelFinder.cxx:5728
 AtlSgTop_WtChannelFinder.cxx:5729
 AtlSgTop_WtChannelFinder.cxx:5730
 AtlSgTop_WtChannelFinder.cxx:5731
 AtlSgTop_WtChannelFinder.cxx:5732
 AtlSgTop_WtChannelFinder.cxx:5733
 AtlSgTop_WtChannelFinder.cxx:5734
 AtlSgTop_WtChannelFinder.cxx:5735
 AtlSgTop_WtChannelFinder.cxx:5736
 AtlSgTop_WtChannelFinder.cxx:5737
 AtlSgTop_WtChannelFinder.cxx:5738
 AtlSgTop_WtChannelFinder.cxx:5739
 AtlSgTop_WtChannelFinder.cxx:5740
 AtlSgTop_WtChannelFinder.cxx:5741
 AtlSgTop_WtChannelFinder.cxx:5742
 AtlSgTop_WtChannelFinder.cxx:5743
 AtlSgTop_WtChannelFinder.cxx:5744
 AtlSgTop_WtChannelFinder.cxx:5745
 AtlSgTop_WtChannelFinder.cxx:5746
 AtlSgTop_WtChannelFinder.cxx:5747
 AtlSgTop_WtChannelFinder.cxx:5748
 AtlSgTop_WtChannelFinder.cxx:5749
 AtlSgTop_WtChannelFinder.cxx:5750
 AtlSgTop_WtChannelFinder.cxx:5751
 AtlSgTop_WtChannelFinder.cxx:5752
 AtlSgTop_WtChannelFinder.cxx:5753
 AtlSgTop_WtChannelFinder.cxx:5754
 AtlSgTop_WtChannelFinder.cxx:5755
 AtlSgTop_WtChannelFinder.cxx:5756
 AtlSgTop_WtChannelFinder.cxx:5757
 AtlSgTop_WtChannelFinder.cxx:5758
 AtlSgTop_WtChannelFinder.cxx:5759
 AtlSgTop_WtChannelFinder.cxx:5760
 AtlSgTop_WtChannelFinder.cxx:5761
 AtlSgTop_WtChannelFinder.cxx:5762
 AtlSgTop_WtChannelFinder.cxx:5763
 AtlSgTop_WtChannelFinder.cxx:5764
 AtlSgTop_WtChannelFinder.cxx:5765
 AtlSgTop_WtChannelFinder.cxx:5766
 AtlSgTop_WtChannelFinder.cxx:5767
 AtlSgTop_WtChannelFinder.cxx:5768
 AtlSgTop_WtChannelFinder.cxx:5769
 AtlSgTop_WtChannelFinder.cxx:5770
 AtlSgTop_WtChannelFinder.cxx:5771
 AtlSgTop_WtChannelFinder.cxx:5772
 AtlSgTop_WtChannelFinder.cxx:5773
 AtlSgTop_WtChannelFinder.cxx:5774
 AtlSgTop_WtChannelFinder.cxx:5775
 AtlSgTop_WtChannelFinder.cxx:5776
 AtlSgTop_WtChannelFinder.cxx:5777
 AtlSgTop_WtChannelFinder.cxx:5778
 AtlSgTop_WtChannelFinder.cxx:5779
 AtlSgTop_WtChannelFinder.cxx:5780
 AtlSgTop_WtChannelFinder.cxx:5781
 AtlSgTop_WtChannelFinder.cxx:5782
 AtlSgTop_WtChannelFinder.cxx:5783
 AtlSgTop_WtChannelFinder.cxx:5784
 AtlSgTop_WtChannelFinder.cxx:5785
 AtlSgTop_WtChannelFinder.cxx:5786
 AtlSgTop_WtChannelFinder.cxx:5787
 AtlSgTop_WtChannelFinder.cxx:5788
 AtlSgTop_WtChannelFinder.cxx:5789
 AtlSgTop_WtChannelFinder.cxx:5790
 AtlSgTop_WtChannelFinder.cxx:5791
 AtlSgTop_WtChannelFinder.cxx:5792
 AtlSgTop_WtChannelFinder.cxx:5793
 AtlSgTop_WtChannelFinder.cxx:5794
 AtlSgTop_WtChannelFinder.cxx:5795
 AtlSgTop_WtChannelFinder.cxx:5796
 AtlSgTop_WtChannelFinder.cxx:5797
 AtlSgTop_WtChannelFinder.cxx:5798
 AtlSgTop_WtChannelFinder.cxx:5799
 AtlSgTop_WtChannelFinder.cxx:5800
 AtlSgTop_WtChannelFinder.cxx:5801
 AtlSgTop_WtChannelFinder.cxx:5802
 AtlSgTop_WtChannelFinder.cxx:5803
 AtlSgTop_WtChannelFinder.cxx:5804
 AtlSgTop_WtChannelFinder.cxx:5805
 AtlSgTop_WtChannelFinder.cxx:5806
 AtlSgTop_WtChannelFinder.cxx:5807
 AtlSgTop_WtChannelFinder.cxx:5808
 AtlSgTop_WtChannelFinder.cxx:5809
 AtlSgTop_WtChannelFinder.cxx:5810
 AtlSgTop_WtChannelFinder.cxx:5811
 AtlSgTop_WtChannelFinder.cxx:5812
 AtlSgTop_WtChannelFinder.cxx:5813
 AtlSgTop_WtChannelFinder.cxx:5814
 AtlSgTop_WtChannelFinder.cxx:5815
 AtlSgTop_WtChannelFinder.cxx:5816
 AtlSgTop_WtChannelFinder.cxx:5817
 AtlSgTop_WtChannelFinder.cxx:5818
 AtlSgTop_WtChannelFinder.cxx:5819
 AtlSgTop_WtChannelFinder.cxx:5820
 AtlSgTop_WtChannelFinder.cxx:5821
 AtlSgTop_WtChannelFinder.cxx:5822
 AtlSgTop_WtChannelFinder.cxx:5823
 AtlSgTop_WtChannelFinder.cxx:5824
 AtlSgTop_WtChannelFinder.cxx:5825
 AtlSgTop_WtChannelFinder.cxx:5826
 AtlSgTop_WtChannelFinder.cxx:5827
 AtlSgTop_WtChannelFinder.cxx:5828
 AtlSgTop_WtChannelFinder.cxx:5829
 AtlSgTop_WtChannelFinder.cxx:5830
 AtlSgTop_WtChannelFinder.cxx:5831
 AtlSgTop_WtChannelFinder.cxx:5832
 AtlSgTop_WtChannelFinder.cxx:5833
 AtlSgTop_WtChannelFinder.cxx:5834
 AtlSgTop_WtChannelFinder.cxx:5835
 AtlSgTop_WtChannelFinder.cxx:5836
 AtlSgTop_WtChannelFinder.cxx:5837
 AtlSgTop_WtChannelFinder.cxx:5838
 AtlSgTop_WtChannelFinder.cxx:5839
 AtlSgTop_WtChannelFinder.cxx:5840
 AtlSgTop_WtChannelFinder.cxx:5841
 AtlSgTop_WtChannelFinder.cxx:5842
 AtlSgTop_WtChannelFinder.cxx:5843
 AtlSgTop_WtChannelFinder.cxx:5844
 AtlSgTop_WtChannelFinder.cxx:5845
 AtlSgTop_WtChannelFinder.cxx:5846
 AtlSgTop_WtChannelFinder.cxx:5847
 AtlSgTop_WtChannelFinder.cxx:5848
 AtlSgTop_WtChannelFinder.cxx:5849
 AtlSgTop_WtChannelFinder.cxx:5850
 AtlSgTop_WtChannelFinder.cxx:5851
 AtlSgTop_WtChannelFinder.cxx:5852
 AtlSgTop_WtChannelFinder.cxx:5853
 AtlSgTop_WtChannelFinder.cxx:5854
 AtlSgTop_WtChannelFinder.cxx:5855
 AtlSgTop_WtChannelFinder.cxx:5856
 AtlSgTop_WtChannelFinder.cxx:5857
 AtlSgTop_WtChannelFinder.cxx:5858
 AtlSgTop_WtChannelFinder.cxx:5859
 AtlSgTop_WtChannelFinder.cxx:5860
 AtlSgTop_WtChannelFinder.cxx:5861
 AtlSgTop_WtChannelFinder.cxx:5862
 AtlSgTop_WtChannelFinder.cxx:5863
 AtlSgTop_WtChannelFinder.cxx:5864
 AtlSgTop_WtChannelFinder.cxx:5865
 AtlSgTop_WtChannelFinder.cxx:5866
 AtlSgTop_WtChannelFinder.cxx:5867
 AtlSgTop_WtChannelFinder.cxx:5868
 AtlSgTop_WtChannelFinder.cxx:5869
 AtlSgTop_WtChannelFinder.cxx:5870
 AtlSgTop_WtChannelFinder.cxx:5871
 AtlSgTop_WtChannelFinder.cxx:5872
 AtlSgTop_WtChannelFinder.cxx:5873
 AtlSgTop_WtChannelFinder.cxx:5874
 AtlSgTop_WtChannelFinder.cxx:5875
 AtlSgTop_WtChannelFinder.cxx:5876
 AtlSgTop_WtChannelFinder.cxx:5877
 AtlSgTop_WtChannelFinder.cxx:5878
 AtlSgTop_WtChannelFinder.cxx:5879
 AtlSgTop_WtChannelFinder.cxx:5880
 AtlSgTop_WtChannelFinder.cxx:5881
 AtlSgTop_WtChannelFinder.cxx:5882
 AtlSgTop_WtChannelFinder.cxx:5883
 AtlSgTop_WtChannelFinder.cxx:5884
 AtlSgTop_WtChannelFinder.cxx:5885
 AtlSgTop_WtChannelFinder.cxx:5886
 AtlSgTop_WtChannelFinder.cxx:5887
 AtlSgTop_WtChannelFinder.cxx:5888
 AtlSgTop_WtChannelFinder.cxx:5889
 AtlSgTop_WtChannelFinder.cxx:5890
 AtlSgTop_WtChannelFinder.cxx:5891
 AtlSgTop_WtChannelFinder.cxx:5892
 AtlSgTop_WtChannelFinder.cxx:5893
 AtlSgTop_WtChannelFinder.cxx:5894
 AtlSgTop_WtChannelFinder.cxx:5895
 AtlSgTop_WtChannelFinder.cxx:5896
 AtlSgTop_WtChannelFinder.cxx:5897
 AtlSgTop_WtChannelFinder.cxx:5898
 AtlSgTop_WtChannelFinder.cxx:5899
 AtlSgTop_WtChannelFinder.cxx:5900
 AtlSgTop_WtChannelFinder.cxx:5901
 AtlSgTop_WtChannelFinder.cxx:5902
 AtlSgTop_WtChannelFinder.cxx:5903
 AtlSgTop_WtChannelFinder.cxx:5904
 AtlSgTop_WtChannelFinder.cxx:5905
 AtlSgTop_WtChannelFinder.cxx:5906
 AtlSgTop_WtChannelFinder.cxx:5907
 AtlSgTop_WtChannelFinder.cxx:5908
 AtlSgTop_WtChannelFinder.cxx:5909
 AtlSgTop_WtChannelFinder.cxx:5910
 AtlSgTop_WtChannelFinder.cxx:5911
 AtlSgTop_WtChannelFinder.cxx:5912
 AtlSgTop_WtChannelFinder.cxx:5913
 AtlSgTop_WtChannelFinder.cxx:5914
 AtlSgTop_WtChannelFinder.cxx:5915
 AtlSgTop_WtChannelFinder.cxx:5916
 AtlSgTop_WtChannelFinder.cxx:5917
 AtlSgTop_WtChannelFinder.cxx:5918
 AtlSgTop_WtChannelFinder.cxx:5919
 AtlSgTop_WtChannelFinder.cxx:5920
 AtlSgTop_WtChannelFinder.cxx:5921
 AtlSgTop_WtChannelFinder.cxx:5922
 AtlSgTop_WtChannelFinder.cxx:5923
 AtlSgTop_WtChannelFinder.cxx:5924
 AtlSgTop_WtChannelFinder.cxx:5925
 AtlSgTop_WtChannelFinder.cxx:5926
 AtlSgTop_WtChannelFinder.cxx:5927
 AtlSgTop_WtChannelFinder.cxx:5928
 AtlSgTop_WtChannelFinder.cxx:5929
 AtlSgTop_WtChannelFinder.cxx:5930
 AtlSgTop_WtChannelFinder.cxx:5931
 AtlSgTop_WtChannelFinder.cxx:5932
 AtlSgTop_WtChannelFinder.cxx:5933
 AtlSgTop_WtChannelFinder.cxx:5934
 AtlSgTop_WtChannelFinder.cxx:5935
 AtlSgTop_WtChannelFinder.cxx:5936
 AtlSgTop_WtChannelFinder.cxx:5937
 AtlSgTop_WtChannelFinder.cxx:5938
 AtlSgTop_WtChannelFinder.cxx:5939
 AtlSgTop_WtChannelFinder.cxx:5940
 AtlSgTop_WtChannelFinder.cxx:5941
 AtlSgTop_WtChannelFinder.cxx:5942
 AtlSgTop_WtChannelFinder.cxx:5943
 AtlSgTop_WtChannelFinder.cxx:5944
 AtlSgTop_WtChannelFinder.cxx:5945
 AtlSgTop_WtChannelFinder.cxx:5946
 AtlSgTop_WtChannelFinder.cxx:5947
 AtlSgTop_WtChannelFinder.cxx:5948
 AtlSgTop_WtChannelFinder.cxx:5949
 AtlSgTop_WtChannelFinder.cxx:5950
 AtlSgTop_WtChannelFinder.cxx:5951
 AtlSgTop_WtChannelFinder.cxx:5952
 AtlSgTop_WtChannelFinder.cxx:5953
 AtlSgTop_WtChannelFinder.cxx:5954
 AtlSgTop_WtChannelFinder.cxx:5955
 AtlSgTop_WtChannelFinder.cxx:5956
 AtlSgTop_WtChannelFinder.cxx:5957
 AtlSgTop_WtChannelFinder.cxx:5958
 AtlSgTop_WtChannelFinder.cxx:5959
 AtlSgTop_WtChannelFinder.cxx:5960
 AtlSgTop_WtChannelFinder.cxx:5961
 AtlSgTop_WtChannelFinder.cxx:5962
 AtlSgTop_WtChannelFinder.cxx:5963
 AtlSgTop_WtChannelFinder.cxx:5964
 AtlSgTop_WtChannelFinder.cxx:5965
 AtlSgTop_WtChannelFinder.cxx:5966
 AtlSgTop_WtChannelFinder.cxx:5967
 AtlSgTop_WtChannelFinder.cxx:5968
 AtlSgTop_WtChannelFinder.cxx:5969
 AtlSgTop_WtChannelFinder.cxx:5970
 AtlSgTop_WtChannelFinder.cxx:5971
 AtlSgTop_WtChannelFinder.cxx:5972
 AtlSgTop_WtChannelFinder.cxx:5973
 AtlSgTop_WtChannelFinder.cxx:5974
 AtlSgTop_WtChannelFinder.cxx:5975
 AtlSgTop_WtChannelFinder.cxx:5976
 AtlSgTop_WtChannelFinder.cxx:5977
 AtlSgTop_WtChannelFinder.cxx:5978
 AtlSgTop_WtChannelFinder.cxx:5979
 AtlSgTop_WtChannelFinder.cxx:5980
 AtlSgTop_WtChannelFinder.cxx:5981
 AtlSgTop_WtChannelFinder.cxx:5982
 AtlSgTop_WtChannelFinder.cxx:5983
 AtlSgTop_WtChannelFinder.cxx:5984
 AtlSgTop_WtChannelFinder.cxx:5985
 AtlSgTop_WtChannelFinder.cxx:5986
 AtlSgTop_WtChannelFinder.cxx:5987
 AtlSgTop_WtChannelFinder.cxx:5988
 AtlSgTop_WtChannelFinder.cxx:5989
 AtlSgTop_WtChannelFinder.cxx:5990
 AtlSgTop_WtChannelFinder.cxx:5991
 AtlSgTop_WtChannelFinder.cxx:5992
 AtlSgTop_WtChannelFinder.cxx:5993
 AtlSgTop_WtChannelFinder.cxx:5994
 AtlSgTop_WtChannelFinder.cxx:5995
 AtlSgTop_WtChannelFinder.cxx:5996
 AtlSgTop_WtChannelFinder.cxx:5997
 AtlSgTop_WtChannelFinder.cxx:5998
 AtlSgTop_WtChannelFinder.cxx:5999
 AtlSgTop_WtChannelFinder.cxx:6000
 AtlSgTop_WtChannelFinder.cxx:6001
 AtlSgTop_WtChannelFinder.cxx:6002
 AtlSgTop_WtChannelFinder.cxx:6003
 AtlSgTop_WtChannelFinder.cxx:6004
 AtlSgTop_WtChannelFinder.cxx:6005
 AtlSgTop_WtChannelFinder.cxx:6006
 AtlSgTop_WtChannelFinder.cxx:6007
 AtlSgTop_WtChannelFinder.cxx:6008
 AtlSgTop_WtChannelFinder.cxx:6009
 AtlSgTop_WtChannelFinder.cxx:6010
 AtlSgTop_WtChannelFinder.cxx:6011
 AtlSgTop_WtChannelFinder.cxx:6012
 AtlSgTop_WtChannelFinder.cxx:6013
 AtlSgTop_WtChannelFinder.cxx:6014
 AtlSgTop_WtChannelFinder.cxx:6015
 AtlSgTop_WtChannelFinder.cxx:6016
 AtlSgTop_WtChannelFinder.cxx:6017
 AtlSgTop_WtChannelFinder.cxx:6018
 AtlSgTop_WtChannelFinder.cxx:6019
 AtlSgTop_WtChannelFinder.cxx:6020
 AtlSgTop_WtChannelFinder.cxx:6021
 AtlSgTop_WtChannelFinder.cxx:6022
 AtlSgTop_WtChannelFinder.cxx:6023
 AtlSgTop_WtChannelFinder.cxx:6024
 AtlSgTop_WtChannelFinder.cxx:6025
 AtlSgTop_WtChannelFinder.cxx:6026
 AtlSgTop_WtChannelFinder.cxx:6027
 AtlSgTop_WtChannelFinder.cxx:6028
 AtlSgTop_WtChannelFinder.cxx:6029
 AtlSgTop_WtChannelFinder.cxx:6030
 AtlSgTop_WtChannelFinder.cxx:6031
 AtlSgTop_WtChannelFinder.cxx:6032
 AtlSgTop_WtChannelFinder.cxx:6033
 AtlSgTop_WtChannelFinder.cxx:6034
 AtlSgTop_WtChannelFinder.cxx:6035
 AtlSgTop_WtChannelFinder.cxx:6036
 AtlSgTop_WtChannelFinder.cxx:6037
 AtlSgTop_WtChannelFinder.cxx:6038
 AtlSgTop_WtChannelFinder.cxx:6039
 AtlSgTop_WtChannelFinder.cxx:6040
 AtlSgTop_WtChannelFinder.cxx:6041
 AtlSgTop_WtChannelFinder.cxx:6042
 AtlSgTop_WtChannelFinder.cxx:6043
 AtlSgTop_WtChannelFinder.cxx:6044
 AtlSgTop_WtChannelFinder.cxx:6045
 AtlSgTop_WtChannelFinder.cxx:6046
 AtlSgTop_WtChannelFinder.cxx:6047
 AtlSgTop_WtChannelFinder.cxx:6048
 AtlSgTop_WtChannelFinder.cxx:6049
 AtlSgTop_WtChannelFinder.cxx:6050
 AtlSgTop_WtChannelFinder.cxx:6051
 AtlSgTop_WtChannelFinder.cxx:6052
 AtlSgTop_WtChannelFinder.cxx:6053
 AtlSgTop_WtChannelFinder.cxx:6054
 AtlSgTop_WtChannelFinder.cxx:6055
 AtlSgTop_WtChannelFinder.cxx:6056
 AtlSgTop_WtChannelFinder.cxx:6057
 AtlSgTop_WtChannelFinder.cxx:6058
 AtlSgTop_WtChannelFinder.cxx:6059
 AtlSgTop_WtChannelFinder.cxx:6060
 AtlSgTop_WtChannelFinder.cxx:6061
 AtlSgTop_WtChannelFinder.cxx:6062
 AtlSgTop_WtChannelFinder.cxx:6063
 AtlSgTop_WtChannelFinder.cxx:6064
 AtlSgTop_WtChannelFinder.cxx:6065
 AtlSgTop_WtChannelFinder.cxx:6066
 AtlSgTop_WtChannelFinder.cxx:6067
 AtlSgTop_WtChannelFinder.cxx:6068
 AtlSgTop_WtChannelFinder.cxx:6069
 AtlSgTop_WtChannelFinder.cxx:6070
 AtlSgTop_WtChannelFinder.cxx:6071
 AtlSgTop_WtChannelFinder.cxx:6072
 AtlSgTop_WtChannelFinder.cxx:6073
 AtlSgTop_WtChannelFinder.cxx:6074
 AtlSgTop_WtChannelFinder.cxx:6075
 AtlSgTop_WtChannelFinder.cxx:6076
 AtlSgTop_WtChannelFinder.cxx:6077
 AtlSgTop_WtChannelFinder.cxx:6078
 AtlSgTop_WtChannelFinder.cxx:6079
 AtlSgTop_WtChannelFinder.cxx:6080
 AtlSgTop_WtChannelFinder.cxx:6081
 AtlSgTop_WtChannelFinder.cxx:6082
 AtlSgTop_WtChannelFinder.cxx:6083
 AtlSgTop_WtChannelFinder.cxx:6084
 AtlSgTop_WtChannelFinder.cxx:6085
 AtlSgTop_WtChannelFinder.cxx:6086
 AtlSgTop_WtChannelFinder.cxx:6087
 AtlSgTop_WtChannelFinder.cxx:6088
 AtlSgTop_WtChannelFinder.cxx:6089
 AtlSgTop_WtChannelFinder.cxx:6090
 AtlSgTop_WtChannelFinder.cxx:6091
 AtlSgTop_WtChannelFinder.cxx:6092
 AtlSgTop_WtChannelFinder.cxx:6093
 AtlSgTop_WtChannelFinder.cxx:6094
 AtlSgTop_WtChannelFinder.cxx:6095
 AtlSgTop_WtChannelFinder.cxx:6096
 AtlSgTop_WtChannelFinder.cxx:6097
 AtlSgTop_WtChannelFinder.cxx:6098
 AtlSgTop_WtChannelFinder.cxx:6099
 AtlSgTop_WtChannelFinder.cxx:6100
 AtlSgTop_WtChannelFinder.cxx:6101
 AtlSgTop_WtChannelFinder.cxx:6102
 AtlSgTop_WtChannelFinder.cxx:6103
 AtlSgTop_WtChannelFinder.cxx:6104
 AtlSgTop_WtChannelFinder.cxx:6105
 AtlSgTop_WtChannelFinder.cxx:6106
 AtlSgTop_WtChannelFinder.cxx:6107
 AtlSgTop_WtChannelFinder.cxx:6108
 AtlSgTop_WtChannelFinder.cxx:6109
 AtlSgTop_WtChannelFinder.cxx:6110
 AtlSgTop_WtChannelFinder.cxx:6111
 AtlSgTop_WtChannelFinder.cxx:6112
 AtlSgTop_WtChannelFinder.cxx:6113
 AtlSgTop_WtChannelFinder.cxx:6114
 AtlSgTop_WtChannelFinder.cxx:6115
 AtlSgTop_WtChannelFinder.cxx:6116
 AtlSgTop_WtChannelFinder.cxx:6117
 AtlSgTop_WtChannelFinder.cxx:6118
 AtlSgTop_WtChannelFinder.cxx:6119
 AtlSgTop_WtChannelFinder.cxx:6120
 AtlSgTop_WtChannelFinder.cxx:6121
 AtlSgTop_WtChannelFinder.cxx:6122
 AtlSgTop_WtChannelFinder.cxx:6123
 AtlSgTop_WtChannelFinder.cxx:6124
 AtlSgTop_WtChannelFinder.cxx:6125
 AtlSgTop_WtChannelFinder.cxx:6126
 AtlSgTop_WtChannelFinder.cxx:6127
 AtlSgTop_WtChannelFinder.cxx:6128
 AtlSgTop_WtChannelFinder.cxx:6129
 AtlSgTop_WtChannelFinder.cxx:6130
 AtlSgTop_WtChannelFinder.cxx:6131
 AtlSgTop_WtChannelFinder.cxx:6132
 AtlSgTop_WtChannelFinder.cxx:6133
 AtlSgTop_WtChannelFinder.cxx:6134
 AtlSgTop_WtChannelFinder.cxx:6135
 AtlSgTop_WtChannelFinder.cxx:6136
 AtlSgTop_WtChannelFinder.cxx:6137
 AtlSgTop_WtChannelFinder.cxx:6138
 AtlSgTop_WtChannelFinder.cxx:6139
 AtlSgTop_WtChannelFinder.cxx:6140
 AtlSgTop_WtChannelFinder.cxx:6141
 AtlSgTop_WtChannelFinder.cxx:6142
 AtlSgTop_WtChannelFinder.cxx:6143
 AtlSgTop_WtChannelFinder.cxx:6144
 AtlSgTop_WtChannelFinder.cxx:6145
 AtlSgTop_WtChannelFinder.cxx:6146
 AtlSgTop_WtChannelFinder.cxx:6147
 AtlSgTop_WtChannelFinder.cxx:6148
 AtlSgTop_WtChannelFinder.cxx:6149
 AtlSgTop_WtChannelFinder.cxx:6150
 AtlSgTop_WtChannelFinder.cxx:6151
 AtlSgTop_WtChannelFinder.cxx:6152
 AtlSgTop_WtChannelFinder.cxx:6153
 AtlSgTop_WtChannelFinder.cxx:6154
 AtlSgTop_WtChannelFinder.cxx:6155
 AtlSgTop_WtChannelFinder.cxx:6156
 AtlSgTop_WtChannelFinder.cxx:6157
 AtlSgTop_WtChannelFinder.cxx:6158
 AtlSgTop_WtChannelFinder.cxx:6159
 AtlSgTop_WtChannelFinder.cxx:6160
 AtlSgTop_WtChannelFinder.cxx:6161
 AtlSgTop_WtChannelFinder.cxx:6162
 AtlSgTop_WtChannelFinder.cxx:6163
 AtlSgTop_WtChannelFinder.cxx:6164
 AtlSgTop_WtChannelFinder.cxx:6165
 AtlSgTop_WtChannelFinder.cxx:6166
 AtlSgTop_WtChannelFinder.cxx:6167
 AtlSgTop_WtChannelFinder.cxx:6168
 AtlSgTop_WtChannelFinder.cxx:6169
 AtlSgTop_WtChannelFinder.cxx:6170
 AtlSgTop_WtChannelFinder.cxx:6171
 AtlSgTop_WtChannelFinder.cxx:6172
 AtlSgTop_WtChannelFinder.cxx:6173
 AtlSgTop_WtChannelFinder.cxx:6174
 AtlSgTop_WtChannelFinder.cxx:6175
 AtlSgTop_WtChannelFinder.cxx:6176
 AtlSgTop_WtChannelFinder.cxx:6177
 AtlSgTop_WtChannelFinder.cxx:6178
 AtlSgTop_WtChannelFinder.cxx:6179
 AtlSgTop_WtChannelFinder.cxx:6180
 AtlSgTop_WtChannelFinder.cxx:6181
 AtlSgTop_WtChannelFinder.cxx:6182
 AtlSgTop_WtChannelFinder.cxx:6183
 AtlSgTop_WtChannelFinder.cxx:6184
 AtlSgTop_WtChannelFinder.cxx:6185
 AtlSgTop_WtChannelFinder.cxx:6186
 AtlSgTop_WtChannelFinder.cxx:6187
 AtlSgTop_WtChannelFinder.cxx:6188
 AtlSgTop_WtChannelFinder.cxx:6189
 AtlSgTop_WtChannelFinder.cxx:6190
 AtlSgTop_WtChannelFinder.cxx:6191
 AtlSgTop_WtChannelFinder.cxx:6192
 AtlSgTop_WtChannelFinder.cxx:6193
 AtlSgTop_WtChannelFinder.cxx:6194
 AtlSgTop_WtChannelFinder.cxx:6195
 AtlSgTop_WtChannelFinder.cxx:6196
 AtlSgTop_WtChannelFinder.cxx:6197
 AtlSgTop_WtChannelFinder.cxx:6198
 AtlSgTop_WtChannelFinder.cxx:6199
 AtlSgTop_WtChannelFinder.cxx:6200
 AtlSgTop_WtChannelFinder.cxx:6201
 AtlSgTop_WtChannelFinder.cxx:6202
 AtlSgTop_WtChannelFinder.cxx:6203
 AtlSgTop_WtChannelFinder.cxx:6204
 AtlSgTop_WtChannelFinder.cxx:6205
 AtlSgTop_WtChannelFinder.cxx:6206
 AtlSgTop_WtChannelFinder.cxx:6207
 AtlSgTop_WtChannelFinder.cxx:6208
 AtlSgTop_WtChannelFinder.cxx:6209
 AtlSgTop_WtChannelFinder.cxx:6210
 AtlSgTop_WtChannelFinder.cxx:6211
 AtlSgTop_WtChannelFinder.cxx:6212
 AtlSgTop_WtChannelFinder.cxx:6213
 AtlSgTop_WtChannelFinder.cxx:6214
 AtlSgTop_WtChannelFinder.cxx:6215
 AtlSgTop_WtChannelFinder.cxx:6216
 AtlSgTop_WtChannelFinder.cxx:6217
 AtlSgTop_WtChannelFinder.cxx:6218
 AtlSgTop_WtChannelFinder.cxx:6219
 AtlSgTop_WtChannelFinder.cxx:6220
 AtlSgTop_WtChannelFinder.cxx:6221
 AtlSgTop_WtChannelFinder.cxx:6222
 AtlSgTop_WtChannelFinder.cxx:6223
 AtlSgTop_WtChannelFinder.cxx:6224
 AtlSgTop_WtChannelFinder.cxx:6225
 AtlSgTop_WtChannelFinder.cxx:6226
 AtlSgTop_WtChannelFinder.cxx:6227
 AtlSgTop_WtChannelFinder.cxx:6228
 AtlSgTop_WtChannelFinder.cxx:6229
 AtlSgTop_WtChannelFinder.cxx:6230
 AtlSgTop_WtChannelFinder.cxx:6231
 AtlSgTop_WtChannelFinder.cxx:6232
 AtlSgTop_WtChannelFinder.cxx:6233
 AtlSgTop_WtChannelFinder.cxx:6234
 AtlSgTop_WtChannelFinder.cxx:6235
 AtlSgTop_WtChannelFinder.cxx:6236
 AtlSgTop_WtChannelFinder.cxx:6237
 AtlSgTop_WtChannelFinder.cxx:6238
 AtlSgTop_WtChannelFinder.cxx:6239
 AtlSgTop_WtChannelFinder.cxx:6240
 AtlSgTop_WtChannelFinder.cxx:6241
 AtlSgTop_WtChannelFinder.cxx:6242
 AtlSgTop_WtChannelFinder.cxx:6243
 AtlSgTop_WtChannelFinder.cxx:6244
 AtlSgTop_WtChannelFinder.cxx:6245
 AtlSgTop_WtChannelFinder.cxx:6246
 AtlSgTop_WtChannelFinder.cxx:6247
 AtlSgTop_WtChannelFinder.cxx:6248
 AtlSgTop_WtChannelFinder.cxx:6249
 AtlSgTop_WtChannelFinder.cxx:6250
 AtlSgTop_WtChannelFinder.cxx:6251
 AtlSgTop_WtChannelFinder.cxx:6252
 AtlSgTop_WtChannelFinder.cxx:6253
 AtlSgTop_WtChannelFinder.cxx:6254
 AtlSgTop_WtChannelFinder.cxx:6255
 AtlSgTop_WtChannelFinder.cxx:6256
 AtlSgTop_WtChannelFinder.cxx:6257
 AtlSgTop_WtChannelFinder.cxx:6258
 AtlSgTop_WtChannelFinder.cxx:6259
 AtlSgTop_WtChannelFinder.cxx:6260
 AtlSgTop_WtChannelFinder.cxx:6261
 AtlSgTop_WtChannelFinder.cxx:6262
 AtlSgTop_WtChannelFinder.cxx:6263
 AtlSgTop_WtChannelFinder.cxx:6264
 AtlSgTop_WtChannelFinder.cxx:6265
 AtlSgTop_WtChannelFinder.cxx:6266
 AtlSgTop_WtChannelFinder.cxx:6267
 AtlSgTop_WtChannelFinder.cxx:6268
 AtlSgTop_WtChannelFinder.cxx:6269
 AtlSgTop_WtChannelFinder.cxx:6270
 AtlSgTop_WtChannelFinder.cxx:6271
 AtlSgTop_WtChannelFinder.cxx:6272
 AtlSgTop_WtChannelFinder.cxx:6273
 AtlSgTop_WtChannelFinder.cxx:6274
 AtlSgTop_WtChannelFinder.cxx:6275
 AtlSgTop_WtChannelFinder.cxx:6276
 AtlSgTop_WtChannelFinder.cxx:6277
 AtlSgTop_WtChannelFinder.cxx:6278
 AtlSgTop_WtChannelFinder.cxx:6279
 AtlSgTop_WtChannelFinder.cxx:6280
 AtlSgTop_WtChannelFinder.cxx:6281
 AtlSgTop_WtChannelFinder.cxx:6282
 AtlSgTop_WtChannelFinder.cxx:6283
 AtlSgTop_WtChannelFinder.cxx:6284
 AtlSgTop_WtChannelFinder.cxx:6285
 AtlSgTop_WtChannelFinder.cxx:6286
 AtlSgTop_WtChannelFinder.cxx:6287
 AtlSgTop_WtChannelFinder.cxx:6288
 AtlSgTop_WtChannelFinder.cxx:6289
 AtlSgTop_WtChannelFinder.cxx:6290
 AtlSgTop_WtChannelFinder.cxx:6291
 AtlSgTop_WtChannelFinder.cxx:6292
 AtlSgTop_WtChannelFinder.cxx:6293
 AtlSgTop_WtChannelFinder.cxx:6294
 AtlSgTop_WtChannelFinder.cxx:6295
 AtlSgTop_WtChannelFinder.cxx:6296
 AtlSgTop_WtChannelFinder.cxx:6297
 AtlSgTop_WtChannelFinder.cxx:6298
 AtlSgTop_WtChannelFinder.cxx:6299
 AtlSgTop_WtChannelFinder.cxx:6300
 AtlSgTop_WtChannelFinder.cxx:6301
 AtlSgTop_WtChannelFinder.cxx:6302
 AtlSgTop_WtChannelFinder.cxx:6303
 AtlSgTop_WtChannelFinder.cxx:6304
 AtlSgTop_WtChannelFinder.cxx:6305
 AtlSgTop_WtChannelFinder.cxx:6306
 AtlSgTop_WtChannelFinder.cxx:6307
 AtlSgTop_WtChannelFinder.cxx:6308
 AtlSgTop_WtChannelFinder.cxx:6309
 AtlSgTop_WtChannelFinder.cxx:6310
 AtlSgTop_WtChannelFinder.cxx:6311
 AtlSgTop_WtChannelFinder.cxx:6312
 AtlSgTop_WtChannelFinder.cxx:6313
 AtlSgTop_WtChannelFinder.cxx:6314
 AtlSgTop_WtChannelFinder.cxx:6315
 AtlSgTop_WtChannelFinder.cxx:6316
 AtlSgTop_WtChannelFinder.cxx:6317
 AtlSgTop_WtChannelFinder.cxx:6318
 AtlSgTop_WtChannelFinder.cxx:6319
 AtlSgTop_WtChannelFinder.cxx:6320
 AtlSgTop_WtChannelFinder.cxx:6321
 AtlSgTop_WtChannelFinder.cxx:6322
 AtlSgTop_WtChannelFinder.cxx:6323
 AtlSgTop_WtChannelFinder.cxx:6324
 AtlSgTop_WtChannelFinder.cxx:6325
 AtlSgTop_WtChannelFinder.cxx:6326
 AtlSgTop_WtChannelFinder.cxx:6327
 AtlSgTop_WtChannelFinder.cxx:6328
 AtlSgTop_WtChannelFinder.cxx:6329
 AtlSgTop_WtChannelFinder.cxx:6330
 AtlSgTop_WtChannelFinder.cxx:6331
 AtlSgTop_WtChannelFinder.cxx:6332
 AtlSgTop_WtChannelFinder.cxx:6333
 AtlSgTop_WtChannelFinder.cxx:6334
 AtlSgTop_WtChannelFinder.cxx:6335
 AtlSgTop_WtChannelFinder.cxx:6336
 AtlSgTop_WtChannelFinder.cxx:6337
 AtlSgTop_WtChannelFinder.cxx:6338
 AtlSgTop_WtChannelFinder.cxx:6339
 AtlSgTop_WtChannelFinder.cxx:6340
 AtlSgTop_WtChannelFinder.cxx:6341
 AtlSgTop_WtChannelFinder.cxx:6342
 AtlSgTop_WtChannelFinder.cxx:6343
 AtlSgTop_WtChannelFinder.cxx:6344
 AtlSgTop_WtChannelFinder.cxx:6345
 AtlSgTop_WtChannelFinder.cxx:6346
 AtlSgTop_WtChannelFinder.cxx:6347
 AtlSgTop_WtChannelFinder.cxx:6348
 AtlSgTop_WtChannelFinder.cxx:6349
 AtlSgTop_WtChannelFinder.cxx:6350
 AtlSgTop_WtChannelFinder.cxx:6351
 AtlSgTop_WtChannelFinder.cxx:6352
 AtlSgTop_WtChannelFinder.cxx:6353
 AtlSgTop_WtChannelFinder.cxx:6354
 AtlSgTop_WtChannelFinder.cxx:6355
 AtlSgTop_WtChannelFinder.cxx:6356
 AtlSgTop_WtChannelFinder.cxx:6357
 AtlSgTop_WtChannelFinder.cxx:6358
 AtlSgTop_WtChannelFinder.cxx:6359
 AtlSgTop_WtChannelFinder.cxx:6360
 AtlSgTop_WtChannelFinder.cxx:6361
 AtlSgTop_WtChannelFinder.cxx:6362
 AtlSgTop_WtChannelFinder.cxx:6363
 AtlSgTop_WtChannelFinder.cxx:6364
 AtlSgTop_WtChannelFinder.cxx:6365
 AtlSgTop_WtChannelFinder.cxx:6366
 AtlSgTop_WtChannelFinder.cxx:6367
 AtlSgTop_WtChannelFinder.cxx:6368
 AtlSgTop_WtChannelFinder.cxx:6369
 AtlSgTop_WtChannelFinder.cxx:6370
 AtlSgTop_WtChannelFinder.cxx:6371
 AtlSgTop_WtChannelFinder.cxx:6372
 AtlSgTop_WtChannelFinder.cxx:6373
 AtlSgTop_WtChannelFinder.cxx:6374
 AtlSgTop_WtChannelFinder.cxx:6375
 AtlSgTop_WtChannelFinder.cxx:6376
 AtlSgTop_WtChannelFinder.cxx:6377
 AtlSgTop_WtChannelFinder.cxx:6378
 AtlSgTop_WtChannelFinder.cxx:6379
 AtlSgTop_WtChannelFinder.cxx:6380
 AtlSgTop_WtChannelFinder.cxx:6381
 AtlSgTop_WtChannelFinder.cxx:6382
 AtlSgTop_WtChannelFinder.cxx:6383
 AtlSgTop_WtChannelFinder.cxx:6384
 AtlSgTop_WtChannelFinder.cxx:6385
 AtlSgTop_WtChannelFinder.cxx:6386
 AtlSgTop_WtChannelFinder.cxx:6387
 AtlSgTop_WtChannelFinder.cxx:6388
 AtlSgTop_WtChannelFinder.cxx:6389
 AtlSgTop_WtChannelFinder.cxx:6390
 AtlSgTop_WtChannelFinder.cxx:6391
 AtlSgTop_WtChannelFinder.cxx:6392
 AtlSgTop_WtChannelFinder.cxx:6393
 AtlSgTop_WtChannelFinder.cxx:6394
 AtlSgTop_WtChannelFinder.cxx:6395
 AtlSgTop_WtChannelFinder.cxx:6396
 AtlSgTop_WtChannelFinder.cxx:6397
 AtlSgTop_WtChannelFinder.cxx:6398
 AtlSgTop_WtChannelFinder.cxx:6399
 AtlSgTop_WtChannelFinder.cxx:6400
 AtlSgTop_WtChannelFinder.cxx:6401
 AtlSgTop_WtChannelFinder.cxx:6402
 AtlSgTop_WtChannelFinder.cxx:6403
 AtlSgTop_WtChannelFinder.cxx:6404
 AtlSgTop_WtChannelFinder.cxx:6405
 AtlSgTop_WtChannelFinder.cxx:6406
 AtlSgTop_WtChannelFinder.cxx:6407
 AtlSgTop_WtChannelFinder.cxx:6408
 AtlSgTop_WtChannelFinder.cxx:6409
 AtlSgTop_WtChannelFinder.cxx:6410
 AtlSgTop_WtChannelFinder.cxx:6411
 AtlSgTop_WtChannelFinder.cxx:6412
 AtlSgTop_WtChannelFinder.cxx:6413
 AtlSgTop_WtChannelFinder.cxx:6414
 AtlSgTop_WtChannelFinder.cxx:6415
 AtlSgTop_WtChannelFinder.cxx:6416
 AtlSgTop_WtChannelFinder.cxx:6417
 AtlSgTop_WtChannelFinder.cxx:6418
 AtlSgTop_WtChannelFinder.cxx:6419
 AtlSgTop_WtChannelFinder.cxx:6420
 AtlSgTop_WtChannelFinder.cxx:6421
 AtlSgTop_WtChannelFinder.cxx:6422
 AtlSgTop_WtChannelFinder.cxx:6423
 AtlSgTop_WtChannelFinder.cxx:6424
 AtlSgTop_WtChannelFinder.cxx:6425
 AtlSgTop_WtChannelFinder.cxx:6426
 AtlSgTop_WtChannelFinder.cxx:6427
 AtlSgTop_WtChannelFinder.cxx:6428
 AtlSgTop_WtChannelFinder.cxx:6429
 AtlSgTop_WtChannelFinder.cxx:6430
 AtlSgTop_WtChannelFinder.cxx:6431
 AtlSgTop_WtChannelFinder.cxx:6432
 AtlSgTop_WtChannelFinder.cxx:6433
 AtlSgTop_WtChannelFinder.cxx:6434
 AtlSgTop_WtChannelFinder.cxx:6435
 AtlSgTop_WtChannelFinder.cxx:6436
 AtlSgTop_WtChannelFinder.cxx:6437
 AtlSgTop_WtChannelFinder.cxx:6438
 AtlSgTop_WtChannelFinder.cxx:6439
 AtlSgTop_WtChannelFinder.cxx:6440
 AtlSgTop_WtChannelFinder.cxx:6441
 AtlSgTop_WtChannelFinder.cxx:6442
 AtlSgTop_WtChannelFinder.cxx:6443
 AtlSgTop_WtChannelFinder.cxx:6444
 AtlSgTop_WtChannelFinder.cxx:6445
 AtlSgTop_WtChannelFinder.cxx:6446
 AtlSgTop_WtChannelFinder.cxx:6447
 AtlSgTop_WtChannelFinder.cxx:6448
 AtlSgTop_WtChannelFinder.cxx:6449
 AtlSgTop_WtChannelFinder.cxx:6450
 AtlSgTop_WtChannelFinder.cxx:6451
 AtlSgTop_WtChannelFinder.cxx:6452
 AtlSgTop_WtChannelFinder.cxx:6453
 AtlSgTop_WtChannelFinder.cxx:6454
 AtlSgTop_WtChannelFinder.cxx:6455
 AtlSgTop_WtChannelFinder.cxx:6456
 AtlSgTop_WtChannelFinder.cxx:6457
 AtlSgTop_WtChannelFinder.cxx:6458
 AtlSgTop_WtChannelFinder.cxx:6459
 AtlSgTop_WtChannelFinder.cxx:6460
 AtlSgTop_WtChannelFinder.cxx:6461
 AtlSgTop_WtChannelFinder.cxx:6462
 AtlSgTop_WtChannelFinder.cxx:6463
 AtlSgTop_WtChannelFinder.cxx:6464
 AtlSgTop_WtChannelFinder.cxx:6465
 AtlSgTop_WtChannelFinder.cxx:6466
 AtlSgTop_WtChannelFinder.cxx:6467
 AtlSgTop_WtChannelFinder.cxx:6468
 AtlSgTop_WtChannelFinder.cxx:6469
 AtlSgTop_WtChannelFinder.cxx:6470
 AtlSgTop_WtChannelFinder.cxx:6471
 AtlSgTop_WtChannelFinder.cxx:6472
 AtlSgTop_WtChannelFinder.cxx:6473
 AtlSgTop_WtChannelFinder.cxx:6474
 AtlSgTop_WtChannelFinder.cxx:6475
 AtlSgTop_WtChannelFinder.cxx:6476
 AtlSgTop_WtChannelFinder.cxx:6477
 AtlSgTop_WtChannelFinder.cxx:6478
 AtlSgTop_WtChannelFinder.cxx:6479
 AtlSgTop_WtChannelFinder.cxx:6480
 AtlSgTop_WtChannelFinder.cxx:6481
 AtlSgTop_WtChannelFinder.cxx:6482
 AtlSgTop_WtChannelFinder.cxx:6483
 AtlSgTop_WtChannelFinder.cxx:6484
 AtlSgTop_WtChannelFinder.cxx:6485
 AtlSgTop_WtChannelFinder.cxx:6486
 AtlSgTop_WtChannelFinder.cxx:6487
 AtlSgTop_WtChannelFinder.cxx:6488
 AtlSgTop_WtChannelFinder.cxx:6489
 AtlSgTop_WtChannelFinder.cxx:6490
 AtlSgTop_WtChannelFinder.cxx:6491
 AtlSgTop_WtChannelFinder.cxx:6492
 AtlSgTop_WtChannelFinder.cxx:6493
 AtlSgTop_WtChannelFinder.cxx:6494
 AtlSgTop_WtChannelFinder.cxx:6495
 AtlSgTop_WtChannelFinder.cxx:6496
 AtlSgTop_WtChannelFinder.cxx:6497
 AtlSgTop_WtChannelFinder.cxx:6498
 AtlSgTop_WtChannelFinder.cxx:6499
 AtlSgTop_WtChannelFinder.cxx:6500
 AtlSgTop_WtChannelFinder.cxx:6501
 AtlSgTop_WtChannelFinder.cxx:6502
 AtlSgTop_WtChannelFinder.cxx:6503
 AtlSgTop_WtChannelFinder.cxx:6504
 AtlSgTop_WtChannelFinder.cxx:6505
 AtlSgTop_WtChannelFinder.cxx:6506
 AtlSgTop_WtChannelFinder.cxx:6507
 AtlSgTop_WtChannelFinder.cxx:6508
 AtlSgTop_WtChannelFinder.cxx:6509
 AtlSgTop_WtChannelFinder.cxx:6510
 AtlSgTop_WtChannelFinder.cxx:6511
 AtlSgTop_WtChannelFinder.cxx:6512
 AtlSgTop_WtChannelFinder.cxx:6513
 AtlSgTop_WtChannelFinder.cxx:6514
 AtlSgTop_WtChannelFinder.cxx:6515
 AtlSgTop_WtChannelFinder.cxx:6516
 AtlSgTop_WtChannelFinder.cxx:6517
 AtlSgTop_WtChannelFinder.cxx:6518
 AtlSgTop_WtChannelFinder.cxx:6519
 AtlSgTop_WtChannelFinder.cxx:6520
 AtlSgTop_WtChannelFinder.cxx:6521
 AtlSgTop_WtChannelFinder.cxx:6522
 AtlSgTop_WtChannelFinder.cxx:6523
 AtlSgTop_WtChannelFinder.cxx:6524
 AtlSgTop_WtChannelFinder.cxx:6525
 AtlSgTop_WtChannelFinder.cxx:6526
 AtlSgTop_WtChannelFinder.cxx:6527
 AtlSgTop_WtChannelFinder.cxx:6528
 AtlSgTop_WtChannelFinder.cxx:6529
 AtlSgTop_WtChannelFinder.cxx:6530
 AtlSgTop_WtChannelFinder.cxx:6531
 AtlSgTop_WtChannelFinder.cxx:6532
 AtlSgTop_WtChannelFinder.cxx:6533
 AtlSgTop_WtChannelFinder.cxx:6534
 AtlSgTop_WtChannelFinder.cxx:6535
 AtlSgTop_WtChannelFinder.cxx:6536
 AtlSgTop_WtChannelFinder.cxx:6537
 AtlSgTop_WtChannelFinder.cxx:6538
 AtlSgTop_WtChannelFinder.cxx:6539
 AtlSgTop_WtChannelFinder.cxx:6540
 AtlSgTop_WtChannelFinder.cxx:6541
 AtlSgTop_WtChannelFinder.cxx:6542
 AtlSgTop_WtChannelFinder.cxx:6543
 AtlSgTop_WtChannelFinder.cxx:6544
 AtlSgTop_WtChannelFinder.cxx:6545
 AtlSgTop_WtChannelFinder.cxx:6546
 AtlSgTop_WtChannelFinder.cxx:6547
 AtlSgTop_WtChannelFinder.cxx:6548
 AtlSgTop_WtChannelFinder.cxx:6549
 AtlSgTop_WtChannelFinder.cxx:6550
 AtlSgTop_WtChannelFinder.cxx:6551
 AtlSgTop_WtChannelFinder.cxx:6552
 AtlSgTop_WtChannelFinder.cxx:6553
 AtlSgTop_WtChannelFinder.cxx:6554
 AtlSgTop_WtChannelFinder.cxx:6555
 AtlSgTop_WtChannelFinder.cxx:6556
 AtlSgTop_WtChannelFinder.cxx:6557
 AtlSgTop_WtChannelFinder.cxx:6558
 AtlSgTop_WtChannelFinder.cxx:6559
 AtlSgTop_WtChannelFinder.cxx:6560
 AtlSgTop_WtChannelFinder.cxx:6561
 AtlSgTop_WtChannelFinder.cxx:6562
 AtlSgTop_WtChannelFinder.cxx:6563
 AtlSgTop_WtChannelFinder.cxx:6564
 AtlSgTop_WtChannelFinder.cxx:6565
 AtlSgTop_WtChannelFinder.cxx:6566
 AtlSgTop_WtChannelFinder.cxx:6567
 AtlSgTop_WtChannelFinder.cxx:6568
 AtlSgTop_WtChannelFinder.cxx:6569
 AtlSgTop_WtChannelFinder.cxx:6570
 AtlSgTop_WtChannelFinder.cxx:6571
 AtlSgTop_WtChannelFinder.cxx:6572
 AtlSgTop_WtChannelFinder.cxx:6573
 AtlSgTop_WtChannelFinder.cxx:6574
 AtlSgTop_WtChannelFinder.cxx:6575
 AtlSgTop_WtChannelFinder.cxx:6576
 AtlSgTop_WtChannelFinder.cxx:6577
 AtlSgTop_WtChannelFinder.cxx:6578
 AtlSgTop_WtChannelFinder.cxx:6579
 AtlSgTop_WtChannelFinder.cxx:6580
 AtlSgTop_WtChannelFinder.cxx:6581
 AtlSgTop_WtChannelFinder.cxx:6582
 AtlSgTop_WtChannelFinder.cxx:6583
 AtlSgTop_WtChannelFinder.cxx:6584
 AtlSgTop_WtChannelFinder.cxx:6585
 AtlSgTop_WtChannelFinder.cxx:6586
 AtlSgTop_WtChannelFinder.cxx:6587
 AtlSgTop_WtChannelFinder.cxx:6588
 AtlSgTop_WtChannelFinder.cxx:6589
 AtlSgTop_WtChannelFinder.cxx:6590
 AtlSgTop_WtChannelFinder.cxx:6591
 AtlSgTop_WtChannelFinder.cxx:6592
 AtlSgTop_WtChannelFinder.cxx:6593
 AtlSgTop_WtChannelFinder.cxx:6594
 AtlSgTop_WtChannelFinder.cxx:6595
 AtlSgTop_WtChannelFinder.cxx:6596
 AtlSgTop_WtChannelFinder.cxx:6597
 AtlSgTop_WtChannelFinder.cxx:6598
 AtlSgTop_WtChannelFinder.cxx:6599
 AtlSgTop_WtChannelFinder.cxx:6600
 AtlSgTop_WtChannelFinder.cxx:6601
 AtlSgTop_WtChannelFinder.cxx:6602
 AtlSgTop_WtChannelFinder.cxx:6603
 AtlSgTop_WtChannelFinder.cxx:6604
 AtlSgTop_WtChannelFinder.cxx:6605
 AtlSgTop_WtChannelFinder.cxx:6606
 AtlSgTop_WtChannelFinder.cxx:6607
 AtlSgTop_WtChannelFinder.cxx:6608
 AtlSgTop_WtChannelFinder.cxx:6609
 AtlSgTop_WtChannelFinder.cxx:6610
 AtlSgTop_WtChannelFinder.cxx:6611
 AtlSgTop_WtChannelFinder.cxx:6612
 AtlSgTop_WtChannelFinder.cxx:6613
 AtlSgTop_WtChannelFinder.cxx:6614
 AtlSgTop_WtChannelFinder.cxx:6615
 AtlSgTop_WtChannelFinder.cxx:6616
 AtlSgTop_WtChannelFinder.cxx:6617
 AtlSgTop_WtChannelFinder.cxx:6618
 AtlSgTop_WtChannelFinder.cxx:6619
 AtlSgTop_WtChannelFinder.cxx:6620
 AtlSgTop_WtChannelFinder.cxx:6621
 AtlSgTop_WtChannelFinder.cxx:6622
 AtlSgTop_WtChannelFinder.cxx:6623
 AtlSgTop_WtChannelFinder.cxx:6624
 AtlSgTop_WtChannelFinder.cxx:6625
 AtlSgTop_WtChannelFinder.cxx:6626
 AtlSgTop_WtChannelFinder.cxx:6627
 AtlSgTop_WtChannelFinder.cxx:6628
 AtlSgTop_WtChannelFinder.cxx:6629
 AtlSgTop_WtChannelFinder.cxx:6630
 AtlSgTop_WtChannelFinder.cxx:6631
 AtlSgTop_WtChannelFinder.cxx:6632
 AtlSgTop_WtChannelFinder.cxx:6633
 AtlSgTop_WtChannelFinder.cxx:6634
 AtlSgTop_WtChannelFinder.cxx:6635
 AtlSgTop_WtChannelFinder.cxx:6636
 AtlSgTop_WtChannelFinder.cxx:6637
 AtlSgTop_WtChannelFinder.cxx:6638
 AtlSgTop_WtChannelFinder.cxx:6639
 AtlSgTop_WtChannelFinder.cxx:6640
 AtlSgTop_WtChannelFinder.cxx:6641
 AtlSgTop_WtChannelFinder.cxx:6642
 AtlSgTop_WtChannelFinder.cxx:6643
 AtlSgTop_WtChannelFinder.cxx:6644
 AtlSgTop_WtChannelFinder.cxx:6645
 AtlSgTop_WtChannelFinder.cxx:6646
 AtlSgTop_WtChannelFinder.cxx:6647
 AtlSgTop_WtChannelFinder.cxx:6648
 AtlSgTop_WtChannelFinder.cxx:6649
 AtlSgTop_WtChannelFinder.cxx:6650
 AtlSgTop_WtChannelFinder.cxx:6651
 AtlSgTop_WtChannelFinder.cxx:6652
 AtlSgTop_WtChannelFinder.cxx:6653
 AtlSgTop_WtChannelFinder.cxx:6654
 AtlSgTop_WtChannelFinder.cxx:6655
 AtlSgTop_WtChannelFinder.cxx:6656
 AtlSgTop_WtChannelFinder.cxx:6657
 AtlSgTop_WtChannelFinder.cxx:6658
 AtlSgTop_WtChannelFinder.cxx:6659
 AtlSgTop_WtChannelFinder.cxx:6660
 AtlSgTop_WtChannelFinder.cxx:6661
 AtlSgTop_WtChannelFinder.cxx:6662
 AtlSgTop_WtChannelFinder.cxx:6663
 AtlSgTop_WtChannelFinder.cxx:6664
 AtlSgTop_WtChannelFinder.cxx:6665
 AtlSgTop_WtChannelFinder.cxx:6666
 AtlSgTop_WtChannelFinder.cxx:6667
 AtlSgTop_WtChannelFinder.cxx:6668
 AtlSgTop_WtChannelFinder.cxx:6669
 AtlSgTop_WtChannelFinder.cxx:6670
 AtlSgTop_WtChannelFinder.cxx:6671
 AtlSgTop_WtChannelFinder.cxx:6672
 AtlSgTop_WtChannelFinder.cxx:6673
 AtlSgTop_WtChannelFinder.cxx:6674
 AtlSgTop_WtChannelFinder.cxx:6675
 AtlSgTop_WtChannelFinder.cxx:6676
 AtlSgTop_WtChannelFinder.cxx:6677
 AtlSgTop_WtChannelFinder.cxx:6678
 AtlSgTop_WtChannelFinder.cxx:6679
 AtlSgTop_WtChannelFinder.cxx:6680
 AtlSgTop_WtChannelFinder.cxx:6681
 AtlSgTop_WtChannelFinder.cxx:6682
 AtlSgTop_WtChannelFinder.cxx:6683
 AtlSgTop_WtChannelFinder.cxx:6684
 AtlSgTop_WtChannelFinder.cxx:6685
 AtlSgTop_WtChannelFinder.cxx:6686
 AtlSgTop_WtChannelFinder.cxx:6687
 AtlSgTop_WtChannelFinder.cxx:6688
 AtlSgTop_WtChannelFinder.cxx:6689
 AtlSgTop_WtChannelFinder.cxx:6690
 AtlSgTop_WtChannelFinder.cxx:6691
 AtlSgTop_WtChannelFinder.cxx:6692
 AtlSgTop_WtChannelFinder.cxx:6693
 AtlSgTop_WtChannelFinder.cxx:6694
 AtlSgTop_WtChannelFinder.cxx:6695
 AtlSgTop_WtChannelFinder.cxx:6696
 AtlSgTop_WtChannelFinder.cxx:6697
 AtlSgTop_WtChannelFinder.cxx:6698
 AtlSgTop_WtChannelFinder.cxx:6699
 AtlSgTop_WtChannelFinder.cxx:6700
 AtlSgTop_WtChannelFinder.cxx:6701
 AtlSgTop_WtChannelFinder.cxx:6702
 AtlSgTop_WtChannelFinder.cxx:6703
 AtlSgTop_WtChannelFinder.cxx:6704
 AtlSgTop_WtChannelFinder.cxx:6705
 AtlSgTop_WtChannelFinder.cxx:6706
 AtlSgTop_WtChannelFinder.cxx:6707
 AtlSgTop_WtChannelFinder.cxx:6708
 AtlSgTop_WtChannelFinder.cxx:6709
 AtlSgTop_WtChannelFinder.cxx:6710
 AtlSgTop_WtChannelFinder.cxx:6711
 AtlSgTop_WtChannelFinder.cxx:6712
 AtlSgTop_WtChannelFinder.cxx:6713
 AtlSgTop_WtChannelFinder.cxx:6714
 AtlSgTop_WtChannelFinder.cxx:6715
 AtlSgTop_WtChannelFinder.cxx:6716
 AtlSgTop_WtChannelFinder.cxx:6717
 AtlSgTop_WtChannelFinder.cxx:6718
 AtlSgTop_WtChannelFinder.cxx:6719
 AtlSgTop_WtChannelFinder.cxx:6720
 AtlSgTop_WtChannelFinder.cxx:6721
 AtlSgTop_WtChannelFinder.cxx:6722
 AtlSgTop_WtChannelFinder.cxx:6723
 AtlSgTop_WtChannelFinder.cxx:6724
 AtlSgTop_WtChannelFinder.cxx:6725
 AtlSgTop_WtChannelFinder.cxx:6726
 AtlSgTop_WtChannelFinder.cxx:6727
 AtlSgTop_WtChannelFinder.cxx:6728
 AtlSgTop_WtChannelFinder.cxx:6729
 AtlSgTop_WtChannelFinder.cxx:6730
 AtlSgTop_WtChannelFinder.cxx:6731
 AtlSgTop_WtChannelFinder.cxx:6732
 AtlSgTop_WtChannelFinder.cxx:6733
 AtlSgTop_WtChannelFinder.cxx:6734
 AtlSgTop_WtChannelFinder.cxx:6735
 AtlSgTop_WtChannelFinder.cxx:6736
 AtlSgTop_WtChannelFinder.cxx:6737
 AtlSgTop_WtChannelFinder.cxx:6738
 AtlSgTop_WtChannelFinder.cxx:6739
 AtlSgTop_WtChannelFinder.cxx:6740
 AtlSgTop_WtChannelFinder.cxx:6741
 AtlSgTop_WtChannelFinder.cxx:6742
 AtlSgTop_WtChannelFinder.cxx:6743
 AtlSgTop_WtChannelFinder.cxx:6744
 AtlSgTop_WtChannelFinder.cxx:6745
 AtlSgTop_WtChannelFinder.cxx:6746
 AtlSgTop_WtChannelFinder.cxx:6747
 AtlSgTop_WtChannelFinder.cxx:6748
 AtlSgTop_WtChannelFinder.cxx:6749
 AtlSgTop_WtChannelFinder.cxx:6750
 AtlSgTop_WtChannelFinder.cxx:6751
 AtlSgTop_WtChannelFinder.cxx:6752
 AtlSgTop_WtChannelFinder.cxx:6753
 AtlSgTop_WtChannelFinder.cxx:6754
 AtlSgTop_WtChannelFinder.cxx:6755
 AtlSgTop_WtChannelFinder.cxx:6756
 AtlSgTop_WtChannelFinder.cxx:6757
 AtlSgTop_WtChannelFinder.cxx:6758
 AtlSgTop_WtChannelFinder.cxx:6759
 AtlSgTop_WtChannelFinder.cxx:6760
 AtlSgTop_WtChannelFinder.cxx:6761
 AtlSgTop_WtChannelFinder.cxx:6762
 AtlSgTop_WtChannelFinder.cxx:6763
 AtlSgTop_WtChannelFinder.cxx:6764
 AtlSgTop_WtChannelFinder.cxx:6765
 AtlSgTop_WtChannelFinder.cxx:6766
 AtlSgTop_WtChannelFinder.cxx:6767
 AtlSgTop_WtChannelFinder.cxx:6768
 AtlSgTop_WtChannelFinder.cxx:6769
 AtlSgTop_WtChannelFinder.cxx:6770
 AtlSgTop_WtChannelFinder.cxx:6771
 AtlSgTop_WtChannelFinder.cxx:6772
 AtlSgTop_WtChannelFinder.cxx:6773
 AtlSgTop_WtChannelFinder.cxx:6774
 AtlSgTop_WtChannelFinder.cxx:6775
 AtlSgTop_WtChannelFinder.cxx:6776
 AtlSgTop_WtChannelFinder.cxx:6777
 AtlSgTop_WtChannelFinder.cxx:6778
 AtlSgTop_WtChannelFinder.cxx:6779
 AtlSgTop_WtChannelFinder.cxx:6780
 AtlSgTop_WtChannelFinder.cxx:6781
 AtlSgTop_WtChannelFinder.cxx:6782
 AtlSgTop_WtChannelFinder.cxx:6783
 AtlSgTop_WtChannelFinder.cxx:6784
 AtlSgTop_WtChannelFinder.cxx:6785
 AtlSgTop_WtChannelFinder.cxx:6786
 AtlSgTop_WtChannelFinder.cxx:6787
 AtlSgTop_WtChannelFinder.cxx:6788
 AtlSgTop_WtChannelFinder.cxx:6789
 AtlSgTop_WtChannelFinder.cxx:6790
 AtlSgTop_WtChannelFinder.cxx:6791
 AtlSgTop_WtChannelFinder.cxx:6792
 AtlSgTop_WtChannelFinder.cxx:6793
 AtlSgTop_WtChannelFinder.cxx:6794
 AtlSgTop_WtChannelFinder.cxx:6795
 AtlSgTop_WtChannelFinder.cxx:6796
 AtlSgTop_WtChannelFinder.cxx:6797
 AtlSgTop_WtChannelFinder.cxx:6798
 AtlSgTop_WtChannelFinder.cxx:6799
 AtlSgTop_WtChannelFinder.cxx:6800
 AtlSgTop_WtChannelFinder.cxx:6801
 AtlSgTop_WtChannelFinder.cxx:6802
 AtlSgTop_WtChannelFinder.cxx:6803
 AtlSgTop_WtChannelFinder.cxx:6804
 AtlSgTop_WtChannelFinder.cxx:6805
 AtlSgTop_WtChannelFinder.cxx:6806
 AtlSgTop_WtChannelFinder.cxx:6807
 AtlSgTop_WtChannelFinder.cxx:6808
 AtlSgTop_WtChannelFinder.cxx:6809
 AtlSgTop_WtChannelFinder.cxx:6810
 AtlSgTop_WtChannelFinder.cxx:6811
 AtlSgTop_WtChannelFinder.cxx:6812
 AtlSgTop_WtChannelFinder.cxx:6813
 AtlSgTop_WtChannelFinder.cxx:6814
 AtlSgTop_WtChannelFinder.cxx:6815
 AtlSgTop_WtChannelFinder.cxx:6816
 AtlSgTop_WtChannelFinder.cxx:6817
 AtlSgTop_WtChannelFinder.cxx:6818
 AtlSgTop_WtChannelFinder.cxx:6819
 AtlSgTop_WtChannelFinder.cxx:6820
 AtlSgTop_WtChannelFinder.cxx:6821
 AtlSgTop_WtChannelFinder.cxx:6822
 AtlSgTop_WtChannelFinder.cxx:6823
 AtlSgTop_WtChannelFinder.cxx:6824
 AtlSgTop_WtChannelFinder.cxx:6825
 AtlSgTop_WtChannelFinder.cxx:6826
 AtlSgTop_WtChannelFinder.cxx:6827
 AtlSgTop_WtChannelFinder.cxx:6828
 AtlSgTop_WtChannelFinder.cxx:6829
 AtlSgTop_WtChannelFinder.cxx:6830
 AtlSgTop_WtChannelFinder.cxx:6831
 AtlSgTop_WtChannelFinder.cxx:6832
 AtlSgTop_WtChannelFinder.cxx:6833
 AtlSgTop_WtChannelFinder.cxx:6834
 AtlSgTop_WtChannelFinder.cxx:6835
 AtlSgTop_WtChannelFinder.cxx:6836
 AtlSgTop_WtChannelFinder.cxx:6837
 AtlSgTop_WtChannelFinder.cxx:6838
 AtlSgTop_WtChannelFinder.cxx:6839
 AtlSgTop_WtChannelFinder.cxx:6840
 AtlSgTop_WtChannelFinder.cxx:6841
 AtlSgTop_WtChannelFinder.cxx:6842
 AtlSgTop_WtChannelFinder.cxx:6843
 AtlSgTop_WtChannelFinder.cxx:6844
 AtlSgTop_WtChannelFinder.cxx:6845
 AtlSgTop_WtChannelFinder.cxx:6846
 AtlSgTop_WtChannelFinder.cxx:6847
 AtlSgTop_WtChannelFinder.cxx:6848
 AtlSgTop_WtChannelFinder.cxx:6849
 AtlSgTop_WtChannelFinder.cxx:6850
 AtlSgTop_WtChannelFinder.cxx:6851
 AtlSgTop_WtChannelFinder.cxx:6852
 AtlSgTop_WtChannelFinder.cxx:6853
 AtlSgTop_WtChannelFinder.cxx:6854
 AtlSgTop_WtChannelFinder.cxx:6855
 AtlSgTop_WtChannelFinder.cxx:6856
 AtlSgTop_WtChannelFinder.cxx:6857
 AtlSgTop_WtChannelFinder.cxx:6858
 AtlSgTop_WtChannelFinder.cxx:6859
 AtlSgTop_WtChannelFinder.cxx:6860
 AtlSgTop_WtChannelFinder.cxx:6861
 AtlSgTop_WtChannelFinder.cxx:6862
 AtlSgTop_WtChannelFinder.cxx:6863
 AtlSgTop_WtChannelFinder.cxx:6864
 AtlSgTop_WtChannelFinder.cxx:6865
 AtlSgTop_WtChannelFinder.cxx:6866
 AtlSgTop_WtChannelFinder.cxx:6867
 AtlSgTop_WtChannelFinder.cxx:6868
 AtlSgTop_WtChannelFinder.cxx:6869
 AtlSgTop_WtChannelFinder.cxx:6870
 AtlSgTop_WtChannelFinder.cxx:6871
 AtlSgTop_WtChannelFinder.cxx:6872
 AtlSgTop_WtChannelFinder.cxx:6873
 AtlSgTop_WtChannelFinder.cxx:6874
 AtlSgTop_WtChannelFinder.cxx:6875
 AtlSgTop_WtChannelFinder.cxx:6876
 AtlSgTop_WtChannelFinder.cxx:6877
 AtlSgTop_WtChannelFinder.cxx:6878
 AtlSgTop_WtChannelFinder.cxx:6879
 AtlSgTop_WtChannelFinder.cxx:6880
 AtlSgTop_WtChannelFinder.cxx:6881
 AtlSgTop_WtChannelFinder.cxx:6882
 AtlSgTop_WtChannelFinder.cxx:6883
 AtlSgTop_WtChannelFinder.cxx:6884
 AtlSgTop_WtChannelFinder.cxx:6885
 AtlSgTop_WtChannelFinder.cxx:6886
 AtlSgTop_WtChannelFinder.cxx:6887
 AtlSgTop_WtChannelFinder.cxx:6888
 AtlSgTop_WtChannelFinder.cxx:6889
 AtlSgTop_WtChannelFinder.cxx:6890
 AtlSgTop_WtChannelFinder.cxx:6891
 AtlSgTop_WtChannelFinder.cxx:6892
 AtlSgTop_WtChannelFinder.cxx:6893
 AtlSgTop_WtChannelFinder.cxx:6894
 AtlSgTop_WtChannelFinder.cxx:6895
 AtlSgTop_WtChannelFinder.cxx:6896
 AtlSgTop_WtChannelFinder.cxx:6897
 AtlSgTop_WtChannelFinder.cxx:6898
 AtlSgTop_WtChannelFinder.cxx:6899
 AtlSgTop_WtChannelFinder.cxx:6900
 AtlSgTop_WtChannelFinder.cxx:6901
 AtlSgTop_WtChannelFinder.cxx:6902
 AtlSgTop_WtChannelFinder.cxx:6903
 AtlSgTop_WtChannelFinder.cxx:6904
 AtlSgTop_WtChannelFinder.cxx:6905
 AtlSgTop_WtChannelFinder.cxx:6906
 AtlSgTop_WtChannelFinder.cxx:6907
 AtlSgTop_WtChannelFinder.cxx:6908
 AtlSgTop_WtChannelFinder.cxx:6909
 AtlSgTop_WtChannelFinder.cxx:6910
 AtlSgTop_WtChannelFinder.cxx:6911
 AtlSgTop_WtChannelFinder.cxx:6912
 AtlSgTop_WtChannelFinder.cxx:6913
 AtlSgTop_WtChannelFinder.cxx:6914
 AtlSgTop_WtChannelFinder.cxx:6915
 AtlSgTop_WtChannelFinder.cxx:6916
 AtlSgTop_WtChannelFinder.cxx:6917
 AtlSgTop_WtChannelFinder.cxx:6918
 AtlSgTop_WtChannelFinder.cxx:6919
 AtlSgTop_WtChannelFinder.cxx:6920
 AtlSgTop_WtChannelFinder.cxx:6921
 AtlSgTop_WtChannelFinder.cxx:6922
 AtlSgTop_WtChannelFinder.cxx:6923
 AtlSgTop_WtChannelFinder.cxx:6924
 AtlSgTop_WtChannelFinder.cxx:6925
 AtlSgTop_WtChannelFinder.cxx:6926
 AtlSgTop_WtChannelFinder.cxx:6927
 AtlSgTop_WtChannelFinder.cxx:6928
 AtlSgTop_WtChannelFinder.cxx:6929
 AtlSgTop_WtChannelFinder.cxx:6930
 AtlSgTop_WtChannelFinder.cxx:6931
 AtlSgTop_WtChannelFinder.cxx:6932
 AtlSgTop_WtChannelFinder.cxx:6933
 AtlSgTop_WtChannelFinder.cxx:6934
 AtlSgTop_WtChannelFinder.cxx:6935
 AtlSgTop_WtChannelFinder.cxx:6936
 AtlSgTop_WtChannelFinder.cxx:6937
 AtlSgTop_WtChannelFinder.cxx:6938
 AtlSgTop_WtChannelFinder.cxx:6939
 AtlSgTop_WtChannelFinder.cxx:6940
 AtlSgTop_WtChannelFinder.cxx:6941
 AtlSgTop_WtChannelFinder.cxx:6942
 AtlSgTop_WtChannelFinder.cxx:6943
 AtlSgTop_WtChannelFinder.cxx:6944
 AtlSgTop_WtChannelFinder.cxx:6945
 AtlSgTop_WtChannelFinder.cxx:6946
 AtlSgTop_WtChannelFinder.cxx:6947
 AtlSgTop_WtChannelFinder.cxx:6948
 AtlSgTop_WtChannelFinder.cxx:6949
 AtlSgTop_WtChannelFinder.cxx:6950
 AtlSgTop_WtChannelFinder.cxx:6951
 AtlSgTop_WtChannelFinder.cxx:6952
 AtlSgTop_WtChannelFinder.cxx:6953
 AtlSgTop_WtChannelFinder.cxx:6954
 AtlSgTop_WtChannelFinder.cxx:6955
 AtlSgTop_WtChannelFinder.cxx:6956
 AtlSgTop_WtChannelFinder.cxx:6957
 AtlSgTop_WtChannelFinder.cxx:6958
 AtlSgTop_WtChannelFinder.cxx:6959
 AtlSgTop_WtChannelFinder.cxx:6960
 AtlSgTop_WtChannelFinder.cxx:6961
 AtlSgTop_WtChannelFinder.cxx:6962
 AtlSgTop_WtChannelFinder.cxx:6963
 AtlSgTop_WtChannelFinder.cxx:6964
 AtlSgTop_WtChannelFinder.cxx:6965
 AtlSgTop_WtChannelFinder.cxx:6966
 AtlSgTop_WtChannelFinder.cxx:6967
 AtlSgTop_WtChannelFinder.cxx:6968
 AtlSgTop_WtChannelFinder.cxx:6969
 AtlSgTop_WtChannelFinder.cxx:6970
 AtlSgTop_WtChannelFinder.cxx:6971
 AtlSgTop_WtChannelFinder.cxx:6972
 AtlSgTop_WtChannelFinder.cxx:6973
 AtlSgTop_WtChannelFinder.cxx:6974
 AtlSgTop_WtChannelFinder.cxx:6975
 AtlSgTop_WtChannelFinder.cxx:6976
 AtlSgTop_WtChannelFinder.cxx:6977
 AtlSgTop_WtChannelFinder.cxx:6978
 AtlSgTop_WtChannelFinder.cxx:6979
 AtlSgTop_WtChannelFinder.cxx:6980
 AtlSgTop_WtChannelFinder.cxx:6981
 AtlSgTop_WtChannelFinder.cxx:6982
 AtlSgTop_WtChannelFinder.cxx:6983
 AtlSgTop_WtChannelFinder.cxx:6984
 AtlSgTop_WtChannelFinder.cxx:6985
 AtlSgTop_WtChannelFinder.cxx:6986
 AtlSgTop_WtChannelFinder.cxx:6987
 AtlSgTop_WtChannelFinder.cxx:6988
 AtlSgTop_WtChannelFinder.cxx:6989
 AtlSgTop_WtChannelFinder.cxx:6990
 AtlSgTop_WtChannelFinder.cxx:6991
 AtlSgTop_WtChannelFinder.cxx:6992
 AtlSgTop_WtChannelFinder.cxx:6993
 AtlSgTop_WtChannelFinder.cxx:6994
 AtlSgTop_WtChannelFinder.cxx:6995
 AtlSgTop_WtChannelFinder.cxx:6996
 AtlSgTop_WtChannelFinder.cxx:6997
 AtlSgTop_WtChannelFinder.cxx:6998
 AtlSgTop_WtChannelFinder.cxx:6999
 AtlSgTop_WtChannelFinder.cxx:7000
 AtlSgTop_WtChannelFinder.cxx:7001
 AtlSgTop_WtChannelFinder.cxx:7002
 AtlSgTop_WtChannelFinder.cxx:7003
 AtlSgTop_WtChannelFinder.cxx:7004
 AtlSgTop_WtChannelFinder.cxx:7005
 AtlSgTop_WtChannelFinder.cxx:7006
 AtlSgTop_WtChannelFinder.cxx:7007
 AtlSgTop_WtChannelFinder.cxx:7008
 AtlSgTop_WtChannelFinder.cxx:7009
 AtlSgTop_WtChannelFinder.cxx:7010
 AtlSgTop_WtChannelFinder.cxx:7011
 AtlSgTop_WtChannelFinder.cxx:7012
 AtlSgTop_WtChannelFinder.cxx:7013
 AtlSgTop_WtChannelFinder.cxx:7014
 AtlSgTop_WtChannelFinder.cxx:7015
 AtlSgTop_WtChannelFinder.cxx:7016
 AtlSgTop_WtChannelFinder.cxx:7017
 AtlSgTop_WtChannelFinder.cxx:7018
 AtlSgTop_WtChannelFinder.cxx:7019
 AtlSgTop_WtChannelFinder.cxx:7020
 AtlSgTop_WtChannelFinder.cxx:7021
 AtlSgTop_WtChannelFinder.cxx:7022
 AtlSgTop_WtChannelFinder.cxx:7023
 AtlSgTop_WtChannelFinder.cxx:7024
 AtlSgTop_WtChannelFinder.cxx:7025
 AtlSgTop_WtChannelFinder.cxx:7026
 AtlSgTop_WtChannelFinder.cxx:7027
 AtlSgTop_WtChannelFinder.cxx:7028
 AtlSgTop_WtChannelFinder.cxx:7029
 AtlSgTop_WtChannelFinder.cxx:7030
 AtlSgTop_WtChannelFinder.cxx:7031
 AtlSgTop_WtChannelFinder.cxx:7032
 AtlSgTop_WtChannelFinder.cxx:7033
 AtlSgTop_WtChannelFinder.cxx:7034
 AtlSgTop_WtChannelFinder.cxx:7035
 AtlSgTop_WtChannelFinder.cxx:7036
 AtlSgTop_WtChannelFinder.cxx:7037
 AtlSgTop_WtChannelFinder.cxx:7038
 AtlSgTop_WtChannelFinder.cxx:7039
 AtlSgTop_WtChannelFinder.cxx:7040
 AtlSgTop_WtChannelFinder.cxx:7041
 AtlSgTop_WtChannelFinder.cxx:7042
 AtlSgTop_WtChannelFinder.cxx:7043
 AtlSgTop_WtChannelFinder.cxx:7044
 AtlSgTop_WtChannelFinder.cxx:7045
 AtlSgTop_WtChannelFinder.cxx:7046
 AtlSgTop_WtChannelFinder.cxx:7047
 AtlSgTop_WtChannelFinder.cxx:7048
 AtlSgTop_WtChannelFinder.cxx:7049
 AtlSgTop_WtChannelFinder.cxx:7050
 AtlSgTop_WtChannelFinder.cxx:7051
 AtlSgTop_WtChannelFinder.cxx:7052
 AtlSgTop_WtChannelFinder.cxx:7053
 AtlSgTop_WtChannelFinder.cxx:7054
 AtlSgTop_WtChannelFinder.cxx:7055
 AtlSgTop_WtChannelFinder.cxx:7056
 AtlSgTop_WtChannelFinder.cxx:7057
 AtlSgTop_WtChannelFinder.cxx:7058
 AtlSgTop_WtChannelFinder.cxx:7059
 AtlSgTop_WtChannelFinder.cxx:7060
 AtlSgTop_WtChannelFinder.cxx:7061
 AtlSgTop_WtChannelFinder.cxx:7062
 AtlSgTop_WtChannelFinder.cxx:7063
 AtlSgTop_WtChannelFinder.cxx:7064
 AtlSgTop_WtChannelFinder.cxx:7065
 AtlSgTop_WtChannelFinder.cxx:7066
 AtlSgTop_WtChannelFinder.cxx:7067
 AtlSgTop_WtChannelFinder.cxx:7068
 AtlSgTop_WtChannelFinder.cxx:7069
 AtlSgTop_WtChannelFinder.cxx:7070
 AtlSgTop_WtChannelFinder.cxx:7071
 AtlSgTop_WtChannelFinder.cxx:7072
 AtlSgTop_WtChannelFinder.cxx:7073
 AtlSgTop_WtChannelFinder.cxx:7074
 AtlSgTop_WtChannelFinder.cxx:7075
 AtlSgTop_WtChannelFinder.cxx:7076
 AtlSgTop_WtChannelFinder.cxx:7077
 AtlSgTop_WtChannelFinder.cxx:7078
 AtlSgTop_WtChannelFinder.cxx:7079
 AtlSgTop_WtChannelFinder.cxx:7080
 AtlSgTop_WtChannelFinder.cxx:7081
 AtlSgTop_WtChannelFinder.cxx:7082
 AtlSgTop_WtChannelFinder.cxx:7083
 AtlSgTop_WtChannelFinder.cxx:7084
 AtlSgTop_WtChannelFinder.cxx:7085
 AtlSgTop_WtChannelFinder.cxx:7086
 AtlSgTop_WtChannelFinder.cxx:7087
 AtlSgTop_WtChannelFinder.cxx:7088
 AtlSgTop_WtChannelFinder.cxx:7089
 AtlSgTop_WtChannelFinder.cxx:7090
 AtlSgTop_WtChannelFinder.cxx:7091
 AtlSgTop_WtChannelFinder.cxx:7092
 AtlSgTop_WtChannelFinder.cxx:7093
 AtlSgTop_WtChannelFinder.cxx:7094
 AtlSgTop_WtChannelFinder.cxx:7095
 AtlSgTop_WtChannelFinder.cxx:7096
 AtlSgTop_WtChannelFinder.cxx:7097
 AtlSgTop_WtChannelFinder.cxx:7098
 AtlSgTop_WtChannelFinder.cxx:7099
 AtlSgTop_WtChannelFinder.cxx:7100
 AtlSgTop_WtChannelFinder.cxx:7101
 AtlSgTop_WtChannelFinder.cxx:7102
 AtlSgTop_WtChannelFinder.cxx:7103
 AtlSgTop_WtChannelFinder.cxx:7104
 AtlSgTop_WtChannelFinder.cxx:7105
 AtlSgTop_WtChannelFinder.cxx:7106
 AtlSgTop_WtChannelFinder.cxx:7107
 AtlSgTop_WtChannelFinder.cxx:7108
 AtlSgTop_WtChannelFinder.cxx:7109
 AtlSgTop_WtChannelFinder.cxx:7110
 AtlSgTop_WtChannelFinder.cxx:7111
 AtlSgTop_WtChannelFinder.cxx:7112
 AtlSgTop_WtChannelFinder.cxx:7113
 AtlSgTop_WtChannelFinder.cxx:7114
 AtlSgTop_WtChannelFinder.cxx:7115
 AtlSgTop_WtChannelFinder.cxx:7116
 AtlSgTop_WtChannelFinder.cxx:7117
 AtlSgTop_WtChannelFinder.cxx:7118
 AtlSgTop_WtChannelFinder.cxx:7119
 AtlSgTop_WtChannelFinder.cxx:7120
 AtlSgTop_WtChannelFinder.cxx:7121
 AtlSgTop_WtChannelFinder.cxx:7122
 AtlSgTop_WtChannelFinder.cxx:7123
 AtlSgTop_WtChannelFinder.cxx:7124
 AtlSgTop_WtChannelFinder.cxx:7125
 AtlSgTop_WtChannelFinder.cxx:7126
 AtlSgTop_WtChannelFinder.cxx:7127
 AtlSgTop_WtChannelFinder.cxx:7128
 AtlSgTop_WtChannelFinder.cxx:7129
 AtlSgTop_WtChannelFinder.cxx:7130
 AtlSgTop_WtChannelFinder.cxx:7131
 AtlSgTop_WtChannelFinder.cxx:7132
 AtlSgTop_WtChannelFinder.cxx:7133
 AtlSgTop_WtChannelFinder.cxx:7134
 AtlSgTop_WtChannelFinder.cxx:7135
 AtlSgTop_WtChannelFinder.cxx:7136
 AtlSgTop_WtChannelFinder.cxx:7137
 AtlSgTop_WtChannelFinder.cxx:7138
 AtlSgTop_WtChannelFinder.cxx:7139
 AtlSgTop_WtChannelFinder.cxx:7140
 AtlSgTop_WtChannelFinder.cxx:7141
 AtlSgTop_WtChannelFinder.cxx:7142
 AtlSgTop_WtChannelFinder.cxx:7143
 AtlSgTop_WtChannelFinder.cxx:7144
 AtlSgTop_WtChannelFinder.cxx:7145
 AtlSgTop_WtChannelFinder.cxx:7146
 AtlSgTop_WtChannelFinder.cxx:7147
 AtlSgTop_WtChannelFinder.cxx:7148
 AtlSgTop_WtChannelFinder.cxx:7149
 AtlSgTop_WtChannelFinder.cxx:7150
 AtlSgTop_WtChannelFinder.cxx:7151
 AtlSgTop_WtChannelFinder.cxx:7152
 AtlSgTop_WtChannelFinder.cxx:7153
 AtlSgTop_WtChannelFinder.cxx:7154
 AtlSgTop_WtChannelFinder.cxx:7155
 AtlSgTop_WtChannelFinder.cxx:7156
 AtlSgTop_WtChannelFinder.cxx:7157
 AtlSgTop_WtChannelFinder.cxx:7158
 AtlSgTop_WtChannelFinder.cxx:7159
 AtlSgTop_WtChannelFinder.cxx:7160
 AtlSgTop_WtChannelFinder.cxx:7161
 AtlSgTop_WtChannelFinder.cxx:7162
 AtlSgTop_WtChannelFinder.cxx:7163
 AtlSgTop_WtChannelFinder.cxx:7164
 AtlSgTop_WtChannelFinder.cxx:7165
 AtlSgTop_WtChannelFinder.cxx:7166
 AtlSgTop_WtChannelFinder.cxx:7167
 AtlSgTop_WtChannelFinder.cxx:7168
 AtlSgTop_WtChannelFinder.cxx:7169
 AtlSgTop_WtChannelFinder.cxx:7170
 AtlSgTop_WtChannelFinder.cxx:7171
 AtlSgTop_WtChannelFinder.cxx:7172
 AtlSgTop_WtChannelFinder.cxx:7173
 AtlSgTop_WtChannelFinder.cxx:7174
 AtlSgTop_WtChannelFinder.cxx:7175
 AtlSgTop_WtChannelFinder.cxx:7176
 AtlSgTop_WtChannelFinder.cxx:7177
 AtlSgTop_WtChannelFinder.cxx:7178
 AtlSgTop_WtChannelFinder.cxx:7179
 AtlSgTop_WtChannelFinder.cxx:7180
 AtlSgTop_WtChannelFinder.cxx:7181
 AtlSgTop_WtChannelFinder.cxx:7182
 AtlSgTop_WtChannelFinder.cxx:7183
 AtlSgTop_WtChannelFinder.cxx:7184
 AtlSgTop_WtChannelFinder.cxx:7185
 AtlSgTop_WtChannelFinder.cxx:7186
 AtlSgTop_WtChannelFinder.cxx:7187
 AtlSgTop_WtChannelFinder.cxx:7188
 AtlSgTop_WtChannelFinder.cxx:7189
 AtlSgTop_WtChannelFinder.cxx:7190
 AtlSgTop_WtChannelFinder.cxx:7191
 AtlSgTop_WtChannelFinder.cxx:7192
 AtlSgTop_WtChannelFinder.cxx:7193
 AtlSgTop_WtChannelFinder.cxx:7194
 AtlSgTop_WtChannelFinder.cxx:7195
 AtlSgTop_WtChannelFinder.cxx:7196
 AtlSgTop_WtChannelFinder.cxx:7197
 AtlSgTop_WtChannelFinder.cxx:7198
 AtlSgTop_WtChannelFinder.cxx:7199
 AtlSgTop_WtChannelFinder.cxx:7200
 AtlSgTop_WtChannelFinder.cxx:7201
 AtlSgTop_WtChannelFinder.cxx:7202
 AtlSgTop_WtChannelFinder.cxx:7203
 AtlSgTop_WtChannelFinder.cxx:7204
 AtlSgTop_WtChannelFinder.cxx:7205
 AtlSgTop_WtChannelFinder.cxx:7206
 AtlSgTop_WtChannelFinder.cxx:7207
 AtlSgTop_WtChannelFinder.cxx:7208
 AtlSgTop_WtChannelFinder.cxx:7209
 AtlSgTop_WtChannelFinder.cxx:7210
 AtlSgTop_WtChannelFinder.cxx:7211
 AtlSgTop_WtChannelFinder.cxx:7212
 AtlSgTop_WtChannelFinder.cxx:7213
 AtlSgTop_WtChannelFinder.cxx:7214
 AtlSgTop_WtChannelFinder.cxx:7215
 AtlSgTop_WtChannelFinder.cxx:7216
 AtlSgTop_WtChannelFinder.cxx:7217
 AtlSgTop_WtChannelFinder.cxx:7218
 AtlSgTop_WtChannelFinder.cxx:7219
 AtlSgTop_WtChannelFinder.cxx:7220
 AtlSgTop_WtChannelFinder.cxx:7221
 AtlSgTop_WtChannelFinder.cxx:7222
 AtlSgTop_WtChannelFinder.cxx:7223
 AtlSgTop_WtChannelFinder.cxx:7224
 AtlSgTop_WtChannelFinder.cxx:7225
 AtlSgTop_WtChannelFinder.cxx:7226
 AtlSgTop_WtChannelFinder.cxx:7227
 AtlSgTop_WtChannelFinder.cxx:7228
 AtlSgTop_WtChannelFinder.cxx:7229
 AtlSgTop_WtChannelFinder.cxx:7230
 AtlSgTop_WtChannelFinder.cxx:7231
 AtlSgTop_WtChannelFinder.cxx:7232
 AtlSgTop_WtChannelFinder.cxx:7233
 AtlSgTop_WtChannelFinder.cxx:7234
 AtlSgTop_WtChannelFinder.cxx:7235
 AtlSgTop_WtChannelFinder.cxx:7236
 AtlSgTop_WtChannelFinder.cxx:7237
 AtlSgTop_WtChannelFinder.cxx:7238
 AtlSgTop_WtChannelFinder.cxx:7239
 AtlSgTop_WtChannelFinder.cxx:7240
 AtlSgTop_WtChannelFinder.cxx:7241
 AtlSgTop_WtChannelFinder.cxx:7242
 AtlSgTop_WtChannelFinder.cxx:7243
 AtlSgTop_WtChannelFinder.cxx:7244
 AtlSgTop_WtChannelFinder.cxx:7245
 AtlSgTop_WtChannelFinder.cxx:7246
 AtlSgTop_WtChannelFinder.cxx:7247
 AtlSgTop_WtChannelFinder.cxx:7248
 AtlSgTop_WtChannelFinder.cxx:7249
 AtlSgTop_WtChannelFinder.cxx:7250
 AtlSgTop_WtChannelFinder.cxx:7251
 AtlSgTop_WtChannelFinder.cxx:7252
 AtlSgTop_WtChannelFinder.cxx:7253
 AtlSgTop_WtChannelFinder.cxx:7254
 AtlSgTop_WtChannelFinder.cxx:7255
 AtlSgTop_WtChannelFinder.cxx:7256
 AtlSgTop_WtChannelFinder.cxx:7257
 AtlSgTop_WtChannelFinder.cxx:7258
 AtlSgTop_WtChannelFinder.cxx:7259
 AtlSgTop_WtChannelFinder.cxx:7260
 AtlSgTop_WtChannelFinder.cxx:7261
 AtlSgTop_WtChannelFinder.cxx:7262
 AtlSgTop_WtChannelFinder.cxx:7263
 AtlSgTop_WtChannelFinder.cxx:7264
 AtlSgTop_WtChannelFinder.cxx:7265
 AtlSgTop_WtChannelFinder.cxx:7266
 AtlSgTop_WtChannelFinder.cxx:7267
 AtlSgTop_WtChannelFinder.cxx:7268
 AtlSgTop_WtChannelFinder.cxx:7269
 AtlSgTop_WtChannelFinder.cxx:7270
 AtlSgTop_WtChannelFinder.cxx:7271
 AtlSgTop_WtChannelFinder.cxx:7272
 AtlSgTop_WtChannelFinder.cxx:7273
 AtlSgTop_WtChannelFinder.cxx:7274
 AtlSgTop_WtChannelFinder.cxx:7275
 AtlSgTop_WtChannelFinder.cxx:7276
 AtlSgTop_WtChannelFinder.cxx:7277
 AtlSgTop_WtChannelFinder.cxx:7278
 AtlSgTop_WtChannelFinder.cxx:7279
 AtlSgTop_WtChannelFinder.cxx:7280
 AtlSgTop_WtChannelFinder.cxx:7281
 AtlSgTop_WtChannelFinder.cxx:7282
 AtlSgTop_WtChannelFinder.cxx:7283
 AtlSgTop_WtChannelFinder.cxx:7284
 AtlSgTop_WtChannelFinder.cxx:7285
 AtlSgTop_WtChannelFinder.cxx:7286
 AtlSgTop_WtChannelFinder.cxx:7287
 AtlSgTop_WtChannelFinder.cxx:7288
 AtlSgTop_WtChannelFinder.cxx:7289
 AtlSgTop_WtChannelFinder.cxx:7290
 AtlSgTop_WtChannelFinder.cxx:7291
 AtlSgTop_WtChannelFinder.cxx:7292
 AtlSgTop_WtChannelFinder.cxx:7293
 AtlSgTop_WtChannelFinder.cxx:7294
 AtlSgTop_WtChannelFinder.cxx:7295
 AtlSgTop_WtChannelFinder.cxx:7296
 AtlSgTop_WtChannelFinder.cxx:7297
 AtlSgTop_WtChannelFinder.cxx:7298
 AtlSgTop_WtChannelFinder.cxx:7299
 AtlSgTop_WtChannelFinder.cxx:7300
 AtlSgTop_WtChannelFinder.cxx:7301
 AtlSgTop_WtChannelFinder.cxx:7302
 AtlSgTop_WtChannelFinder.cxx:7303
 AtlSgTop_WtChannelFinder.cxx:7304
 AtlSgTop_WtChannelFinder.cxx:7305
 AtlSgTop_WtChannelFinder.cxx:7306
 AtlSgTop_WtChannelFinder.cxx:7307
 AtlSgTop_WtChannelFinder.cxx:7308
 AtlSgTop_WtChannelFinder.cxx:7309
 AtlSgTop_WtChannelFinder.cxx:7310
 AtlSgTop_WtChannelFinder.cxx:7311
 AtlSgTop_WtChannelFinder.cxx:7312
 AtlSgTop_WtChannelFinder.cxx:7313
 AtlSgTop_WtChannelFinder.cxx:7314
 AtlSgTop_WtChannelFinder.cxx:7315
 AtlSgTop_WtChannelFinder.cxx:7316
 AtlSgTop_WtChannelFinder.cxx:7317
 AtlSgTop_WtChannelFinder.cxx:7318
 AtlSgTop_WtChannelFinder.cxx:7319
 AtlSgTop_WtChannelFinder.cxx:7320
 AtlSgTop_WtChannelFinder.cxx:7321
 AtlSgTop_WtChannelFinder.cxx:7322
 AtlSgTop_WtChannelFinder.cxx:7323
 AtlSgTop_WtChannelFinder.cxx:7324
 AtlSgTop_WtChannelFinder.cxx:7325
 AtlSgTop_WtChannelFinder.cxx:7326
 AtlSgTop_WtChannelFinder.cxx:7327
 AtlSgTop_WtChannelFinder.cxx:7328
 AtlSgTop_WtChannelFinder.cxx:7329
 AtlSgTop_WtChannelFinder.cxx:7330
 AtlSgTop_WtChannelFinder.cxx:7331
 AtlSgTop_WtChannelFinder.cxx:7332
 AtlSgTop_WtChannelFinder.cxx:7333
 AtlSgTop_WtChannelFinder.cxx:7334
 AtlSgTop_WtChannelFinder.cxx:7335
 AtlSgTop_WtChannelFinder.cxx:7336
 AtlSgTop_WtChannelFinder.cxx:7337
 AtlSgTop_WtChannelFinder.cxx:7338
 AtlSgTop_WtChannelFinder.cxx:7339
 AtlSgTop_WtChannelFinder.cxx:7340
 AtlSgTop_WtChannelFinder.cxx:7341
 AtlSgTop_WtChannelFinder.cxx:7342
 AtlSgTop_WtChannelFinder.cxx:7343
 AtlSgTop_WtChannelFinder.cxx:7344
 AtlSgTop_WtChannelFinder.cxx:7345
 AtlSgTop_WtChannelFinder.cxx:7346
 AtlSgTop_WtChannelFinder.cxx:7347
 AtlSgTop_WtChannelFinder.cxx:7348
 AtlSgTop_WtChannelFinder.cxx:7349
 AtlSgTop_WtChannelFinder.cxx:7350
 AtlSgTop_WtChannelFinder.cxx:7351
 AtlSgTop_WtChannelFinder.cxx:7352
 AtlSgTop_WtChannelFinder.cxx:7353
 AtlSgTop_WtChannelFinder.cxx:7354
 AtlSgTop_WtChannelFinder.cxx:7355
 AtlSgTop_WtChannelFinder.cxx:7356
 AtlSgTop_WtChannelFinder.cxx:7357
 AtlSgTop_WtChannelFinder.cxx:7358
 AtlSgTop_WtChannelFinder.cxx:7359
 AtlSgTop_WtChannelFinder.cxx:7360
 AtlSgTop_WtChannelFinder.cxx:7361
 AtlSgTop_WtChannelFinder.cxx:7362
 AtlSgTop_WtChannelFinder.cxx:7363
 AtlSgTop_WtChannelFinder.cxx:7364
 AtlSgTop_WtChannelFinder.cxx:7365
 AtlSgTop_WtChannelFinder.cxx:7366
 AtlSgTop_WtChannelFinder.cxx:7367
 AtlSgTop_WtChannelFinder.cxx:7368
 AtlSgTop_WtChannelFinder.cxx:7369
 AtlSgTop_WtChannelFinder.cxx:7370
 AtlSgTop_WtChannelFinder.cxx:7371
 AtlSgTop_WtChannelFinder.cxx:7372
 AtlSgTop_WtChannelFinder.cxx:7373
 AtlSgTop_WtChannelFinder.cxx:7374
 AtlSgTop_WtChannelFinder.cxx:7375
 AtlSgTop_WtChannelFinder.cxx:7376
 AtlSgTop_WtChannelFinder.cxx:7377
 AtlSgTop_WtChannelFinder.cxx:7378
 AtlSgTop_WtChannelFinder.cxx:7379
 AtlSgTop_WtChannelFinder.cxx:7380
 AtlSgTop_WtChannelFinder.cxx:7381
 AtlSgTop_WtChannelFinder.cxx:7382
 AtlSgTop_WtChannelFinder.cxx:7383
 AtlSgTop_WtChannelFinder.cxx:7384
 AtlSgTop_WtChannelFinder.cxx:7385
 AtlSgTop_WtChannelFinder.cxx:7386
 AtlSgTop_WtChannelFinder.cxx:7387
 AtlSgTop_WtChannelFinder.cxx:7388
 AtlSgTop_WtChannelFinder.cxx:7389
 AtlSgTop_WtChannelFinder.cxx:7390
 AtlSgTop_WtChannelFinder.cxx:7391
 AtlSgTop_WtChannelFinder.cxx:7392
 AtlSgTop_WtChannelFinder.cxx:7393
 AtlSgTop_WtChannelFinder.cxx:7394
 AtlSgTop_WtChannelFinder.cxx:7395
 AtlSgTop_WtChannelFinder.cxx:7396
 AtlSgTop_WtChannelFinder.cxx:7397
 AtlSgTop_WtChannelFinder.cxx:7398
 AtlSgTop_WtChannelFinder.cxx:7399
 AtlSgTop_WtChannelFinder.cxx:7400
 AtlSgTop_WtChannelFinder.cxx:7401
 AtlSgTop_WtChannelFinder.cxx:7402
 AtlSgTop_WtChannelFinder.cxx:7403
 AtlSgTop_WtChannelFinder.cxx:7404
 AtlSgTop_WtChannelFinder.cxx:7405
 AtlSgTop_WtChannelFinder.cxx:7406
 AtlSgTop_WtChannelFinder.cxx:7407
 AtlSgTop_WtChannelFinder.cxx:7408
 AtlSgTop_WtChannelFinder.cxx:7409
 AtlSgTop_WtChannelFinder.cxx:7410
 AtlSgTop_WtChannelFinder.cxx:7411
 AtlSgTop_WtChannelFinder.cxx:7412
 AtlSgTop_WtChannelFinder.cxx:7413
 AtlSgTop_WtChannelFinder.cxx:7414
 AtlSgTop_WtChannelFinder.cxx:7415
 AtlSgTop_WtChannelFinder.cxx:7416
 AtlSgTop_WtChannelFinder.cxx:7417
 AtlSgTop_WtChannelFinder.cxx:7418
 AtlSgTop_WtChannelFinder.cxx:7419
 AtlSgTop_WtChannelFinder.cxx:7420
 AtlSgTop_WtChannelFinder.cxx:7421
 AtlSgTop_WtChannelFinder.cxx:7422
 AtlSgTop_WtChannelFinder.cxx:7423
 AtlSgTop_WtChannelFinder.cxx:7424
 AtlSgTop_WtChannelFinder.cxx:7425
 AtlSgTop_WtChannelFinder.cxx:7426
 AtlSgTop_WtChannelFinder.cxx:7427
 AtlSgTop_WtChannelFinder.cxx:7428
 AtlSgTop_WtChannelFinder.cxx:7429
 AtlSgTop_WtChannelFinder.cxx:7430
 AtlSgTop_WtChannelFinder.cxx:7431
 AtlSgTop_WtChannelFinder.cxx:7432
 AtlSgTop_WtChannelFinder.cxx:7433
 AtlSgTop_WtChannelFinder.cxx:7434
 AtlSgTop_WtChannelFinder.cxx:7435
 AtlSgTop_WtChannelFinder.cxx:7436
 AtlSgTop_WtChannelFinder.cxx:7437
 AtlSgTop_WtChannelFinder.cxx:7438
 AtlSgTop_WtChannelFinder.cxx:7439
 AtlSgTop_WtChannelFinder.cxx:7440
 AtlSgTop_WtChannelFinder.cxx:7441
 AtlSgTop_WtChannelFinder.cxx:7442
 AtlSgTop_WtChannelFinder.cxx:7443
 AtlSgTop_WtChannelFinder.cxx:7444
 AtlSgTop_WtChannelFinder.cxx:7445
 AtlSgTop_WtChannelFinder.cxx:7446
 AtlSgTop_WtChannelFinder.cxx:7447
 AtlSgTop_WtChannelFinder.cxx:7448
 AtlSgTop_WtChannelFinder.cxx:7449
 AtlSgTop_WtChannelFinder.cxx:7450
 AtlSgTop_WtChannelFinder.cxx:7451
 AtlSgTop_WtChannelFinder.cxx:7452
 AtlSgTop_WtChannelFinder.cxx:7453
 AtlSgTop_WtChannelFinder.cxx:7454
 AtlSgTop_WtChannelFinder.cxx:7455
 AtlSgTop_WtChannelFinder.cxx:7456
 AtlSgTop_WtChannelFinder.cxx:7457
 AtlSgTop_WtChannelFinder.cxx:7458
 AtlSgTop_WtChannelFinder.cxx:7459
 AtlSgTop_WtChannelFinder.cxx:7460
 AtlSgTop_WtChannelFinder.cxx:7461
 AtlSgTop_WtChannelFinder.cxx:7462
 AtlSgTop_WtChannelFinder.cxx:7463
 AtlSgTop_WtChannelFinder.cxx:7464
 AtlSgTop_WtChannelFinder.cxx:7465
 AtlSgTop_WtChannelFinder.cxx:7466
 AtlSgTop_WtChannelFinder.cxx:7467
 AtlSgTop_WtChannelFinder.cxx:7468
 AtlSgTop_WtChannelFinder.cxx:7469
 AtlSgTop_WtChannelFinder.cxx:7470
 AtlSgTop_WtChannelFinder.cxx:7471
 AtlSgTop_WtChannelFinder.cxx:7472
 AtlSgTop_WtChannelFinder.cxx:7473
 AtlSgTop_WtChannelFinder.cxx:7474
 AtlSgTop_WtChannelFinder.cxx:7475
 AtlSgTop_WtChannelFinder.cxx:7476
 AtlSgTop_WtChannelFinder.cxx:7477
 AtlSgTop_WtChannelFinder.cxx:7478
 AtlSgTop_WtChannelFinder.cxx:7479
 AtlSgTop_WtChannelFinder.cxx:7480
 AtlSgTop_WtChannelFinder.cxx:7481
 AtlSgTop_WtChannelFinder.cxx:7482
 AtlSgTop_WtChannelFinder.cxx:7483
 AtlSgTop_WtChannelFinder.cxx:7484
 AtlSgTop_WtChannelFinder.cxx:7485
 AtlSgTop_WtChannelFinder.cxx:7486
 AtlSgTop_WtChannelFinder.cxx:7487
 AtlSgTop_WtChannelFinder.cxx:7488
 AtlSgTop_WtChannelFinder.cxx:7489
 AtlSgTop_WtChannelFinder.cxx:7490
 AtlSgTop_WtChannelFinder.cxx:7491
 AtlSgTop_WtChannelFinder.cxx:7492
 AtlSgTop_WtChannelFinder.cxx:7493
 AtlSgTop_WtChannelFinder.cxx:7494
 AtlSgTop_WtChannelFinder.cxx:7495
 AtlSgTop_WtChannelFinder.cxx:7496
 AtlSgTop_WtChannelFinder.cxx:7497
 AtlSgTop_WtChannelFinder.cxx:7498
 AtlSgTop_WtChannelFinder.cxx:7499
 AtlSgTop_WtChannelFinder.cxx:7500
 AtlSgTop_WtChannelFinder.cxx:7501
 AtlSgTop_WtChannelFinder.cxx:7502
 AtlSgTop_WtChannelFinder.cxx:7503
 AtlSgTop_WtChannelFinder.cxx:7504
 AtlSgTop_WtChannelFinder.cxx:7505
 AtlSgTop_WtChannelFinder.cxx:7506
 AtlSgTop_WtChannelFinder.cxx:7507
 AtlSgTop_WtChannelFinder.cxx:7508
 AtlSgTop_WtChannelFinder.cxx:7509
 AtlSgTop_WtChannelFinder.cxx:7510
 AtlSgTop_WtChannelFinder.cxx:7511
 AtlSgTop_WtChannelFinder.cxx:7512
 AtlSgTop_WtChannelFinder.cxx:7513
 AtlSgTop_WtChannelFinder.cxx:7514
 AtlSgTop_WtChannelFinder.cxx:7515
 AtlSgTop_WtChannelFinder.cxx:7516
 AtlSgTop_WtChannelFinder.cxx:7517
 AtlSgTop_WtChannelFinder.cxx:7518
 AtlSgTop_WtChannelFinder.cxx:7519
 AtlSgTop_WtChannelFinder.cxx:7520
 AtlSgTop_WtChannelFinder.cxx:7521
 AtlSgTop_WtChannelFinder.cxx:7522
 AtlSgTop_WtChannelFinder.cxx:7523
 AtlSgTop_WtChannelFinder.cxx:7524
 AtlSgTop_WtChannelFinder.cxx:7525
 AtlSgTop_WtChannelFinder.cxx:7526
 AtlSgTop_WtChannelFinder.cxx:7527
 AtlSgTop_WtChannelFinder.cxx:7528
 AtlSgTop_WtChannelFinder.cxx:7529
 AtlSgTop_WtChannelFinder.cxx:7530
 AtlSgTop_WtChannelFinder.cxx:7531
 AtlSgTop_WtChannelFinder.cxx:7532
 AtlSgTop_WtChannelFinder.cxx:7533
 AtlSgTop_WtChannelFinder.cxx:7534
 AtlSgTop_WtChannelFinder.cxx:7535
 AtlSgTop_WtChannelFinder.cxx:7536
 AtlSgTop_WtChannelFinder.cxx:7537
 AtlSgTop_WtChannelFinder.cxx:7538
 AtlSgTop_WtChannelFinder.cxx:7539
 AtlSgTop_WtChannelFinder.cxx:7540
 AtlSgTop_WtChannelFinder.cxx:7541
 AtlSgTop_WtChannelFinder.cxx:7542
 AtlSgTop_WtChannelFinder.cxx:7543
 AtlSgTop_WtChannelFinder.cxx:7544
 AtlSgTop_WtChannelFinder.cxx:7545
 AtlSgTop_WtChannelFinder.cxx:7546
 AtlSgTop_WtChannelFinder.cxx:7547
 AtlSgTop_WtChannelFinder.cxx:7548
 AtlSgTop_WtChannelFinder.cxx:7549
 AtlSgTop_WtChannelFinder.cxx:7550
 AtlSgTop_WtChannelFinder.cxx:7551
 AtlSgTop_WtChannelFinder.cxx:7552
 AtlSgTop_WtChannelFinder.cxx:7553
 AtlSgTop_WtChannelFinder.cxx:7554
 AtlSgTop_WtChannelFinder.cxx:7555
 AtlSgTop_WtChannelFinder.cxx:7556
 AtlSgTop_WtChannelFinder.cxx:7557
 AtlSgTop_WtChannelFinder.cxx:7558
 AtlSgTop_WtChannelFinder.cxx:7559
 AtlSgTop_WtChannelFinder.cxx:7560
 AtlSgTop_WtChannelFinder.cxx:7561
 AtlSgTop_WtChannelFinder.cxx:7562
 AtlSgTop_WtChannelFinder.cxx:7563
 AtlSgTop_WtChannelFinder.cxx:7564
 AtlSgTop_WtChannelFinder.cxx:7565
 AtlSgTop_WtChannelFinder.cxx:7566
 AtlSgTop_WtChannelFinder.cxx:7567
 AtlSgTop_WtChannelFinder.cxx:7568
 AtlSgTop_WtChannelFinder.cxx:7569
 AtlSgTop_WtChannelFinder.cxx:7570
 AtlSgTop_WtChannelFinder.cxx:7571
 AtlSgTop_WtChannelFinder.cxx:7572
 AtlSgTop_WtChannelFinder.cxx:7573
 AtlSgTop_WtChannelFinder.cxx:7574
 AtlSgTop_WtChannelFinder.cxx:7575
 AtlSgTop_WtChannelFinder.cxx:7576
 AtlSgTop_WtChannelFinder.cxx:7577
 AtlSgTop_WtChannelFinder.cxx:7578
 AtlSgTop_WtChannelFinder.cxx:7579
 AtlSgTop_WtChannelFinder.cxx:7580
 AtlSgTop_WtChannelFinder.cxx:7581
 AtlSgTop_WtChannelFinder.cxx:7582
 AtlSgTop_WtChannelFinder.cxx:7583
 AtlSgTop_WtChannelFinder.cxx:7584
 AtlSgTop_WtChannelFinder.cxx:7585
 AtlSgTop_WtChannelFinder.cxx:7586
 AtlSgTop_WtChannelFinder.cxx:7587
 AtlSgTop_WtChannelFinder.cxx:7588
 AtlSgTop_WtChannelFinder.cxx:7589
 AtlSgTop_WtChannelFinder.cxx:7590
 AtlSgTop_WtChannelFinder.cxx:7591
 AtlSgTop_WtChannelFinder.cxx:7592
 AtlSgTop_WtChannelFinder.cxx:7593
 AtlSgTop_WtChannelFinder.cxx:7594
 AtlSgTop_WtChannelFinder.cxx:7595
 AtlSgTop_WtChannelFinder.cxx:7596
 AtlSgTop_WtChannelFinder.cxx:7597
 AtlSgTop_WtChannelFinder.cxx:7598
 AtlSgTop_WtChannelFinder.cxx:7599
 AtlSgTop_WtChannelFinder.cxx:7600
 AtlSgTop_WtChannelFinder.cxx:7601
 AtlSgTop_WtChannelFinder.cxx:7602
 AtlSgTop_WtChannelFinder.cxx:7603
 AtlSgTop_WtChannelFinder.cxx:7604
 AtlSgTop_WtChannelFinder.cxx:7605
 AtlSgTop_WtChannelFinder.cxx:7606
 AtlSgTop_WtChannelFinder.cxx:7607
 AtlSgTop_WtChannelFinder.cxx:7608
 AtlSgTop_WtChannelFinder.cxx:7609
 AtlSgTop_WtChannelFinder.cxx:7610
 AtlSgTop_WtChannelFinder.cxx:7611
 AtlSgTop_WtChannelFinder.cxx:7612
 AtlSgTop_WtChannelFinder.cxx:7613
 AtlSgTop_WtChannelFinder.cxx:7614
 AtlSgTop_WtChannelFinder.cxx:7615
 AtlSgTop_WtChannelFinder.cxx:7616
 AtlSgTop_WtChannelFinder.cxx:7617
 AtlSgTop_WtChannelFinder.cxx:7618
 AtlSgTop_WtChannelFinder.cxx:7619
 AtlSgTop_WtChannelFinder.cxx:7620
 AtlSgTop_WtChannelFinder.cxx:7621
 AtlSgTop_WtChannelFinder.cxx:7622
 AtlSgTop_WtChannelFinder.cxx:7623
 AtlSgTop_WtChannelFinder.cxx:7624
 AtlSgTop_WtChannelFinder.cxx:7625
 AtlSgTop_WtChannelFinder.cxx:7626
 AtlSgTop_WtChannelFinder.cxx:7627
 AtlSgTop_WtChannelFinder.cxx:7628
 AtlSgTop_WtChannelFinder.cxx:7629
 AtlSgTop_WtChannelFinder.cxx:7630
 AtlSgTop_WtChannelFinder.cxx:7631
 AtlSgTop_WtChannelFinder.cxx:7632
 AtlSgTop_WtChannelFinder.cxx:7633
 AtlSgTop_WtChannelFinder.cxx:7634
 AtlSgTop_WtChannelFinder.cxx:7635
 AtlSgTop_WtChannelFinder.cxx:7636
 AtlSgTop_WtChannelFinder.cxx:7637
 AtlSgTop_WtChannelFinder.cxx:7638
 AtlSgTop_WtChannelFinder.cxx:7639
 AtlSgTop_WtChannelFinder.cxx:7640
 AtlSgTop_WtChannelFinder.cxx:7641
 AtlSgTop_WtChannelFinder.cxx:7642
 AtlSgTop_WtChannelFinder.cxx:7643
 AtlSgTop_WtChannelFinder.cxx:7644
 AtlSgTop_WtChannelFinder.cxx:7645
 AtlSgTop_WtChannelFinder.cxx:7646
 AtlSgTop_WtChannelFinder.cxx:7647
 AtlSgTop_WtChannelFinder.cxx:7648
 AtlSgTop_WtChannelFinder.cxx:7649
 AtlSgTop_WtChannelFinder.cxx:7650
 AtlSgTop_WtChannelFinder.cxx:7651
 AtlSgTop_WtChannelFinder.cxx:7652
 AtlSgTop_WtChannelFinder.cxx:7653
 AtlSgTop_WtChannelFinder.cxx:7654
 AtlSgTop_WtChannelFinder.cxx:7655
 AtlSgTop_WtChannelFinder.cxx:7656
 AtlSgTop_WtChannelFinder.cxx:7657
 AtlSgTop_WtChannelFinder.cxx:7658
 AtlSgTop_WtChannelFinder.cxx:7659
 AtlSgTop_WtChannelFinder.cxx:7660
 AtlSgTop_WtChannelFinder.cxx:7661
 AtlSgTop_WtChannelFinder.cxx:7662
 AtlSgTop_WtChannelFinder.cxx:7663
 AtlSgTop_WtChannelFinder.cxx:7664
 AtlSgTop_WtChannelFinder.cxx:7665
 AtlSgTop_WtChannelFinder.cxx:7666
 AtlSgTop_WtChannelFinder.cxx:7667
 AtlSgTop_WtChannelFinder.cxx:7668
 AtlSgTop_WtChannelFinder.cxx:7669
 AtlSgTop_WtChannelFinder.cxx:7670
 AtlSgTop_WtChannelFinder.cxx:7671
 AtlSgTop_WtChannelFinder.cxx:7672
 AtlSgTop_WtChannelFinder.cxx:7673
 AtlSgTop_WtChannelFinder.cxx:7674
 AtlSgTop_WtChannelFinder.cxx:7675
 AtlSgTop_WtChannelFinder.cxx:7676
 AtlSgTop_WtChannelFinder.cxx:7677
 AtlSgTop_WtChannelFinder.cxx:7678
 AtlSgTop_WtChannelFinder.cxx:7679
 AtlSgTop_WtChannelFinder.cxx:7680
 AtlSgTop_WtChannelFinder.cxx:7681
 AtlSgTop_WtChannelFinder.cxx:7682
 AtlSgTop_WtChannelFinder.cxx:7683
 AtlSgTop_WtChannelFinder.cxx:7684
 AtlSgTop_WtChannelFinder.cxx:7685
 AtlSgTop_WtChannelFinder.cxx:7686
 AtlSgTop_WtChannelFinder.cxx:7687
 AtlSgTop_WtChannelFinder.cxx:7688
 AtlSgTop_WtChannelFinder.cxx:7689
 AtlSgTop_WtChannelFinder.cxx:7690
 AtlSgTop_WtChannelFinder.cxx:7691
 AtlSgTop_WtChannelFinder.cxx:7692
 AtlSgTop_WtChannelFinder.cxx:7693
 AtlSgTop_WtChannelFinder.cxx:7694
 AtlSgTop_WtChannelFinder.cxx:7695
 AtlSgTop_WtChannelFinder.cxx:7696
 AtlSgTop_WtChannelFinder.cxx:7697
 AtlSgTop_WtChannelFinder.cxx:7698
 AtlSgTop_WtChannelFinder.cxx:7699
 AtlSgTop_WtChannelFinder.cxx:7700
 AtlSgTop_WtChannelFinder.cxx:7701
 AtlSgTop_WtChannelFinder.cxx:7702
 AtlSgTop_WtChannelFinder.cxx:7703
 AtlSgTop_WtChannelFinder.cxx:7704
 AtlSgTop_WtChannelFinder.cxx:7705
 AtlSgTop_WtChannelFinder.cxx:7706
 AtlSgTop_WtChannelFinder.cxx:7707
 AtlSgTop_WtChannelFinder.cxx:7708
 AtlSgTop_WtChannelFinder.cxx:7709
 AtlSgTop_WtChannelFinder.cxx:7710
 AtlSgTop_WtChannelFinder.cxx:7711
 AtlSgTop_WtChannelFinder.cxx:7712
 AtlSgTop_WtChannelFinder.cxx:7713
 AtlSgTop_WtChannelFinder.cxx:7714
 AtlSgTop_WtChannelFinder.cxx:7715
 AtlSgTop_WtChannelFinder.cxx:7716
 AtlSgTop_WtChannelFinder.cxx:7717
 AtlSgTop_WtChannelFinder.cxx:7718
 AtlSgTop_WtChannelFinder.cxx:7719
 AtlSgTop_WtChannelFinder.cxx:7720
 AtlSgTop_WtChannelFinder.cxx:7721
 AtlSgTop_WtChannelFinder.cxx:7722
 AtlSgTop_WtChannelFinder.cxx:7723
 AtlSgTop_WtChannelFinder.cxx:7724
 AtlSgTop_WtChannelFinder.cxx:7725
 AtlSgTop_WtChannelFinder.cxx:7726
 AtlSgTop_WtChannelFinder.cxx:7727
 AtlSgTop_WtChannelFinder.cxx:7728
 AtlSgTop_WtChannelFinder.cxx:7729
 AtlSgTop_WtChannelFinder.cxx:7730
 AtlSgTop_WtChannelFinder.cxx:7731
 AtlSgTop_WtChannelFinder.cxx:7732
 AtlSgTop_WtChannelFinder.cxx:7733
 AtlSgTop_WtChannelFinder.cxx:7734