//  
// Author: Patrick Rieck <mailto:rieck@physik.hu-berlin.de>
// Copyright: 2009 (C) Patrick Rieck
//
#ifndef ATLAS_AtlSgTop_tChannelFinder
#define ATLAS_AtlSgTop_tChannelFinder
#ifndef ATLAS_AtlKinFitterTool
#include <AtlKinFitterTool.h>
#endif
#ifndef HEP_HepDatabasePDG
#include <HepDatabasePDG.h>
#endif
#ifndef ROOT_AtlSelector
#include <AtlSelector.h>
#endif
#ifndef TFITCONSTRAINTETA_H
#include <TFitConstraintEta.h>
#endif
#ifndef ATLAS_AtlCutFlowTool
#include <AtlCutFlowTool.h>
#endif

#include <fstream>
#include <iostream>
#include <TH2F.h>

//____________________________________________________________________

class TH1F;
class TH2F;
class AtlEvent;
class TTree;
class TString;
class TROOT;
class TFile;

//____________________________________________________________________

class AtlSgTop_tChannelFinder : public AtlKinFitterTool {

	
  private:
    ofstream fOut; // write text file with event info for acceptance challenges
    AtlCutFlowTool         *fCutflow_tool;
    AtlCutFlowTool         *fCutflow_tool_2;

    TKinFitter *fKinFitter_Whad; // KinFitter object for reco of hadron. W (Whad veto)

    
    TList *fLeptons;           // List of signal leptons
    TList *fJets;           // List of jets
    TList *fWhadJets;       // List of jets for hadronic W reconstruction
    TList *fBJets;          // List of b-jets
    TList *fBJets_refQCD;   // List of b-jets (reference with b-tag cut used on all other samples;
                            // only filled on jet-electrons)
    TList *fNonBJets;       // List of non b jets
    TList *fFwdJets;        // List of fwd jets
    AtlJet *fLeadFwdJet;    // Leading fwd jet

    Int_t fNJets;           // number of jets in generic list

    TVector2 fMET;          // MissingEt of current event
    Float_t fMET_Mag;       // Magnitude of MissingEt of current event
    Float_t fMET_Phi;       // Phi of MissingEt of current event
    Float_t fH_T;           // scalar sum of pt of all objects (lepton, missEt, jets)
    Double_t fMassAllJets;   // invariant mass of all jets in event
    Float_t fLeadNonBJetEta; // eta of hardest un-tagged jet
    
    
    HepParticle *fLepton;     // Signal lepton of current event
    HepParticle *fNeutrino;   // Current neutrino (missing Et) used as input for the fit
    

    // Reconstructed W and top-quark (KinFitter analysis)
    AtlWDecayLNu *fWBoson;        // Top-quark object from KinFitter reco
    HepTopDecay  *fTop;        // Top-quark object from KinFitter reco
    
    // Reconstructed W and top-quark (cut based analysis)
    HepParticle *fRecoW;      // Pointer to reconstructed W
    Float_t      fWmassT;     // Reconstructed transverse W mass
    HepParticle *fRecoTop;    // Pointer to reconstructed top-quark
    
    
    AtlJet      *fBJet;       // Current b-jet candidate used as input for the fit
    AtlJet      *fWJet1;      // jet 1 used in ApplyWhadVeto() for hadronic W reconstruction
    AtlJet      *fWJet2;      // jet 2 used in ApplyWhadVeto() for hadronic W reconstruction
    
    TMatrixD fCovLepton;    // Covariance matrix of the charged lepton from the W decay
    TMatrixD fCovNeutrino;  // Covariance matrix of the neutrino from the W decay
    TMatrixD fCovBJet;      // Covariance matrix of the b-jet candidate from the t decay
    TMatrixD fCovWJet1;     // Covariance matrix of the 1st jet from W-decay (Whad veto)
    TMatrixD fCovWJet2;     // Covariance matrix of the 2nd jet from W-decay (Whad veto)

    TLorentzVector fLeptonP_refit_cur;    // Refitted lepton 4-mom. of current best combination inside fit
    TLorentzVector fNeutrinoP_refit_cur;  // Refitted neutrino 4-mom. of current best combination inside fit
    TLorentzVector fBJetP_refit_cur;      // Refitted b-jet 4-mom. of current best combination inside fit

    TLorentzVector fJet1P_refit_cur;    // Refitted 4-mom. of current first jet inside Whad veto fit
    TLorentzVector fJet2P_refit_cur;  // Refitted 4-mom. of current second jet inside Whad veto fit
    
    Double_t fChi2Whad;          // Chi square of hadronic W reconstruction
                                 // done in ApplyWhadVeto()
    Int_t    fNDoFWhad;          // No. of D.o.F. of hadronic W kinematic fit
                                 // done in ApplyWhadVeto()
    Double_t fChi2ProbWhad;      // P(Chi2) of hadronic W Reco
    Int_t fN_Converged;          // No. of fits that DID converge in this event
    Int_t fN_NotConverged;       // No. of fits that DID NOT converge in this event
    Int_t fN_FailNumeric;        // No. of fits that failed numerically in this event
    Int_t fN_WorseTopCandidates; // No. of top-quark candidates with higher
                                 // Chi2 than chosen one in this event

    
    // mass term in chi square function
    // for Breit Wigner constraints:
    //     mu_top^2+mu_W^2, mu are the transformed masses
    // for Gauss constraints:
    // [(alpha_top-1)/(Gamma_Top/M_Top)]^2+[Top->W],
    // alpha are the additional variables used appearing in the constraint equations
    Float_t fMassConstraintParameterAll;   // mass term
    Float_t fMassConstraintParameterTop;   // mass term of top quark
    Float_t fMassConstraintParameterW;     // mass term of W boson


    Float_t fPullLeptonPt;   // Pull of lepton Pt
    Float_t fPullLeptonEta;  // Pull of lepton eta
    Float_t fPullLeptonPhi;  // Pull of lepton phi
    Float_t fPullEtMissMag;  // Pull of missing Et magnitude
    Float_t fPullEtMissPhi;  // Pull of missing Et phi
    Float_t fPullBJetPt;     // Pull of b-jet Pt
    Float_t fPullBJetEta;    // Pull of b-jet eta
    Float_t fPullBJetPhi;    // Pull of b-jet phi
    Float_t fPullJet1Pt;     // Pull of jet 1 Pt
    Float_t fPullJet1Eta;    // Pull of jet 1 eta
    Float_t fPullJet1Phi;    // Pull of jet 1 phi    
    Float_t fPullJet2Pt;     // Pull of jet 2 Pt
    Float_t fPullJet2Eta;    // Pull of jet 2 eta
    Float_t fPullJet2Phi;    // Pull of jet 2 phi    

   // W reconstruction histograms
    TH1F *fHistW_Mt_QCDValidation_pretag;//transverse W mass histograms for validation of QCD estimate (pretag)
    TH1F *fHistW_Mt_EtmissMag_QCDValidation_pretag; //triangular cut on (transverse W mass+Etmiss) histograms for validation of QCD estimate (pretag)
    TH1F *fHistW_Mt_QCDValidation_tag;//transverse W mass histograms for validation of QCD estimate (tag)
    TH1F *fHistW_Mt_EtmissMag_QCDValidation_tag; //triangular cut on (transverse W mass+Etmiss) histograms for validation of QCD estimate (tag)
    // Pile-up control histograms
    TH1F *fHist_AverageIntPerXing_pretag;; // average interactions per bunch-crossing (pretag)
    TH1F *fHist_AverageIntPerXing_tag;; // average interactions per bunch-crossing (tag)
    TH1F *fHist_NPrimaryVertices_pretag;  // number of primary vertices (pretag)
    TH1F *fHist_NPrimaryVertices_tag;  // number of primary vertices (tag)
  
    TH1F *fHistWreco_Mt;        // Reconstructed invariant transverse mass of the W (all leptons)
    TH1F *fHistWreco_M;        // Reconstructed invariant mass of the W (all leptons)
    TH1F *fHistWreco_phi;       // Reconstructed azimuth angle of the W (all leptons)
    TH1F *fHistWreco_eta;       // Reconstructed Eta of the W (all leptons)
    TH1F *fHistWreco_rap;       // Reconstructed y of the W (all leptons)
    TH1F *fHistWreco_pt;        // Reconstructed Pt of the W (all leptons)
    TH1F *fHistWreco_Mt_minus;  // Reconstructed invariant transverse mass of the W
    TH1F *fHistWreco_M_minus;  // Reconstructed invariant mass of the W
                                // (all negative sign leptons)
    TH1F *fHistWreco_phi_minus; // Reconstructed azimuth angle of the W (all negative sign leptons)
    TH1F *fHistWreco_eta_minus; // Reconstructed Eta of the W (all negative sign leptons)
    TH1F *fHistWreco_rap_minus; // Reconstructed y of the W (all negative sign leptons)
    TH1F *fHistWreco_pt_minus;  // Reconstructed Pt of the W (all negative sign leptons)
    TH1F *fHistWreco_Mt_plus;   // Reconstructed invariant transverse mass of the W
                                // (all positive sign leptons)
    TH1F *fHistWreco_M_plus;   // Reconstructed invariant mass of the W
                                // (all positive sign leptons)
    TH1F *fHistWreco_phi_plus;  // Reconstructed azimuth angle of the W (all positive sign leptons)
    TH1F *fHistWreco_eta_plus;  // Reconstructed Eta of the W (all positive sign leptons)
    TH1F *fHistWreco_rap_plus;  // Reconstructed y of the W (all positive sign leptons)
    TH1F *fHistWreco_pt_plus;   // Reconstructed Pt of the W (all positive sign leptons)

    TH1F *fHistWreco_Mt_e;        // Reconstructed invariant transverse mass of the W decaying
                                  // into electrons
    TH1F *fHistWreco_M_e;        // Reconstructed invariant mass of the W decaying
                                  // into electrons
    TH1F *fHistWreco_phi_e;       // Reconstructed azimuth angle of the (real) W decaying into electrons
    TH1F *fHistWreco_eta_e;       // Reconstructed Eta of the W decaying into electrons
    TH1F *fHistWreco_rap_e;       // Reconstructed y of the (real) W decaying into electrons
    TH1F *fHistWreco_pt_e;        // Reconstructed Pt of the W decaying into electrons
    TH1F *fHistWreco_Mt_e_minus;  // Reconstructed invariant transverse mass of the W decaying into e-
    TH1F *fHistWreco_M_e_minus;  // Reconstructed invariant mass of the W decaying into e-
    TH1F *fHistWreco_phi_e_minus; // Reconstructed azimuth angle of the (real) W decaying into e-
    TH1F *fHistWreco_eta_e_minus; // Reconstructed Eta of the W decaying into e-
    TH1F *fHistWreco_rap_e_minus; // Reconstructed y of the (real) W decaying into e-
    TH1F *fHistWreco_pt_e_minus;  // Reconstructed Pt of the W decaying into e-
    TH1F *fHistWreco_Mt_e_plus;   // Reconstructed invariant transverse mass of the W decaying into e+
    TH1F *fHistWreco_M_e_plus;   // Reconstructed invariant mass of the W decaying into e+
    TH1F *fHistWreco_phi_e_plus;  // Reconstructed azimuth angle of the (real) W decaying into e+
    TH1F *fHistWreco_eta_e_plus;  // Reconstructed Eta of the W decaying into e+
    TH1F *fHistWreco_rap_e_plus;  // Reconstructed y of the (real) W decaying into e+
    TH1F *fHistWreco_pt_e_plus;   // Reconstructed Pt of the W decaying into e+
  
    TH1F *fHistWreco_Mt_mu;        // Reconstructed invariant transverse mass of the W decaying into muons
    TH1F *fHistWreco_M_mu;         // Reconstructed invariant mass of the W decaying into muons
    TH1F *fHistWreco_phi_mu;       // Reconstructed azimuth angle of the W decaying into muons
    TH1F *fHistWreco_eta_mu;       // Reconstructed Eta of the W decaying into muons
    TH1F *fHistWreco_rap_mu;       // Reconstructed y of the W decaying into muons
    TH1F *fHistWreco_pt_mu;        // Reconstructed Pt of the W decaying into muons
    TH1F *fHistWreco_Mt_mu_minus;  // Reconstructed invariant transverse mass of the W decaying into mu-
    TH1F *fHistWreco_M_mu_minus;   // Reconstructed invariant mass of the W decaying into mu-
    TH1F *fHistWreco_phi_mu_minus; // Reconstructed azimuth angle of the W decaying into mu-
    TH1F *fHistWreco_eta_mu_minus; // Reconstructed Eta of the W decaying into mu-
    TH1F *fHistWreco_rap_mu_minus; // Reconstructed y of the W decaying into mu-
    TH1F *fHistWreco_pt_mu_minus;  // Reconstructed Pt of the W decaying into mu-
    TH1F *fHistWreco_Mt_mu_plus;   // Reconstructed invariant transverse mass of the W decaying into mu+
    TH1F *fHistWreco_M_mu_plus;    // Reconstructed invariant mass of the W decaying into mu+
    TH1F *fHistWreco_phi_mu_plus;  // Reconstructed azimuth angle of the W decaying into mu+
    TH1F *fHistWreco_eta_mu_plus;  // Reconstructed Eta of the W decaying into mu+
    TH1F *fHistWreco_rap_mu_plus;  // Reconstructed y of the W decaying into mu+
    TH1F *fHistWreco_pt_mu_plus;   // Reconstructed Pt of the W decaying into mu+

    // hadronic W reconstruction histograms
    // these are for the output of ApplyWhadVeto()
    TH1F *fHistWHadReco_Mt;        // Reconstructed invariant transverse mass of the hadronic W
    TH1F *fHistWHadReco_M;         // Reconstructed invariant mass of the hadronic W
    TH1F *fHistWHadReco_phi;       // Reconstructed azimuth angle of the hadronic W
    TH1F *fHistWHadReco_rap;       // Reconstructed rapidity of the hadronic W
    TH1F *fHistWHadReco_pt;        // Reconstructed Pt of the hadronic W
    TH1F *fHistWHadReco_chi2;      // chi square of hadronic W reconstruction
    TH1F *fHistWHadReco_chi2prob;  // chi square prob. of hadronic W reconstruction
    
    // top quark reconstruction histograms
    TH1F *fHistTopReco_Mt;        // Reconstructed invariant transverse mass of the single-top
                                  // (all leptons)
    TH1F *fHistTopReco_M;        // Reconstructed invariant mass of the single-top
	                          // (all leptons)
    TH1F *fHistTopReco_phi;       // Reconstructed azimuth angle of the single-top (all leptons)
    TH1F *fHistTopReco_eta;       // Reconstructed Eta of the single-top (all leptons)
    TH1F *fHistTopReco_DeltaEtaFwdJet; // Eta difference between recon. top and fwd jet (=leading non-b-jet)
    TH1F *fHistTopReco_DeltaPhiFwdJet; // Phi difference between recon. top and fwd jet (=leading non-b-jet)
    TH1F *fHistTopReco_SumPxPyFwdJet; //length of vector-addition of P in x-y-plane
    TH1F *fHistTopReco_DeltaP3FwdJet; //substract |P3_Top|-|P3_FwdJet|
    TH1F *fHistTopReco_DeltaPxFwdJet; //substract Px_Top-Px_FwdJet
    TH1F *fHistTopReco_DeltaPyFwdJet; //substract Py_Top-Py_FwdJet
    TH1F *fHistTopReco_rap;       // Reconstructed y of the single-top (all leptons)
    TH1F *fHistTopReco_pt;        // Reconstructed Pt of the single-top (all leptons)
    TH1F *fHistTopReco_Amount_P3; // Reconstructed Amount of P3 of single-top (all leptons)
    TH1F *fHistTopReco_Mt_plus;   // Reconstructed invariant transverse mass of the single-top
                                  // (all positive sign leptons)
    TH1F *fHistTopReco_M_plus;    // Reconstructed invariant mass of the single-top
                                  // (all positive sign leptons)
    TH1F *fHistTopReco_phi_plus;  // Reconstructed azimuth angle of the single-top
                                  // (all positive sign leptons)
    TH1F *fHistTopReco_eta_plus;  // Reconstructed Eta of the single-top (all positive sign leptons)
    TH1F *fHistTopReco_rap_plus;  // Reconstructed y of the single-top (all positive sign leptons)
    TH1F *fHistTopReco_pt_plus;   // Reconstructed Pt of the single-top (all positive sign leptons)
    TH1F *fHistTopReco_Mt_minus;  // Reconstructed invariant transverse mass of the single-top
                                  // (all negative sign leptons)
    TH1F *fHistTopReco_M_minus;   // Reconstructed invariant mass of the single-top
	                          // (all negative sign leptons)
    TH1F *fHistTopReco_phi_minus; // Reconstructed azimuth angle of the single-top
                                  // (all negative sign leptons)
    TH1F *fHistTopReco_eta_minus; // Reconstructed Eta of the single-top (all negative sign leptons)
    TH1F *fHistTopReco_rap_minus; // Reconstructed y of the single-top (all negative sign leptons)
    TH1F *fHistTopReco_pt_minus;  // Reconstructed Pt of the single-top (all negative sign leptons)

    TH1F *fHistTopReco_Mt_e;        // Reconstructed invariant transverse mass of the single-top (e channel)
    TH1F *fHistTopReco_M_e;         // Reconstructed invariant mass of the single-top (e channel)
    TH1F *fHistTopReco_phi_e;       // Reconstructed azimuth angle of the single-top (e channel)
    TH1F *fHistTopReco_eta_e;       // Reconstructed Eta of the single-top (e channel)
    TH1F *fHistTopReco_rap_e;       // Reconstructed y of the top (e channel)
    TH1F *fHistTopReco_pt_e;        // Reconstructed Pt of the single-top (e channel)
    TH1F *fHistTopReco_Mt_e_plus;   // Reconstructed invariant transverse mass of the single-top
                                    // (e+ channel)
    TH1F *fHistTopReco_M_e_plus;    // Reconstructed invariant mass of the single-top
                                    // (e+ channel)
    TH1F *fHistTopReco_phi_e_plus;  // Reconstructed azimuth angle of the single-top (e+ channel)
    TH1F *fHistTopReco_eta_e_plus;  // Reconstructed Eta of the single-top (e+ channel)
    TH1F *fHistTopReco_rap_e_plus;  // Reconstructed y of the single-top (e+ channel)
    TH1F *fHistTopReco_pt_e_plus;   // Reconstructed Pt of the single-top (e+ channel)
    TH1F *fHistTopReco_Mt_e_minus;  // Reconstructed invariant transverse mass of the single-top
                                    // (e- channel)
    TH1F *fHistTopReco_M_e_minus;   // Reconstructed invariant mass of the single-top
                                    // (e- channel)
    TH1F *fHistTopReco_phi_e_minus; // Reconstructed azimuth angle of the single-top (e- channel)
    TH1F *fHistTopReco_eta_e_minus; // Reconstructed Eta of the single-top (e- channel)
    TH1F *fHistTopReco_rap_e_minus; // Reconstructed y of the single-top (e- channel)
    TH1F *fHistTopReco_pt_e_minus;  // Reconstructed Pt of the single-top (e- channel)
  
    TH1F *fHistTopReco_Mt_mu;        // Reconstructed invariant transverse mass of the single-top
                                     // (mu channel)
    TH1F *fHistTopReco_M_mu;         // Reconstructed invariant mass of the single-top
                                     // (mu channel)
    TH1F *fHistTopReco_phi_mu;       // Reconstructed azimuth angle of the single-top (mu channel)
    TH1F *fHistTopReco_eta_mu;       // Reconstructed Eta of the single-top (mu channel)
    TH1F *fHistTopReco_rap_mu;       // Reconstructed y of the single-top (mu channel)
    TH1F *fHistTopReco_pt_mu;        // Reconstructed Pt of the single-top (mu channel)
    TH1F *fHistTopReco_Mt_mu_plus;   // Reconstructed invariant transverse mass of the single-top
                                     // (mu+ channel)
    TH1F *fHistTopReco_M_mu_plus;    // Reconstructed invariant mass of the single-top
	                             // (mu+ channel)
    TH1F *fHistTopReco_phi_mu_plus;  // Reconstructed azimuth angle of the single-top (mu+ channel)
    TH1F *fHistTopReco_eta_mu_plus;  // Reconstructed Eta of the single-top (mu+ channel)
    TH1F *fHistTopReco_rap_mu_plus;  // Reconstructed y of the single-top (mu+ channel)
    TH1F *fHistTopReco_pt_mu_plus;   // Reconstructed Pt of the single-top (mu+ channel)
    TH1F *fHistTopReco_Mt_mu_minus;  // Reconstructed invariant transverse mass of the single-top
                                     // (mu- channel)
    TH1F *fHistTopReco_M_mu_minus;   // Reconstructed invariant mass of the single-top
                                     // (mu- channel)
    TH1F *fHistTopReco_phi_mu_minus; // Reconstructed azimuth angle of the single-top (mu- channel)
    TH1F *fHistTopReco_eta_mu_minus; // Reconstructed Eta of the single-top (mu- channel)
    TH1F *fHistTopReco_rap_mu_minus; // Reconstructed y of the single-top (mu- channel)
    TH1F *fHistTopReco_pt_mu_minus;  // Reconstructed Pt of the single-top (mu- channel)
    
    // neutrino reconstruction histograms
    TH1F *fHistNuReco_phi;       // Reconstructed azimuth angle of the neutrino (el channel)
    TH1F *fHistNuReco_eta;       // Reconstructed Eta of the neutrino (el channel)
    TH1F *fHistNuReco_E;         // Reconstructed energy of the neutrino (el channel)
    TH1F *fHistNuReco_pt;        // Reconstructed Pt of the neutrino (el channel)
    TH1F *fHistNuReco_phi_plus;  // Reconstructed azimuth angle of the neutrino (e+ channel)
    TH1F *fHistNuReco_eta_plus;  // Reconstructed Eta of the neutrino (e+ channel)
    TH1F *fHistNuReco_E_plus;    // Reconstructed energy of the neutrino (e+ channel)
    TH1F *fHistNuReco_pt_plus;   // Reconstructed Pt of the neutrino (e+ channel)
    TH1F *fHistNuReco_phi_minus; // Reconstructed azimuth angle of the neutrino (e- channel)
    TH1F *fHistNuReco_eta_minus; // Reconstructed Eta of the neutrino (e- channel)
    TH1F *fHistNuReco_E_minus;   // Reconstructed energy of the neutrino (e- channel)
    TH1F *fHistNuReco_pt_minus;  // Reconstructed Pt of the neutrino (e- channel)
    
    TH1F *fHistNuReco_phi_e;       // Reconstructed azimuth angle of the neutrino (el channel)
    TH1F *fHistNuReco_eta_e;       // Reconstructed Eta of the neutrino (el channel)
    TH1F *fHistNuReco_E_e;         // Reconstructed energy of the neutrino (el channel)
    TH1F *fHistNuReco_pt_e;        // Reconstructed Pt of the neutrino (el channel)
    TH1F *fHistNuReco_phi_e_plus;  // Reconstructed azimuth angle of the neutrino (e+ channel)
    TH1F *fHistNuReco_eta_e_plus;  // Reconstructed Eta of the neutrino (e+ channel)
    TH1F *fHistNuReco_E_e_plus;    // Reconstructed energy of the neutrino (e+ channel)
    TH1F *fHistNuReco_pt_e_plus;   // Reconstructed Pt of the neutrino (e+ channel)
    TH1F *fHistNuReco_phi_e_minus; // Reconstructed azimuth angle of the neutrino (e- channel)
    TH1F *fHistNuReco_eta_e_minus; // Reconstructed Eta of the neutrino (e- channel)
    TH1F *fHistNuReco_E_e_minus;   // Reconstructed energy of the neutrino (e- channel)
    TH1F *fHistNuReco_pt_e_minus;  // Reconstructed Pt of the neutrino (e- channel)

    TH1F *fHistNuReco_phi_mu;       // Reconstructed azimuth angle of the neutrino (mu channel)
    TH1F *fHistNuReco_eta_mu;       // Reconstructed Eta of the neutrino (mu channel)
    TH1F *fHistNuReco_E_mu;         // Reconstructed energy of the neutrino (mu channel)
    TH1F *fHistNuReco_pt_mu;        // Reconstructed Pt of the neutrino (mu channel)
    TH1F *fHistNuReco_phi_mu_plus;  // Reconstructed azimuth angle of the neutrino (mu+ channel)
    TH1F *fHistNuReco_eta_mu_plus;  // Reconstructed Eta of the neutrino (mu+ channel)
    TH1F *fHistNuReco_E_mu_plus;    // Reconstructed energy of the neutrino (mu+ channel)
    TH1F *fHistNuReco_pt_mu_plus;   // Reconstructed Pt of the neutrino (mu+ channel)
    TH1F *fHistNuReco_phi_mu_minus; // Reconstructed azimuth angle of the neutrino (mu- channel)
    TH1F *fHistNuReco_eta_mu_minus; // Reconstructed Eta of the neutrino (mu- channel)
    TH1F *fHistNuReco_E_mu_minus;   // Reconstructed energy of the neutrino (mu- channel)
    TH1F *fHistNuReco_pt_mu_minus;  // Reconstructed Pt of the neutrino (mu- channel)
    
    // charged lepton
    // electrons and muons
    TH1F *fHistChargedLeptonReco_pt;
    TH1F *fHistChargedLeptonReco_eta;

    // jets
    TH1F *fHistJetMultiplicityReco;             // number of jets
    TH1F *fHistBJetMultiplicityReco;            // number of b-tagged jets
    TH1F *fHistNonBJetMultiplicityEta2Reco;     // number of jets without b tag and |eta|>2
    TH1F *fHistNonBJetMultiplicityEta3Reco;     // number of jets without b tag and |eta|>3
    TH1F *fHistLeadingNonBJetReco_pt;           // pt of the leading jet without b tag
    TH1F *fHistLeadingNonBJetReco_eta;          // eta of the leading jet without b tag
    
    //Rest Frame Plots
    TH1F *fHist_ThetaStar1_LepW;		//Theta*, which is the angle between charged lepton momentum  in W rest frame
						//and W-Boson momentum in Top rest frame
    TH1F *fHist_Cos_ThetaStar1_LepW;		//cos(Theta*). Theta* is the angle between charged lepton momentum  in W rest frame
						//and W-Boson momentum in Top rest frame
    TH1F *fHist_ThetaStar2_LepBQuark;		//Theta*, which is the angle between charged lepton momentum  in W rest frame
						//b-Quark momentum also in W rest frame					
    TH1F *fHist_Cos_ThetaStar2_LepBQuark;	//cos(Theta*). Theta* is the angle between charged lepton momentum  in W rest frame
						//b-Quark momentum also in W rest frame
    TH1F *fHist_SumThetaStar1ThetaStar2;	//Sum of Theta1*+Theta2*
    TH1F *fHist_Cos_SumThetaStar1ThetaStar2;	//cos(Theta1*+Theta2*)
    
    //Plots in Rest Frame of TopQuark
    TH1F *fHist_AngleTopFwdJet_TopRF;		//angle between TopQuark and Fwd jet 
    TH1F *fHist_AmountSumPTopFwdJet_TopRF;	//amount of the P_Top+P_fwdjet in RestFrame of the Top (only FwdJet is boosted)
    
    // miscellaneous
    TH1F *fHistDeltaP2Mod_Top_2ndLeadJet; // Modulus of ( Pt-vector of top-quark ) +
                                         // ( Pt-vector of 2nd lead. jet
	                                 // not chosen as b-jet for top-reco )
    TH1F *fHistDeltaP2Mod_Top_2ndLeadJet_sliced_in_eta_2ndleadjet_fine; // same as above but for different slices in eta(2ndleadjet) (fine binning)
    TH1F *fHistDeltaP2Mod_Top_2ndLeadJet_sliced_in_eta_2ndleadjet; // same as above but for different slices in eta(2ndleadjet) (normal binning)
    TH1F *fHistDeltaP2Mod_Top_2ndLeadJet_sliced_in_eta_2ndleadjet_Less_Bins; //same as above but for different slices in eta(2ndleadjet) (coarse binning).
										    //The Bins fur high eta values are merged
    TH1F *fHistDeltaP2Mod_Top_2ndLeadJet_sliced_in_eta_2ndleadjet_Less_Bins2; //same as above but for different slices in eta(2ndleadjet) (coarse binning).
										    //The Bins fur high eta values are merged
    TH1F *fHistDeltaP2Mod_Top_2ndLeadJet_sliced_in_eta_2ndleadjet_Less_Bins3; //same as above but for different slices in eta(2ndleadjet) (coarse binning).
										    //The Bins fur high eta values are merged
    TH1F *fHistDeltaP2Mod_Top_2ndLeadJet_sliced_in_eta_2ndleadjet_coarse; // same as above but for different slices in eta(2ndleadjet) (coarse binning)
	
    TH2F *fHistDeltaP2Mod_Top_2ndLeadJet_vs_Eta2ndLeadJet_fine; // Above modulus vs eta of 2ndLeadJet (fine binning)
    TH2F *fHistDeltaP2Mod_Top_2ndLeadJet_vs_Eta2ndLeadJet; // Above modulus vs eta of 2ndLeadJet (normal binning)
    TH2F *fHistDeltaP2Mod_Top_2ndLeadJet_vs_Eta2ndLeadJet_Less_Bins; // Above modulus vs eta of 2ndLeadJet (coarse binning) with less Bins for high Eta
    TH2F *fHistDeltaP2Mod_Top_2ndLeadJet_vs_Eta2ndLeadJet_Less_Bins2; // Above modulus vs eta of 2ndLeadJet (coarse binning) with less Bins for high Eta
    TH2F *fHistDeltaP2Mod_Top_2ndLeadJet_vs_Eta2ndLeadJet_Less_Bins3; // Above modulus vs eta of 2ndLeadJet (coarse binning) with less Bins for high Eta
    TH2F *fHistDeltaP2Mod_Top_2ndLeadJet_vs_Eta2ndLeadJet_coarse; // Above modulus vs eta of 2ndLeadJet (coarse binning)
    TH1F *fHistEta2ndLeadJet; // eta of 2ndLeadJet (not b-jet from fit)

    TH1F *fHistAngleFwdJetTopQuark; // angle between 2ndLeadJet (not b-jet from fit) and top quark

    TH1F *fHistCosAngleFwdJetTopQuark;// Cosine of angle between 2ndLeadJet (not b-jet from fit) and top quark
    
    TH1F *fHistMEffective;        // M_eff = sum_{i}Pt_i + ETMiss
    TH1F *fHistSphericity;        // Sphericity, not yet given in Athena,
                                  // computed w.r.t. the reconstructed jets and particles
    TH1F *fHistXlightRel;         // x_Bjorken of light quark in initial state
                                  // as given in a simple parton model, taking max(x1, x2)
    TH1F *fHistXbottomRel;        // x_Bjorken of b quark in initial state
                                  // as given in a simple parton model, taking min(x1, x2)
    TH1F *fHistXlightForwardJet;  // x_Bjorken of light quark in initial state
                                  // as given in a simple parton model, computing with the help
                                  // of the forward jet
    TH1F *fHistXbottomForwardJet; // x_Bjorken of b quark in initial state
                                  // as given in a simple parton model, computing with the help
                                  // of the forward jet
    TH1F *fHistDeltaRChLepBJet;   // DeltaR between Charged Lepton and b jet from top decay
    
    // chi-square and chi-square probability distributions for e, mu channels and both
    // before P(Chi2) cut
    TH1F *fHistChi2_both;      // chi-square of both W decays
    TH1F *fHistChi2Prob_both;  // chi-square probability of both W decays
    TH1F *fHistChi2_both_Log;      // chi-square of both W decays (log scale)
    TH1F *fHistChi2Prob_both_Log;  // chi-square probability of both W decays (log scale)
    TH1F *fHistChi2_e;      // chi-square of e channel
    TH1F *fHistChi2Prob_e;  // chi-square probability of e channel
    TH1F *fHistChi2_mu;     // chi-square of mu channel
    TH1F *fHistChi2Prob_mu; // chi-square probability of mu channel
    // after P(Chi2) cut
    TH1F *fHistChi2_both_cut;      // chi-square of both W decays
    TH1F *fHistChi2Prob_both_cut;  // chi-square probability of both W decays
    TH1F *fHistChi2_both_cut_Log;      // chi-square of both W decays (log scale)
    TH1F *fHistChi2Prob_both_cut_Log;  // chi-square probability of both W decays (log scale)
    TH1F *fHistChi2_e_cut;      // chi-square of e channel
    TH1F *fHistChi2Prob_e_cut;  // chi-square probability of e channel
    TH1F *fHistChi2_mu_cut;     // chi-square of mu channel
    TH1F *fHistChi2Prob_mu_cut; // chi-square probability of mu channel

    TH1F *fHistEfficiencyVsChi2ProbCut; // efficiency of kinematic fit dependent on value of Chi2Prob cut w.r.t. event yield after Whad veto
    TH2F *fHist_Chi2Prob_vs_Chi2ProbWhad; // 2D: chi-square probability of top-quark fit vs chi-square probability of hadron. W-boson fit
    TH2F *fHist_Chi2_vs_Chi2Whad; // 2D: chi-square of top-quark fit vs chi-square of hadron. W-boson fit
    TH2F *fHist_Chi2Prob_vs_M_invar_W; // 2D: chi-square probability vs invariant mass of W-boson
    TH2F *fHist_Chi2Prob_vs_M_invar_top; // 2D: chi-square probability vs invariant mass of top-quark
    TH2F *fHist_M_invar_W_vs_M_invar_top;// 2D: invar. mass of W vs invar. mass of top-quark
    TH1F *fHist_M_invar_W_over_M_invar_top;// 1D: ratio M_W over M_top
    TH1F *fHist_Chi2ProbSgTop_over_Chi2ProbTTbarWhad; // 1D: P(Chi2)_SgTop / ( P(Chi2)_TTbar * P(Chi2)_Whad )
    TH2F *fHist_M_invar_W_lep_vs_M_invar_W_had; // 2D: invariant mass of leptonic W vs invariant mass of hadronic W
    TH2F *fHist_Chi2ProbSgTop_vs_Chi2ProbTTbar; // 2D: P(Chi2) of sgtop fit vs P(Chi2) of ttbar veto fit


    // KinFitter performance histograms
    TH1I *fHistNbWorseTopCandidates; // No. of worse top-quark candidates per evt (w.r.t. Chi2)
    TH1F *fHistChi2WorseTopCandidates;// Chi2 of worse top-quark candidates per evt (w.r.t. Chi2)
    TH1F *fHistChi2ProbWorseTopCandidates;// Chi2Prob of worse top-quark candidates per evt (w.r.t. Chi2)

    // Event variables histograms
    TH1F *fHistEtMissMag_pretag; // EtMiss pretag
    TH1F *fHistEtMissPhi_pretag; // EtMiss Phi pretag
    TH1F *fHistEtMissMag_tag; // EtMiss tag
    TH1F *fHistEtMissPhi_tag; // EtMiss Phi tag
    TH1F *fHistSumEt_pretag; // SumEt pretag
    TH1F *fHistSumEt_tag; // SumEt tag
    TH1F *fHistTotalYield_allCuts; // Total weighted yield after all cuts
    TH1F *fHistCountLepPlus_pretag; // Pretag count positive leptons 
    TH1F *fHistCountLepMinus_pretag; // Pretag count negative leptons
    TH1F *fHistCountLepAll_tag; // Tag count (all leptons)
    TH1F *fHistCountLepPlus_tag; // Tag count (positive leptons)
    TH1F *fHistCountLepMinus_tag; // Tag count (negative leptons)
    TH1F *fHistCountLepAll_tag_refQCD; // Tag count (all leptons), reference for QCD norm.
    TH1F *fHistCountLepPlus_tag_refQCD; // Tag count (positive leptons), reference for QCD norm.
    TH1F *fHistCountLepMinus_tag_refQCD; // Tag count (negative leptons), reference for QCD norm.
    TH1F *fHistCountLepAll_WCtrl_pretag; // Pretag count, W ctrl region (all leptons)
    TH1F *fHistCountLepPlus_WCtrl_pretag; // Pretag count, W ctrl region (positive leptons) 
    TH1F *fHistCountLepMinus_WCtrl_pretag; // Pretag count, W ctrl region (negative leptons)
    TH1F *fHistCountLepAll_WCtrl_tag; // Tag count, W ctrl region (all leptons)
    TH1F *fHistCountLepPlus_WCtrl_tag; // Tag count, W ctrl region (positive leptons)
    TH1F *fHistCountLepMinus_WCtrl_tag; // Tag count, W ctrl region (negative leptons)
    
    TH1F *fHist_HFOR_flag_pretag; // top_hfor_flag for use by wjets flavour reweighting tool

    TH1F *fHistCountFwdElectrons_pretag;// no. of events (pretag) for fwd electrons
    TH1F *fHistCountCentralElectrons_pretag;// no. of events (pretag) for central electrons
    TH1F *fHistCountFwdElectrons_tag;// no. of events (tag) for fwd electrons
    TH1F *fHistCountCentralElectrons_tag;// no. of events (tag) for central electrons
    TH1F *fHistCountFwdElectrons_WCtrl;// no. of events (W control region) for fwd electrons
    TH1F *fHistCountCentralElectrons_WCtrl;// no. of events (W control region) for central electrons
    
    // Signal lepton histograms
    TH1F *fHistSignalLepton_pt;    // Pt of leading signal lepton
    TH1F *fHistSignalLepton_eta;   // Eta of leading signal lepton
    TH1F *fHistSignalLepton_eta_cells;// Eta of leading signal lepton (cell granularity)
    TH1F *fHistSignalLepton_phi;   // Phi of leading signal lepton  
    TH1F *fHistSignalLepton_EtCone20; // EtCone20 of leading signal lepton
    TH1F *fHistSignalLepton_PtCone20; // PtCone20 of leading signal lepton
    TH1F *fHistSignalLepton_EtCone30; // EtCone30 of leading signal lepton
    TH1F *fHistSignalLepton_PtCone30; // PtCone30 of leading signal lepton
    TH1F *fHistSignalLepton_EtRatio;  // EtCone30/LeptonPt of leading signal lepton
    TH1F *fHistSignalLepton_PtRatio;  // PtCone30/LeptonPt of leading signal lepton    
    
    TH1F *fHistSignalElectron_author; // Author of signal electron
    TH1F *fHistSignalElectron_pt;  // Pt of leading signal electron
    TH1F *fHistSignalElectron_eta; // Eta of leading signal electron  
    TH1F *fHistSignalElectron_phi; // Phi of leading signal electron
    TH1F *fHistSignalElectron_EtCone20; // EtCone20 of leading signal electron
    TH1F *fHistSignalElectron_PtCone20; // PtCone20 of leading signal electron
    TH1F *fHistSignalElectron_EtCone30; // EtCone30 of leading signal electron
    TH1F *fHistSignalElectron_PtCone30; // PtCone30 of leading signal electron
    TH1F *fHistSignalElectron_EtRatio;  // EtCone30/ElectronPt of leading signal electron
    TH1F *fHistSignalElectron_PtRatio;  // PtCone30/ElectronPt of leading signal electron    
    
    TH1F *fHistSignalEplus_pt;     // Pt of leading signal e+
    TH1F *fHistSignalEplus_eta;    // Eta of leading signal e+  
    TH1F *fHistSignalEplus_phi;    // Phi of leading signal e+  
    TH1F *fHistSignalEminus_pt;    // Pt of leading signal e-
    TH1F *fHistSignalEminus_eta;   // Eta of leading signal e-  
    TH1F *fHistSignalEminus_phi;   // Phi of leading signal e-  

    TH1F *fHistSignalMuon_pt;      // Pt of leading signal muon
    TH1F *fHistSignalMuon_eta;     // Eta of leading signal muon  
    TH1F *fHistSignalMuon_phi;     // Phi of leading signal muon
    TH1F *fHistSignalMuon_EtCone20; // EtCone20 of leading signal muon
    TH1F *fHistSignalMuon_PtCone20; // PtCone20 of leading signal muon
    TH1F *fHistSignalMuon_EtCone30; // EtCone30 of leading signal muon
    TH1F *fHistSignalMuon_PtCone30; // PtCone30 of leading signal muon
    TH1F *fHistSignalMuon_EtRatio;  // EtCone30/MuonPt of leading signal muon
    TH1F *fHistSignalMuon_PtRatio;  // PtCone30/MuonPt of leading signal muon
    TH1F *fHistSignalMuplus_pt;    // Pt of leading signal mu+
    TH1F *fHistSignalMuplus_eta;   // Eta of leading signal mu+  
    TH1F *fHistSignalMuplus_phi;   // Phi of leading signal mu+  
    TH1F *fHistSignalMuminus_pt;   // Pt of leading signal mu-
    TH1F *fHistSignalMuminus_eta;  // Eta of leading signal mu-  
    TH1F *fHistSignalMuminus_phi;  // Phi of leading signal mu-  

    TH1F *fHistSignalTau_pt;       // Pt of leading signal tau
    TH1F *fHistSignalTau_eta;      // Eta of leading signal tau  
    TH1F *fHistSignalTau_phi;      // Phi of leading signal tau  
    TH1F *fHistSignalTauplus_pt;   // Pt of leading signal tau+
    TH1F *fHistSignalTauplus_eta;  // Eta of leading signal tau+  
    TH1F *fHistSignalTauplus_phi;  // Phi of leading signal tau+  
    TH1F *fHistSignalTauminus_pt;  // Pt of leading signal tau-
    TH1F *fHistSignalTauminus_eta; // Eta of leading signal tau-  
    TH1F *fHistSignalTauminus_phi; // Phi of leading signal tau-

    // Signal lepton histograms after b-tagging
    TH1F *fHistSignalLepton_pt_btag;
    TH1F *fHistSignalLepton_eta_btag;
    TH1F *fHistSignalLepton_eta_btag_cells;// Eta of leading signal lepton (cell granularity)
    TH1F *fHistSignalLepton_phi_btag;
    TH1F *fHistSignalLepton_EtCone20_btag; 
    TH1F *fHistSignalLepton_PtCone20_btag;
    TH1F *fHistSignalLepton_EtCone30_btag; 
    TH1F *fHistSignalLepton_PtCone30_btag;
    TH1F *fHistSignalLepton_EtRatio_btag; 
    TH1F *fHistSignalLepton_PtRatio_btag;  
    TH1F *fHistSignalElectron_author_btag;
    TH1F *fHistSignalElectron_pt_btag;
    TH1F *fHistSignalElectron_eta_btag;
    TH1F *fHistSignalElectron_phi_btag;
    TH1F *fHistSignalElectron_EtCone20_btag; 
    TH1F *fHistSignalElectron_PtCone20_btag;
    TH1F *fHistSignalElectron_EtCone30_btag; 
    TH1F *fHistSignalElectron_PtCone30_btag;
    TH1F *fHistSignalElectron_EtRatio_btag; 
    TH1F *fHistSignalElectron_PtRatio_btag; 
    TH1F *fHistSignalEplus_pt_btag;
    TH1F *fHistSignalEplus_eta_btag;
    TH1F *fHistSignalEplus_phi_btag;
    TH1F *fHistSignalEminus_pt_btag;
    TH1F *fHistSignalEminus_eta_btag;
    TH1F *fHistSignalEminus_phi_btag;
    TH1F *fHistSignalMuon_pt_btag;
    TH1F *fHistSignalMuon_eta_btag;
    TH1F *fHistSignalMuon_phi_btag;
    TH1F *fHistSignalMuon_EtCone20_btag; 
    TH1F *fHistSignalMuon_PtCone20_btag;
    TH1F *fHistSignalMuon_EtCone30_btag; 
    TH1F *fHistSignalMuon_PtCone30_btag;
    TH1F *fHistSignalMuon_EtRatio_btag; 
    TH1F *fHistSignalMuon_PtRatio_btag; 
    TH1F *fHistSignalMuplus_pt_btag;
    TH1F *fHistSignalMuplus_eta_btag;
    TH1F *fHistSignalMuplus_phi_btag;
    TH1F *fHistSignalMuminus_pt_btag;
    TH1F *fHistSignalMuminus_eta_btag;
    TH1F *fHistSignalMuminus_phi_btag;

    // cut-based cuts histograms after b-tagging
    TH1F *fHistJet_H_T;              // H_T: sum of jets pt and lepton pt and etmiss
    TH1D *fHistJet_MassAllJets;      // Mass of all jets
    TH1F *fHistDeltaEtaBJetLightJet; // DeltaEta(Hardest B-Jet, Hardest Non-B-Jet)
    TH1F *fHistHardestLightJetEta;      // Eta(Hardest Non-B-Jet)

    // Jets
    TH1F *fHistJet_n;      // No. of jets
    TH1F *fHistJet_Et;     // Et of all jets
    TH1F *fHistJet_eta;    // Eta of all jets
    TH1F *fHistJet_phi;    // Phi of all jets
    TH1F *fHistJet_pt;    // Pt of all jets
    TH1F *fHistJet_weight; // B-tag weight of all jets
    TH1F *fHistJet1_Et;    // Pt of leading jet
    TH1F *fHistJet1_eta;   // Eta of leading jet
    TH1F *fHistJet1_phi;   // Phi of leading jet
    TH1F *fHistDeltaJet1PhiEtMissPhi;   // DeltaR(leading jet, MET)
    TH1F *fHistJet1_pt;    // Pt of leading jet
    TH1F *fHistJet2_Et;    // Pt of 2nd leading jet
    TH1F *fHistJet2_eta;   // Eta of 2nd leading jet
    TH1F *fHistJet2_phi;   // Phi of 2nd leading jet
    TH1F *fHistJet2_pt;    // Pt of 2nd leading jet
    
    TH1F *fHistBJet_n;      // No. of b-jets
    TH1F *fHistBJet_Et;     // Et of all b-jets
    TH1F *fHistBJet_eta;    // Eta of all b-jets
    TH1F *fHistBJet_phi;    // Phi of all b-jets
    TH1F *fHistBJet_weight;// Weight of all b-jets
    TH1F *fHistBJet1_Et;    // Pt of leading b-jet
    TH1F *fHistBJet1_eta;   // Eta of leading b-jet
    TH1F *fHistBJet1_phi;   // Phi of leading b-jet
    TH1F *fHistBJet1_weight;// Weight of leading b-jet
    TH1F *fHistBJet2_Et;    // Pt of 2nd leading b-jet
    TH1F *fHistBJet2_eta;   // Eta of 2nd leading b-jet
    TH1F *fHistBJet2_phi;   // Phi of 2nd leading b-jet
    TH1F *fHistBJet2_weight;// Weight of 2nd leading b-jet

    TH1F *fHistNonBJet_n;      // No. of non-b-jets
    TH1F *fHistNonBJet_Et;     // Et of all non-b-jets
    TH1F *fHistNonBJet_eta;    // Eta of all non-b-jets
    TH1F *fHistNonBJet_phi;    // Phi of all non-b-jets
    TH1F *fHistNonBJet1_Et;    // Pt of leading non-b-jet
    TH1F *fHistNonBJet1_eta;   // Eta of leading non-b-jet
    TH1F *fHistNonBJet1_phi;   // Phi of leading non-b-jet
    TH1F *fHistNonBJet2_Et;    // Pt of 2nd leading non-b-jet
    TH1F *fHistNonBJet2_eta;   // Eta of 2nd leading non-b-jet
    TH1F *fHistNonBJet2_phi;   // Phi of 2nd leading non-b-jet
    
    TH1F *fHistWhadJet_n;    // No. of whad jets
    TH1F *fHistWhadJet_Et;   // Et of all whad jets
    TH1F *fHistWhadJet_eta;  // Eta of all whad jets
    TH1F *fHistWhadJet_phi;  // Phi of all whad jets
    TH1F *fHistWhadJet1_Et;  // Pt of leading whad jet
    TH1F *fHistWhadJet1_eta; // Eta of leading whad jet
    TH1F *fHistWhadJet1_phi; // Phi of leading whad jet
    TH1F *fHistWhadJet2_Et;  // Pt of 2nd leading whad jet
    TH1F *fHistWhadJet2_eta; // Eta of 2nd leading whad jet
    TH1F *fHistWhadJet2_phi; // Phi of 2nd leading whad jet
    
    // Jets after BTag
    TH1F *fHistJet_n_btag;      // No. of jets
    TH1F *fHistJet_Et_btag;     // Et of all jets
    TH1F *fHistJet_eta_btag;    // Eta of all jets
    TH1F *fHistJet_phi_btag;    // Phi of all jets
    TH1F *fHistJet_pt_btag;    // Pt of all jets
    TH1F *fHistJet_weight_btag; // B-tag weight of all jets
    TH1F *fHistJet1_Et_btag;    // Pt of leading jet
    TH1F *fHistJet1_eta_btag;   // Eta of leading jet
    TH1F *fHistJet1_phi_btag;   // Phi of leading jet
    TH1F *fHistDeltaJet1PhiEtMissPhi_btag;   // DeltaR(leading jet, MET)
    TH1F *fHistJet1_pt_btag;    // Pt of leading jet
    TH1F *fHistJet2_Et_btag;    // Pt of 2nd leading jet
    TH1F *fHistJet2_eta_btag;   // Eta of 2nd leading jet
    TH1F *fHistJet2_phi_btag;   // Phi of 2nd leading jet
    TH1F *fHistJet2_pt_btag;    // Pt of 2nd leading jet
    
    TH1F *fHistBJet_n_btag;      // No. of b-jets
    TH1F *fHistBJet_Et_btag;     // Et of all b-jets
    TH1F *fHistBJet_eta_btag;    // Eta of all b-jets
    TH1F *fHistBJet_phi_btag;    // Phi of all b-jets
    TH1F *fHistBJet_weight_btag;// Weight of all b-jets
    TH1F *fHistBJet1_Et_btag;    // Pt of leading b-jet
    TH1F *fHistBJet1_eta_btag;   // Eta of leading b-jet
    TH1F *fHistBJet1_phi_btag;   // Phi of leading b-jet
    TH1F *fHistBJet1_weight_btag;// Weight of leading b-jet
    TH1F *fHistBJet2_Et_btag;    // Pt of 2nd leading b-jet
    TH1F *fHistBJet2_eta_btag;   // Eta of 2nd leading b-jet
    TH1F *fHistBJet2_phi_btag;   // Phi of 2nd leading b-jet
    TH1F *fHistBJet2_weight_btag;// Weight of 2nd leading b-jet

    TH1F *fHistNonBJet_n_btag;      // No. of non-b-jets
    TH1F *fHistNonBJet_Et_btag;     // Et of all non-b-jets
    TH1F *fHistNonBJet_eta_btag;    // Eta of all non-b-jets
    TH1F *fHistNonBJet_phi_btag;    // Phi of all non-b-jets
    TH1F *fHistNonBJet1_Et_btag;    // Pt of leading non-b-jet
    TH1F *fHistNonBJet1_eta_btag;   // Eta of leading non-b-jet
    TH1F *fHistNonBJet1_phi_btag;   // Phi of leading non-b-jet
    TH1F *fHistNonBJet2_Et_btag;    // Pt of 2nd leading non-b-jet
    TH1F *fHistNonBJet2_eta_btag;   // Eta of 2nd leading non-b-jet
    TH1F *fHistNonBJet2_phi_btag;   // Phi of 2nd leading non-b-jet
    
    TH1F *fHistWhadJet_n_btag;    // No. of whad jets
    TH1F *fHistWhadJet_Et_btag;   // Et of all whad jets
    TH1F *fHistWhadJet_eta_btag;  // Eta of all whad jets
    TH1F *fHistWhadJet_phi_btag;  // Phi of all whad jets
    TH1F *fHistWhadJet1_Et_btag;  // Pt of leading whad jet
    TH1F *fHistWhadJet1_eta_btag; // Eta of leading whad jet
    TH1F *fHistWhadJet1_phi_btag; // Phi of leading whad jet
    TH1F *fHistWhadJet2_Et_btag;  // Pt of 2nd leading whad jet
    TH1F *fHistWhadJet2_eta_btag; // Eta of 2nd leading whad jet
    TH1F *fHistWhadJet2_phi_btag; // Phi of 2nd leading whad jet
    

    // ====================================
    // histograms for KinFit top candidates
    // ====================================

    // Signal lepton histogrmas
    TH1F *fHistKinFitCandidateSignalLepton_pt;    // Pt of leading signal lepton
    TH1F *fHistKinFitCandidateSignalLepton_eta;   // Eta of leading signal lepton  
    TH1F *fHistKinFitCandidateSignalLepton_phi;   // Phi of leading signal lepton  

    TH1F *fHistKinFitCandidateSignalElectron_author; // Author of signal electron
    TH1F *fHistKinFitCandidateSignalElectron_pt;  // Pt of leading signal electron
    TH1F *fHistKinFitCandidateSignalElectron_eta; // Eta of leading signal electron  
    TH1F *fHistKinFitCandidateSignalElectron_phi; // Phi of leading signal electron  
    TH1F *fHistKinFitCandidateSignalEplus_pt;     // Pt of leading signal e+
    TH1F *fHistKinFitCandidateSignalEplus_eta;    // Eta of leading signal e+  
    TH1F *fHistKinFitCandidateSignalEplus_phi;    // Phi of leading signal e+  
    TH1F *fHistKinFitCandidateSignalEminus_pt;    // Pt of leading signal e-
    TH1F *fHistKinFitCandidateSignalEminus_eta;   // Eta of leading signal e-  
    TH1F *fHistKinFitCandidateSignalEminus_phi;   // Phi of leading signal e-  

    TH1F *fHistKinFitCandidateSignalMuon_pt;      // Pt of leading signal muon
    TH1F *fHistKinFitCandidateSignalMuon_eta;     // Eta of leading signal muon  
    TH1F *fHistKinFitCandidateSignalMuon_phi;     // Phi of leading signal muon  
    TH1F *fHistKinFitCandidateSignalMuplus_pt;    // Pt of leading signal mu+
    TH1F *fHistKinFitCandidateSignalMuplus_eta;   // Eta of leading signal mu+  
    TH1F *fHistKinFitCandidateSignalMuplus_phi;   // Phi of leading signal mu+  
    TH1F *fHistKinFitCandidateSignalMuminus_pt;   // Pt of leading signal mu-
    TH1F *fHistKinFitCandidateSignalMuminus_eta;  // Eta of leading signal mu-  
    TH1F *fHistKinFitCandidateSignalMuminus_phi;  // Phi of leading signal mu-  

    TH1F *fHistKinFitCandidateSignalTau_pt;       // Pt of leading signal tau
    TH1F *fHistKinFitCandidateSignalTau_eta;      // Eta of leading signal tau  
    TH1F *fHistKinFitCandidateSignalTau_phi;      // Phi of leading signal tau  
    TH1F *fHistKinFitCandidateSignalTauplus_pt;   // Pt of leading signal tau+
    TH1F *fHistKinFitCandidateSignalTauplus_eta;  // Eta of leading signal tau+  
    TH1F *fHistKinFitCandidateSignalTauplus_phi;  // Phi of leading signal tau+  
    TH1F *fHistKinFitCandidateSignalTauminus_pt;  // Pt of leading signal tau-
    TH1F *fHistKinFitCandidateSignalTauminus_eta; // Eta of leading signal tau-  
    TH1F *fHistKinFitCandidateSignalTauminus_phi; // Phi of leading signal tau-

    // Jets
    TH1F *fHistKinFitCandidateJet_n;      // No. of jets
    TH1F *fHistKinFitCandidateJet_Et;     // Et of all jets
    TH1F *fHistKinFitCandidateJet_eta;    // Eta of all jets
    TH1F *fHistKinFitCandidateJet_phi;    // Phi of all jets
    TH1F *fHistKinFitCandidateJet1_Et;    // Pt of leading jet
    TH1F *fHistKinFitCandidateJet1_eta;   // Eta of leading jet
    TH1F *fHistKinFitCandidateJet1_phi;   // Phi of leading jet
    TH1F *fHistKinFitCandidateJet2_Et;    // Pt of 2nd leading jet
    TH1F *fHistKinFitCandidateJet2_eta;   // Eta of 2nd leading jet
    TH1F *fHistKinFitCandidateJet2_phi;   // Phi of 2nd leading jet
    
    TH1F *fHistKinFitCandidateBJet_n;      // No. of b-jets
    TH1F *fHistKinFitCandidateBJet_Et;     // Et of all b-jets
    TH1F *fHistKinFitCandidateBJet_eta;    // Eta of all b-jets
    TH1F *fHistKinFitCandidateBJet_phi;    // Phi of all b-jets
    TH1F *fHistKinFitCandidateBJet1_Et;    // Pt of leading b-jet
    TH1F *fHistKinFitCandidateBJet1_eta;   // Eta of leading b-jet
    TH1F *fHistKinFitCandidateBJet1_phi;   // Phi of leading b-jet
    TH1F *fHistKinFitCandidateBJet2_Et;    // Pt of 2nd leading b-jet
    TH1F *fHistKinFitCandidateBJet2_eta;   // Eta of 2nd leading b-jet
    TH1F *fHistKinFitCandidateBJet2_phi;   // Phi of 2nd leading b-jet

    TH1F *fHistKinFitCandidateNonBJet_n;      // No. of non-b-jets
    TH1F *fHistKinFitCandidateNonBJet_Et;     // Et of all non-b-jets
    TH1F *fHistKinFitCandidateNonBJet_eta;    // Eta of all non-b-jets
    TH1F *fHistKinFitCandidateNonBJet_phi;    // Phi of all non-b-jets
    TH1F *fHistKinFitCandidateNonBJet1_Et;    // Pt of leading non-b-jet
    TH1F *fHistKinFitCandidateNonBJet1_eta;   // Eta of leading non-b-jet
    TH1F *fHistKinFitCandidateNonBJet1_phi;   // Phi of leading non-b-jet
    TH1F *fHistKinFitCandidateNonBJet2_Et;    // Pt of 2nd leading non-b-jet
    TH1F *fHistKinFitCandidateNonBJet2_eta;   // Eta of 2nd leading non-b-jet
    TH1F *fHistKinFitCandidateNonBJet2_phi;   // Phi of 2nd leading non-b-jet
    
    TH1F *fHistKinFitCandidateFwdJet_n;    // No. of forward jets
    TH1F *fHistKinFitCandidateFwdJet_Et;   // Et of all forward jets
    TH1F *fHistKinFitCandidateFwdJet_eta;  // Eta of all forward jets
    TH1F *fHistKinFitCandidateFwdJet_phi;  // Phi of all forward jets
    TH1F *fHistKinFitCandidateFwdJet1_Et;  // Pt of leading forward jet
    TH1F *fHistKinFitCandidateFwdJet1_eta; // Eta of leading forward jet
    TH1F *fHistKinFitCandidateFwdJet1_phi; // Phi of leading forward jet
    TH1F *fHistKinFitCandidateFwdJet2_Et;  // Pt of 2nd leading forward jet
    TH1F *fHistKinFitCandidateFwdJet2_eta; // Eta of 2nd leading forward jet
    TH1F *fHistKinFitCandidateFwdJet2_phi; // Phi of 2nd leading forward jet


    // ====================================
    // histograms for CutBased top candidates
    // ====================================

    // Signal lepton histogrmas
    TH1F *fHistCutBasedCandidateSignalLepton_pt;    // Pt of leading signal lepton
    TH1F *fHistCutBasedCandidateSignalLepton_eta;   // Eta of leading signal lepton  
    TH1F *fHistCutBasedCandidateSignalLepton_phi;   // Phi of leading signal lepton  

    TH1F *fHistCutBasedCandidateSignalElectron_author; // Author of signal electron
    TH1F *fHistCutBasedCandidateSignalElectron_pt;  // Pt of leading signal electron
    TH1F *fHistCutBasedCandidateSignalElectron_eta; // Eta of leading signal electron  
    TH1F *fHistCutBasedCandidateSignalElectron_phi; // Phi of leading signal electron  
    TH1F *fHistCutBasedCandidateSignalEplus_pt;     // Pt of leading signal e+
    TH1F *fHistCutBasedCandidateSignalEplus_eta;    // Eta of leading signal e+  
    TH1F *fHistCutBasedCandidateSignalEplus_phi;    // Phi of leading signal e+  
    TH1F *fHistCutBasedCandidateSignalEminus_pt;    // Pt of leading signal e-
    TH1F *fHistCutBasedCandidateSignalEminus_eta;   // Eta of leading signal e-  
    TH1F *fHistCutBasedCandidateSignalEminus_phi;   // Phi of leading signal e-  

    TH1F *fHistCutBasedCandidateSignalMuon_pt;      // Pt of leading signal muon
    TH1F *fHistCutBasedCandidateSignalMuon_eta;     // Eta of leading signal muon  
    TH1F *fHistCutBasedCandidateSignalMuon_phi;     // Phi of leading signal muon  
    TH1F *fHistCutBasedCandidateSignalMuplus_pt;    // Pt of leading signal mu+
    TH1F *fHistCutBasedCandidateSignalMuplus_eta;   // Eta of leading signal mu+  
    TH1F *fHistCutBasedCandidateSignalMuplus_phi;   // Phi of leading signal mu+  
    TH1F *fHistCutBasedCandidateSignalMuminus_pt;   // Pt of leading signal mu-
    TH1F *fHistCutBasedCandidateSignalMuminus_eta;  // Eta of leading signal mu-  
    TH1F *fHistCutBasedCandidateSignalMuminus_phi;  // Phi of leading signal mu-  

    TH1F *fHistCutBasedCandidateSignalTau_pt;       // Pt of leading signal tau
    TH1F *fHistCutBasedCandidateSignalTau_eta;      // Eta of leading signal tau  
    TH1F *fHistCutBasedCandidateSignalTau_phi;      // Phi of leading signal tau  
    TH1F *fHistCutBasedCandidateSignalTauplus_pt;   // Pt of leading signal tau+
    TH1F *fHistCutBasedCandidateSignalTauplus_eta;  // Eta of leading signal tau+  
    TH1F *fHistCutBasedCandidateSignalTauplus_phi;  // Phi of leading signal tau+  
    TH1F *fHistCutBasedCandidateSignalTauminus_pt;  // Pt of leading signal tau-
    TH1F *fHistCutBasedCandidateSignalTauminus_eta; // Eta of leading signal tau-  
    TH1F *fHistCutBasedCandidateSignalTauminus_phi; // Phi of leading signal tau-

    // Jets
    TH1F *fHistCutBasedCandidateJet_n;      // No. of jets
    TH1F *fHistCutBasedCandidateJet_Et;     // Et of all jets
    TH1F *fHistCutBasedCandidateJet_eta;    // Eta of all jets
    TH1F *fHistCutBasedCandidateJet_phi;    // Phi of all jets
    TH1F *fHistCutBasedCandidateJet1_Et;    // Pt of leading jet
    TH1F *fHistCutBasedCandidateJet1_eta;   // Eta of leading jet
    TH1F *fHistCutBasedCandidateJet1_phi;   // Phi of leading jet
    TH1F *fHistCutBasedCandidateJet2_Et;    // Pt of 2nd leading jet
    TH1F *fHistCutBasedCandidateJet2_eta;   // Eta of 2nd leading jet
    TH1F *fHistCutBasedCandidateJet2_phi;   // Phi of 2nd leading jet
    
    TH1F *fHistCutBasedCandidateBJet_n;      // No. of b-jets
    TH1F *fHistCutBasedCandidateBJet_Et;     // Et of all b-jets
    TH1F *fHistCutBasedCandidateBJet_eta;    // Eta of all b-jets
    TH1F *fHistCutBasedCandidateBJet_phi;    // Phi of all b-jets
    TH1F *fHistCutBasedCandidateBJet1_Et;    // Pt of leading b-jet
    TH1F *fHistCutBasedCandidateBJet1_eta;   // Eta of leading b-jet
    TH1F *fHistCutBasedCandidateBJet1_phi;   // Phi of leading b-jet
    TH1F *fHistCutBasedCandidateBJet2_Et;    // Pt of 2nd leading b-jet
    TH1F *fHistCutBasedCandidateBJet2_eta;   // Eta of 2nd leading b-jet
    TH1F *fHistCutBasedCandidateBJet2_phi;   // Phi of 2nd leading b-jet

    TH1F *fHistCutBasedCandidateNonBJet_n;      // No. of non-b-jets
    TH1F *fHistCutBasedCandidateNonBJet_Et;     // Et of all non-b-jets
    TH1F *fHistCutBasedCandidateNonBJet_eta;    // Eta of all non-b-jets
    TH1F *fHistCutBasedCandidateNonBJet_phi;    // Phi of all non-b-jets
    TH1F *fHistCutBasedCandidateNonBJet1_Et;    // Pt of leading non-b-jet
    TH1F *fHistCutBasedCandidateNonBJet1_eta;   // Eta of leading non-b-jet
    TH1F *fHistCutBasedCandidateNonBJet1_phi;   // Phi of leading non-b-jet
    TH1F *fHistCutBasedCandidateNonBJet2_Et;    // Pt of 2nd leading non-b-jet
    TH1F *fHistCutBasedCandidateNonBJet2_eta;   // Eta of 2nd leading non-b-jet
    TH1F *fHistCutBasedCandidateNonBJet2_phi;   // Phi of 2nd leading non-b-jet
    
    TH1F *fHistCutBasedCandidateFwdJet_n;    // No. of forward jets
    TH1F *fHistCutBasedCandidateFwdJet_Et;   // Et of all forward jets
    TH1F *fHistCutBasedCandidateFwdJet_eta;  // Eta of all forward jets
    TH1F *fHistCutBasedCandidateFwdJet_phi;  // Phi of all forward jets
    TH1F *fHistCutBasedCandidateFwdJet1_Et;  // Pt of leading forward jet
    TH1F *fHistCutBasedCandidateFwdJet1_eta; // Eta of leading forward jet
    TH1F *fHistCutBasedCandidateFwdJet1_phi; // Phi of leading forward jet
    TH1F *fHistCutBasedCandidateFwdJet2_Et;  // Pt of 2nd leading forward jet
    TH1F *fHistCutBasedCandidateFwdJet2_eta; // Eta of 2nd leading forward jet
    TH1F *fHistCutBasedCandidateFwdJet2_phi; // Phi of 2nd leading forward jet

    
    
    // Before/after fit comparison histograms
    TH1F *fHistSignalLeptonPt_before;
    TH1F *fHistSignalLeptonEta_before;
    TH1F *fHistSignalLeptonEta_before_cells;
    TH1F *fHistSignalLeptonPhi_before;
    TH1F *fHistBJetEt_before;
    TH1F *fHistBJetEta_before;
    TH1F *fHistBJetPhi_before;
    TH1F *fHistBJetWeight_before;
    TH1F *fHistEtMissMag_before;
    TH1F *fHistEtMissPhi_before;
    TH1F *fHistSumEt_before;

    TH1F *fHistSignalLeptonPt_after;
    TH1F *fHistSignalLeptonEta_after;
    TH1F *fHistSignalLeptonEta_after_cells;
    TH1F *fHistSignalLeptonPhi_after;
    TH1F *fHistBJetEt_after;
    TH1F *fHistBJetEta_after;
    TH1F *fHistBJetPhi_after;
    TH1F *fHistEtMissMag_after;
    TH1F *fHistEtMissPhi_after;

    // Normalized residual distributions
    TH1F *fHistNormResidLepton_pt;
    TH1F *fHistNormResidLepton_eta;
    TH1F *fHistNormResidLepton_phi;
    TH1F *fHistNormResidBJet_Et;
    TH1F *fHistNormResidBJet_pt;
    TH1F *fHistNormResidBJet_eta;
    TH1F *fHistNormResidBJet_phi;
    TH1F *fHistNormResidEtmiss_Mag;
    TH1F *fHistNormResidEtmiss_phi;

    // Pull distributions p=DeltaY/sigma
    // DeltaY: correction to original input
    // sigma: corresponding standard deviation as given by the fit
    TH1F *fHistPullElecPt;
    TH1F *fHistPullElecEta;
    TH1F *fHistPullElecPhi;
    TH1F *fHistPullMuonPt;
    TH1F *fHistPullMuonEta;
    TH1F *fHistPullMuonPhi;
    TH1F *fHistPullEtMissMag;
    TH1F *fHistPullEtMissPhi;
    TH1F *fHistPullBJetPt;
    TH1F *fHistPullBJetEta;
    TH1F *fHistPullBJetPhi;
    TH1F *fHistPullJet1Pt;
    TH1F *fHistPullJet1Eta;
    TH1F *fHistPullJet1Phi;
    TH1F *fHistPullJet2Pt;
    TH1F *fHistPullJet2Eta;
    TH1F *fHistPullJet2Phi;


    // Jet bin counts
    TH1F *fHistJetBins_pretag;
    TH1F *fHistJetBins_tag;
    TH1F *fHistJetBins_fit;
    

    //
    // cut based analysis
    //

    // W -> enu
    TH1F *fHistWreco_cutbased_Mt_e;     // cutbased Reconstructed invariant transverse mass of the W decaying into electrons
    TH1F *fHistWreco_cutbased_phi_e;    // cutbased Reconstructed azimuth angle of the (real) W decaying into electrons
    TH1F *fHistWreco_cutbased_eta_e;    // cutbased Reconstructed Eta of the (real) W decaying into electrons
    TH1F *fHistWreco_cutbased_pt_e;     // cutbased Reconstructed Pt of the W decaying into electrons
    TH1F *fHistWreco_cutbased_Mt_e_minus;     // cutbased Reconstructed invariant transverse mass of the W decaying into e-
    TH1F *fHistWreco_cutbased_phi_e_minus;    // cutbased Reconstructed azimuth angle of the (real) W decaying into e-
    TH1F *fHistWreco_cutbased_eta_e_minus;    // cutbased Reconstructed Eta of the (real) W decaying into e-
    TH1F *fHistWreco_cutbased_pt_e_minus;     // cutbased Reconstructed Pt of the W decaying into e-
    TH1F *fHistWreco_cutbased_Mt_e_plus;     // cutbased Reconstructed invariant transverse mass of the W decaying into e+
    TH1F *fHistWreco_cutbased_phi_e_plus;    // cutbased Reconstructed azimuth angle of the (real) W decaying into e+
    TH1F *fHistWreco_cutbased_eta_e_plus;    // cutbased Reconstructed Eta of the (real) W decaying into e+
    TH1F *fHistWreco_cutbased_pt_e_plus;     // cutbased Reconstructed Pt of the W decaying into e+

    // W -> munu
    TH1F *fHistWreco_cutbased_Mt_mu;    // cutbased Reconstructed invariant transverse mass of the W decaying into muons
    TH1F *fHistWreco_cutbased_phi_mu;   // cutbased Reconstructed azimuth angle of the W decaying into muons
    TH1F *fHistWreco_cutbased_eta_mu;   // cutbased Reconstructed Eta of the W decaying into muons
    TH1F *fHistWreco_cutbased_pt_mu;    // cutbased Reconstructed Pt of the W decaying into muons
    TH1F *fHistWreco_cutbased_Mt_mu_minus;    // cutbased Reconstructed invariant transverse mass of the W decaying into mu-
    TH1F *fHistWreco_cutbased_phi_mu_minus;   // cutbased Reconstructed azimuth angle of the W decaying into mu-
    TH1F *fHistWreco_cutbased_eta_mu_minus;   // cutbased Reconstructed Eta of the W decaying into mu-
    TH1F *fHistWreco_cutbased_pt_mu_minus;    // cutbased Reconstructed Pt of the W decaying into mu-
    TH1F *fHistWreco_cutbased_Mt_mu_plus;    // cutbased Reconstructed invariant transverse mass of the W decaying into mu+
    TH1F *fHistWreco_cutbased_phi_mu_plus;   // cutbased Reconstructed azimuth angle of the W decaying into mu+
    TH1F *fHistWreco_cutbased_eta_mu_plus;   // cutbased Reconstructed Eta of the W decaying into mu+
    TH1F *fHistWreco_cutbased_pt_mu_plus;    // cutbased Reconstructed Pt of the W decaying into mu+

    // W -> taunu
    TH1F *fHistWreco_cutbased_Mt_tau;   // cutbased Reconstructed invariant transverse mass of the W decaying into tauons
    TH1F *fHistWreco_cutbased_phi_tau;  // cutbased Reconstructed azimuth angle of the W decaying into tauons
    TH1F *fHistWreco_cutbased_eta_tau;  // cutbased Reconstructed Eta of the W decaying into tauons
    TH1F *fHistWreco_cutbased_pt_tau;   // cutbased Reconstructed Pt of the W decaying into tauons
    TH1F *fHistWreco_cutbased_Mt_tau_minus;   // cutbased Reconstructed invariant transverse mass of the W decaying into tau-
    TH1F *fHistWreco_cutbased_phi_tau_minus;  // cutbased Reconstructed azimuth angle of the W decaying into tau-
    TH1F *fHistWreco_cutbased_eta_tau_minus;  // cutbased Reconstructed Eta of the W decaying into tau-
    TH1F *fHistWreco_cutbased_pt_tau_minus;   // cutbased Reconstructed Pt of the W decaying into tau-
    TH1F *fHistWreco_cutbased_Mt_tau_plus;   // cutbased Reconstructed invariant transverse mass of the W decaying into tau+
    TH1F *fHistWreco_cutbased_phi_tau_plus;  // cutbased Reconstructed azimuth angle of the W decaying into tau+
    TH1F *fHistWreco_cutbased_eta_tau_plus;  // cutbased Reconstructed Eta of the W decaying into tau+
    TH1F *fHistWreco_cutbased_pt_tau_plus;   // cutbased Reconstructed Pt of the W decaying into tau+

    // W -> lnu
    TH1F *fHistWreco_cutbased_Mt;       // cutbased Reconstructed invariant transverse mass of the W (all leptons)
    TH1F *fHistWreco_cutbased_phi;      // cutbased Reconstructed azimuth angle of the W (all leptons)
    TH1F *fHistWreco_cutbased_eta;      // cutbased Reconstructed Eta of the W (all leptons)
    TH1F *fHistWreco_cutbased_pt;       // cutbased Reconstructed Pt of the W (all leptons)
    TH1F *fHistWreco_cutbased_Mt_minus;       // cutbased Reconstructed invariant transverse mass of the W (all negative sign leptons)
    TH1F *fHistWreco_cutbased_phi_minus;      // cutbased Reconstructed azimuth angle of the W (all negative sign leptons)
    TH1F *fHistWreco_cutbased_eta_minus;      // cutbased Reconstructed Eta of the W (all negative sign leptons)
    TH1F *fHistWreco_cutbased_pt_minus;       // cutbased Reconstructed Pt of the W (all negative sign leptons)
    TH1F *fHistWreco_cutbased_Mt_plus;       // cutbased Reconstructed invariant transverse mass of the W (all positive sign leptons)
    TH1F *fHistWreco_cutbased_phi_plus;      // cutbased Reconstructed azimuth angle of the W (all positive sign leptons)
    TH1F *fHistWreco_cutbased_eta_plus;      // cutbased Reconstructed Eta of the W (all positive sign leptons)
    TH1F *fHistWreco_cutbased_pt_plus;       // cutbased Reconstructed Pt of the W (all positive sign leptons)

    // top -> e
    TH1F *fHistTopReco_cutbased_Mt_e;   // cutbased Reconstructed invariant transverse mass of the single-top (e channel)
    TH1F *fHistTopReco_cutbased_phi_e;  // cutbased Reconstructed azimuth angle of the single-top (e channel)
    TH1F *fHistTopReco_cutbased_eta_e;  // cutbased Reconstructed Eta of the top (e channel)
    TH1F *fHistTopReco_cutbased_pt_e;   // cutbased Reconstructed Pt of the single-top (e channel)
    TH1F *fHistTopReco_cutbased_Mt_e_plus;   // cutbased Reconstructed invariant transverse mass of the single-top (e+ channel)
    TH1F *fHistTopReco_cutbased_phi_e_plus;  // cutbased Reconstructed azimuth angle of the single-top (e+ channel)
    TH1F *fHistTopReco_cutbased_eta_e_plus;  // cutbased Reconstructed Eta of the single-top (e+ channel)
    TH1F *fHistTopReco_cutbased_pt_e_plus;   // cutbased Reconstructed Pt of the single-top (e+ channel)
    TH1F *fHistTopReco_cutbased_Mt_e_minus;   // cutbased Reconstructed invariant transverse mass of the single-top (e- channel)
    TH1F *fHistTopReco_cutbased_phi_e_minus;  // cutbased Reconstructed azimuth angle of the single-top (e- channel)
    TH1F *fHistTopReco_cutbased_eta_e_minus;  // cutbased Reconstructed Eta of the single-top (e- channel)
    TH1F *fHistTopReco_cutbased_pt_e_minus;   // cutbased Reconstructed Pt of the single-top (e- channel)

    // top -> mu
    TH1F *fHistTopReco_cutbased_Mt_mu;  // cutbased Reconstructed invariant transverse mass of the single-top (mu channel)
    TH1F *fHistTopReco_cutbased_phi_mu; // cutbased Reconstructed azimuth angle of the single-top (mu channel)
    TH1F *fHistTopReco_cutbased_eta_mu; // cutbased Reconstructed Eta of the single-top (mu channel)
    TH1F *fHistTopReco_cutbased_pt_mu;  // cutbased Reconstructed Pt of the single-top (mu channel)
    TH1F *fHistTopReco_cutbased_Mt_mu_plus;  // cutbased Reconstructed invariant transverse mass of the single-top (mu+ channel)
    TH1F *fHistTopReco_cutbased_phi_mu_plus; // cutbased Reconstructed azimuth angle of the single-top (mu+ channel)
    TH1F *fHistTopReco_cutbased_eta_mu_plus; // cutbased Reconstructed Eta of the single-top (mu+ channel)
    TH1F *fHistTopReco_cutbased_pt_mu_plus;  // cutbased Reconstructed Pt of the single-top (mu+ channel)
    TH1F *fHistTopReco_cutbased_Mt_mu_minus;  // cutbased Reconstructed invariant transverse mass of the single-top (mu- channel)
    TH1F *fHistTopReco_cutbased_phi_mu_minus; // cutbased Reconstructed azimuth angle of the single-top (mu- channel)
    TH1F *fHistTopReco_cutbased_eta_mu_minus; // cutbased Reconstructed Eta of the single-top (mu- channel)
    TH1F *fHistTopReco_cutbased_pt_mu_minus;  // cutbased Reconstructed Pt of the single-top (mu- channel)

    // top -> tau
    TH1F *fHistTopReco_cutbased_Mt_tau; // cutbased Reconstructed invariant transverse mass of the single-top (tau channel)
    TH1F *fHistTopReco_cutbased_phi_tau;// cutbased Reconstructed azimuth angle of the single-top (tau channel)
    TH1F *fHistTopReco_cutbased_eta_tau;// cutbased Reconstructed Eta of the single-top (tau channel)
    TH1F *fHistTopReco_cutbased_pt_tau; // cutbased Reconstructed Pt of the single-top (tau channel)
    TH1F *fHistTopReco_cutbased_Mt_tau_plus; // cutbased Reconstructed invariant transverse mass of the single-top (tau+ channel)
    TH1F *fHistTopReco_cutbased_phi_tau_plus;// cutbased Reconstructed azimuth angle of the single-top (tau+ channel)
    TH1F *fHistTopReco_cutbased_eta_tau_plus;// cutbased Reconstructed Eta of the single-top (tau+ channel)
    TH1F *fHistTopReco_cutbased_pt_tau_plus; // cutbased Reconstructed Pt of the single-top (tau+ channel)
    TH1F *fHistTopReco_cutbased_Mt_tau_minus; // cutbased Reconstructed invariant transverse mass of the single-top (tau- channel)
    TH1F *fHistTopReco_cutbased_phi_tau_minus;// cutbased Reconstructed azimuth angle of the single-top (tau- channel)
    TH1F *fHistTopReco_cutbased_eta_tau_minus;// cutbased Reconstructed Eta of the single-top (tau- channel)
    TH1F *fHistTopReco_cutbased_pt_tau_minus; // cutbased Reconstructed Pt of the single-top (tau- channel)
 
    // top -> all leptons
    TH1F *fHistTopReco_cutbased_Mt;     // cutbased Reconstructed invariant transverse mass of the single-top (all leptons)
    TH1F *fHistTopReco_cutbased_phi;    // cutbased Reconstructed azimuth angle of the single-top (all leptons)
    TH1F *fHistTopReco_cutbased_eta;    // cutbased Reconstructed Eta of the single-top (all leptons)
    TH1F *fHistTopReco_cutbased_pt;     // cutbased Reconstructed Pt of the single-top (all leptons)
    TH1F *fHistTopReco_cutbased_Mt_plus;     // cutbased Reconstructed invariant transverse mass of the single-top (all positive sign leptons)
    TH1F *fHistTopReco_cutbased_phi_plus;    // cutbased Reconstructed azimuth angle of the single-top (all positive sign leptons)
    TH1F *fHistTopReco_cutbased_eta_plus;    // cutbased Reconstructed Eta of the single-top (all positive sign leptons)
    TH1F *fHistTopReco_cutbased_pt_plus;     // cutbased Reconstructed Pt of the single-top (all positive sign leptons)
    TH1F *fHistTopReco_cutbased_Mt_minus;     // cutbased Reconstructed invariant transverse mass of the single-top (all negative sign leptons)
    TH1F *fHistTopReco_cutbased_phi_minus;    // cutbased Reconstructed azimuth angle of the single-top (all negative sign leptons)
    TH1F *fHistTopReco_cutbased_eta_minus;    // cutbased Reconstructed Eta of the single-top (all negative sign leptons)
    TH1F *fHistTopReco_cutbased_pt_minus;     // cutbased Reconstructed Pt of the single-top (all negative sign leptons)


    
    
    // Truth Matching histograms
    // all histograms show the reconstructed value (e.g. pt) minus
    // the true value over the true value
    
    // Charged lepton
    TH1F *fHistElectronTruthMatch_pt;     // pt of Electron
    TH1F *fHistElectronTruthMatch_eta;    // eta of Electron
    TH1F *fHistElectronTruthMatch_phi;    // phi of Electron
    TH1F *fHistMuonTruthMatch_pt;         // pt of Muon
    TH1F *fHistMuonTruthMatch_eta;        // eta of Muon
    TH1F *fHistMuonTruthMatch_phi;        // phi of Muon
    
    // Neutrino
    TH1F *fHistNuTruthMatch_pt;       // pt of Neutrino, electron- and muon-channel
    TH1F *fHistNuTruthMatch_theta;    // theta of Neutrino, electron- and muon-channel
    TH1F *fHistNuTruthMatch_eta;      // eta of Neutrino, electron- and muon-channel
    TH1F *fHistNuTruthMatch_phi;      // phi of Neutrino, electron- and muon-channel
    TH1F *fHistNuTruthMatch_pt_e;     // pt of Neutrino, electron-channel
    TH1F *fHistNuTruthMatch_theta_e;  // theta of Neutrino, electron-channel
    TH1F *fHistNuTruthMatch_phi_e;    // phi of Neutrino, electron-channel
    TH1F *fHistNuTruthMatch_pt_mu;    // pt of Neutrino, muon-channel
    TH1F *fHistNuTruthMatch_theta_mu; // theta of Neutrino, muon-channel
    TH1F *fHistNuTruthMatch_phi_mu;   // phi of Neutrino, muon-channel
    
    // b-quark
    // matching of the b jet w.r.t. the MC b-quark
    TH1F *fHistBottomTruthMatch_pt;       // pt of b-quark, electron- and muon-channel
    TH1F *fHistBottomTruthMatch_eta;      // eta of b-quark, electron- and muon-channel
    TH1F *fHistBottomTruthMatch_phi;      // phi of b-quark, electron- and muon-channel
    TH1F *fHistBottomTruthMatch_pt_e;     // pt of b-quark, electron-channel
    TH1F *fHistBottomTruthMatch_eta_e;    // eta of b-quark, electron-channel
    TH1F *fHistBottomTruthMatch_phi_e;    // phi of b-quark, electron-channel
    TH1F *fHistBottomTruthMatch_pt_mu;    // pt of b-quark, muon-channel
    TH1F *fHistBottomTruthMatch_eta_mu;   // eta of b-quark, muon-channel
    TH1F *fHistBottomTruthMatch_phi_mu;   // phi of b-quark, muon-channel

    // matching of the jet w.r.t. the  hadron level jet
    // which matches the true b quark best
    TH1F *fHistHJetTruthMatch_pt;       // pt of b-jet, electron- and muon-channel
    TH1F *fHistHJetTruthMatch_eta;      // eta of b-jet, electron- and muon-channel
    TH1F *fHistHJetTruthMatch_phi;      // phi of b-jet, electron- and muon-channel
    TH1F *fHistHJetTruthMatch_pt_e;     // pt of b-jet, electron-channel
    TH1F *fHistHJetTruthMatch_eta_e;    // eta of b-jet, electron-channel
    TH1F *fHistHJetTruthMatch_phi_e;    // phi of b-jet, electron-channel
    TH1F *fHistHJetTruthMatch_pt_mu;    // pt of b-jet, muon-channel
    TH1F *fHistHJetTruthMatch_eta_mu;   // eta of b-jet, muon-channel
    TH1F *fHistHJetTruthMatch_phi_mu;   // phi of b-jet, muon-channel

    // b-quark
    // matching of the original b jet (before fitting)
    // w.r.t. the MC b-quark
    TH1F *fHistBottomTruthMatchOrig_pt;       // pt of b-quark, electron- and muon-channel
    TH1F *fHistBottomTruthMatchOrig_eta;      // eta of b-quark, electron- and muon-channel
    TH1F *fHistBottomTruthMatchOrig_phi;      // phi of b-quark, electron- and muon-channel

    // b-quark
    // matching of the original b jet (before fitting)
    // w.r.t. the  hadron level jet
    // which matches the true b quark best
    TH1F *fHistHJetTruthMatchOrig_pt;       // pt of b-jet, electron- and muon-channel
    TH1F *fHistHJetTruthMatchOrig_eta;      // eta of b-jet, electron- and muon-channel
    TH1F *fHistHJetTruthMatchOrig_phi;      // phi of b-jet, electron- and muon-channel    

    // histograms for overall MC Px and Py distribution
    TH1F *fHistTrueSumPx;   // true sum of Px
    TH1F *fHistTrueSumPy;   // true sum of Py
    
  public:
    // Scale Factor systematics mode
    enum EScaleFactorSystematics {
	kNone,
	kElectronUp,
	kElectronDown,
	kMuonUp,
	kMuonDown,
	kJetBTagsUp,
	kJetBTagsDown,
	kJetCTagsUp,
	kJetCTagsDown,
	kJetMisTagsUp,
	kJetMisTagsDown,
	kJVFWeightUp,
	kJVFWeightDown,
	kNumSystModes
    };

    static const Int_t fgNSystNames;
    static const char* fgSystNames[];
    
    // Mode of running
    Bool_t fSignalSampleMode; // Running over signal MC?
    Bool_t fIsAcceptanceChallenge; // Doing acceptance challenge (then write out event list!)?
    Int_t fMaxNbIter;         // maximum number of iterations
    Bool_t fDoTtbarVeto;      // Apply ttbar veto?
    Bool_t fDoWhadVeto;       // Apply hadronic W veto?
    EScaleFactorSystematics fSFSystMode;// Scale Factor systematics mode

    // Further configuration    
    Float_t fElPt_Min;        // Minimum signal electron pt
    Float_t fMuPt_Min;        // Minimum signal electron pt

    Float_t fWmassT_min;      // Minimum W transverse mass
    
    Double_t fChi2ProbMin;    // Minimum chi2-probability. Can be used later to apply
                              // the corresponding cut.
                              // So far it is only used in the cut-flow plot

    Bool_t fGuessNeutrinoEtaE;// Use routine to estimate good starting value of neutrino Eta?
    Bool_t fTruthMatch;       // Run truth-matching at all?
    Float_t fTruthMatchProb_min; //Minimum of matching reconstructedparticle with truth particle

    Bool_t fUseLeptonCovRand; // Use randomly generated lepton covariance matrices?
    Bool_t fIsFwdElectronMode; // Use only forward electrons when analyzing jet-electrons? If set to kFALSE, only central electrons will be analyzed.

    // testing a fix for large chi square values
    Double_t fMassConstraintParameters;    

    // cut-based analysis cuts
    Float_t fLeadNonBJetEtaMin;
    Float_t fH_TMin;
    Float_t fDeltaEtaBJetNonBJetMin;
    Double_t fMassAllJetsMin;
    
    // Jet selection cuts 
    Int_t                fNJetsMax;         // Maximum Number of Jets
    Int_t                fNJetsMin;         // Minimum Number of Jets
    Float_t              fJets_Et_min;      // Min. Et of generic jets
    Float_t              fJets_Eta_min;     // Min. eta of generic jets
    Float_t              fJets_Eta_max;     // Max. eta of generic jets
    
    // Selection cuts for b-jets used in top reconstruction
    Float_t              fBJets_Et_min;      // Min. Et of b-jets
    Float_t              fBJets_Eta_min;     // Min. eta of b-jets
    Float_t              fBJets_Eta_max;     // Max. eta of b-jets
    AtlBTag::ETagger     fBJetTagger;        // B-tagger used
    Float_t              fBJetWeightMin;     // B-tag weight cut
    AtlBTag::ETagger     fBJetRefTagger;     // B-tagger used, reference for QCD
    Float_t              fBJetRefWeightMin;  // B-tag weight cut, reference for QCD

    
    // Selection cuts for jets used in hadronic W reconstruction
    Float_t              fWhadJets_Et_min;      // Min. Et of jets from Whad
    Float_t              fWhadJets_Eta_min;     // Min. eta of jets from Whad
    Float_t              fWhadJets_Eta_max;     // Max. eta of jets from Whad
    
    // Fwd jet selection cuts
    Float_t              fFwdJets_Et_min;      // Min. Et of signal fwd jets
    Float_t              fFwdJets_Eta_min;     // Min. eta of signal fwd jets
    Float_t              fFwdJets_Eta_max;     // Max. eta of signal fwd jets    
    AtlBTag::ETagger     fFwdJetTagger;        // Tagger used for signal fwd jets
    Float_t              fFwdBJetWeightMax;    // Maximum b-tag weight for jets to be accepted as a light fwd jet

    
    // Whad P(Chi2)-cut
    Float_t              fVetoWhadProbMin; // Min. chi2 probability for Whad veto
  
  public:
    AtlSgTop_tChannelFinder(const char* name, const char* title);
    virtual ~AtlSgTop_tChannelFinder();
    virtual void SetBranchStatus();
    virtual void BookHistograms();
    virtual void FillHistograms();
    virtual void SetCutDefaults();
    virtual Bool_t AnalyzeEvent();
    virtual void Terminate();
    virtual void Print() const;
    inline TH1F* GetHistChi2ProbBoth() { return fHistChi2Prob_both; }
    inline void SetJets    ( TList *jets )       { fJets = jets; }
    inline void SetLeptons   ( TList *leptons )      { fLeptons = leptons; }
    inline void SetEtmiss ( TVector2 etmiss ) {fMET = etmiss; }
    

  private:
    
    void InitEvent();
    void Clear();
    
    // KinFitter mode
    void SetNeutrinoStartingValues();
    void ReconstructionKinFit();
    void DoFit();
    Bool_t ApplyWhadVeto(Double_t chi2probMin, AtlJet* BestBJet);
    void DoHadronicWFit();
    
    // Cut-based mode
    void ReconstructionCutBased();
    void ReconstructW();
    void ReconstructTop();
    Int_t DoTruthMatching();

    
    // Event selection histograms
    void BookLeptonHistograms();
    void BookLeptonHistograms_BTag();
    void BookJetHistograms();
    void BookJetHistograms_BTag();
    
    void FillLeptonHistograms();
    void FillLeptonHistograms_BTag();
    void FillJetHistograms();
    void FillJetHistograms_BTag();
    void FillWhadJetHistograms();
    void FillWhadJetHistograms_BTag();
    void FillBJetHistograms();
    void FillBJetHistograms_BTag();
    void FillNonBJetHistograms();
    void FillNonBJetHistograms_BTag();
    void FillFwdJetHistograms();
    
    // Cuts of cut-based analysis
    void FillCutBasedCutsHistograms();
    
    // ==============
    // KinFitter mode
    // ==============
    
    // Reconstructed objects histograms
    void BookKinFitHistograms(); 
    void BookKinFitLeptonHistograms();
    void BookKinFitJetHistograms();
    void BookHadronicWHistograms(); // filled in ApplyWhadVeto()
    
    void FillKinFitHistograms(); 
    void FillKinFitLeptonHistograms();
    void FillKinFitJetHistograms();

    // Performance study histograms
    void BookChi2Histograms(); // filled in ReconstructionKinFit() and FillKinFitHistograms()
    void BookComparisonHistograms();
    void BookTruthMatchingHistograms();
    
    void FillComparisonHistograms();
    void FillTruthMatchingHistograms();
    void FillTruthMatchingHistogramsSignal();
    void FillTruthMatchingHistogramsBkg();

    // ==============
    // Cut-based mode
    // ==============

    // Reconstructed objects histograms
    void BookCutBasedHistograms();   // reconstructed W and top of cut-based mode1
    void BookCutBasedLeptonHistograms();
    void BookCutBasedJetHistograms();
    
    void FillCutBasedHistograms();
    void FillCutBasedLeptonHistograms();
    void FillCutBasedJetHistograms();
    
    inline Float_t GetSumPt(Float_t Ptx1,Float_t Pty1,Float_t Ptx2, Float_t Pty2){
      //returns the vector length of two P2 vectors in x-y-plane
      return TMath::Sqrt((Ptx1+Ptx2)*(Ptx1+Ptx2)+(Pty1+Pty2)*(Pty1+Pty2));
    }
    
    double Neutrino_Pz( double nu_px, double nu_py, double l_px, double l_py, double l_pz, double l_e, double& scf,double nu_pz_true);
    
    void Neutrino_Pz_Base( double nu_px, double nu_py,double l_px, double l_py, double l_pz, double l_e,double& scf,double &solution1, double &solution2);
    
    ClassDef(AtlSgTop_tChannelFinder,0)  // ATLAS single top t-channel finder
};
#endif
 AtlSgTop_tChannelFinder.h:1
 AtlSgTop_tChannelFinder.h:2
 AtlSgTop_tChannelFinder.h:3
 AtlSgTop_tChannelFinder.h:4
 AtlSgTop_tChannelFinder.h:5
 AtlSgTop_tChannelFinder.h:6
 AtlSgTop_tChannelFinder.h:7
 AtlSgTop_tChannelFinder.h:8
 AtlSgTop_tChannelFinder.h:9
 AtlSgTop_tChannelFinder.h:10
 AtlSgTop_tChannelFinder.h:11
 AtlSgTop_tChannelFinder.h:12
 AtlSgTop_tChannelFinder.h:13
 AtlSgTop_tChannelFinder.h:14
 AtlSgTop_tChannelFinder.h:15
 AtlSgTop_tChannelFinder.h:16
 AtlSgTop_tChannelFinder.h:17
 AtlSgTop_tChannelFinder.h:18
 AtlSgTop_tChannelFinder.h:19
 AtlSgTop_tChannelFinder.h:20
 AtlSgTop_tChannelFinder.h:21
 AtlSgTop_tChannelFinder.h:22
 AtlSgTop_tChannelFinder.h:23
 AtlSgTop_tChannelFinder.h:24
 AtlSgTop_tChannelFinder.h:25
 AtlSgTop_tChannelFinder.h:26
 AtlSgTop_tChannelFinder.h:27
 AtlSgTop_tChannelFinder.h:28
 AtlSgTop_tChannelFinder.h:29
 AtlSgTop_tChannelFinder.h:30
 AtlSgTop_tChannelFinder.h:31
 AtlSgTop_tChannelFinder.h:32
 AtlSgTop_tChannelFinder.h:33
 AtlSgTop_tChannelFinder.h:34
 AtlSgTop_tChannelFinder.h:35
 AtlSgTop_tChannelFinder.h:36
 AtlSgTop_tChannelFinder.h:37
 AtlSgTop_tChannelFinder.h:38
 AtlSgTop_tChannelFinder.h:39
 AtlSgTop_tChannelFinder.h:40
 AtlSgTop_tChannelFinder.h:41
 AtlSgTop_tChannelFinder.h:42
 AtlSgTop_tChannelFinder.h:43
 AtlSgTop_tChannelFinder.h:44
 AtlSgTop_tChannelFinder.h:45
 AtlSgTop_tChannelFinder.h:46
 AtlSgTop_tChannelFinder.h:47
 AtlSgTop_tChannelFinder.h:48
 AtlSgTop_tChannelFinder.h:49
 AtlSgTop_tChannelFinder.h:50
 AtlSgTop_tChannelFinder.h:51
 AtlSgTop_tChannelFinder.h:52
 AtlSgTop_tChannelFinder.h:53
 AtlSgTop_tChannelFinder.h:54
 AtlSgTop_tChannelFinder.h:55
 AtlSgTop_tChannelFinder.h:56
 AtlSgTop_tChannelFinder.h:57
 AtlSgTop_tChannelFinder.h:58
 AtlSgTop_tChannelFinder.h:59
 AtlSgTop_tChannelFinder.h:60
 AtlSgTop_tChannelFinder.h:61
 AtlSgTop_tChannelFinder.h:62
 AtlSgTop_tChannelFinder.h:63
 AtlSgTop_tChannelFinder.h:64
 AtlSgTop_tChannelFinder.h:65
 AtlSgTop_tChannelFinder.h:66
 AtlSgTop_tChannelFinder.h:67
 AtlSgTop_tChannelFinder.h:68
 AtlSgTop_tChannelFinder.h:69
 AtlSgTop_tChannelFinder.h:70
 AtlSgTop_tChannelFinder.h:71
 AtlSgTop_tChannelFinder.h:72
 AtlSgTop_tChannelFinder.h:73
 AtlSgTop_tChannelFinder.h:74
 AtlSgTop_tChannelFinder.h:75
 AtlSgTop_tChannelFinder.h:76
 AtlSgTop_tChannelFinder.h:77
 AtlSgTop_tChannelFinder.h:78
 AtlSgTop_tChannelFinder.h:79
 AtlSgTop_tChannelFinder.h:80
 AtlSgTop_tChannelFinder.h:81
 AtlSgTop_tChannelFinder.h:82
 AtlSgTop_tChannelFinder.h:83
 AtlSgTop_tChannelFinder.h:84
 AtlSgTop_tChannelFinder.h:85
 AtlSgTop_tChannelFinder.h:86
 AtlSgTop_tChannelFinder.h:87
 AtlSgTop_tChannelFinder.h:88
 AtlSgTop_tChannelFinder.h:89
 AtlSgTop_tChannelFinder.h:90
 AtlSgTop_tChannelFinder.h:91
 AtlSgTop_tChannelFinder.h:92
 AtlSgTop_tChannelFinder.h:93
 AtlSgTop_tChannelFinder.h:94
 AtlSgTop_tChannelFinder.h:95
 AtlSgTop_tChannelFinder.h:96
 AtlSgTop_tChannelFinder.h:97
 AtlSgTop_tChannelFinder.h:98
 AtlSgTop_tChannelFinder.h:99
 AtlSgTop_tChannelFinder.h:100
 AtlSgTop_tChannelFinder.h:101
 AtlSgTop_tChannelFinder.h:102
 AtlSgTop_tChannelFinder.h:103
 AtlSgTop_tChannelFinder.h:104
 AtlSgTop_tChannelFinder.h:105
 AtlSgTop_tChannelFinder.h:106
 AtlSgTop_tChannelFinder.h:107
 AtlSgTop_tChannelFinder.h:108
 AtlSgTop_tChannelFinder.h:109
 AtlSgTop_tChannelFinder.h:110
 AtlSgTop_tChannelFinder.h:111
 AtlSgTop_tChannelFinder.h:112
 AtlSgTop_tChannelFinder.h:113
 AtlSgTop_tChannelFinder.h:114
 AtlSgTop_tChannelFinder.h:115
 AtlSgTop_tChannelFinder.h:116
 AtlSgTop_tChannelFinder.h:117
 AtlSgTop_tChannelFinder.h:118
 AtlSgTop_tChannelFinder.h:119
 AtlSgTop_tChannelFinder.h:120
 AtlSgTop_tChannelFinder.h:121
 AtlSgTop_tChannelFinder.h:122
 AtlSgTop_tChannelFinder.h:123
 AtlSgTop_tChannelFinder.h:124
 AtlSgTop_tChannelFinder.h:125
 AtlSgTop_tChannelFinder.h:126
 AtlSgTop_tChannelFinder.h:127
 AtlSgTop_tChannelFinder.h:128
 AtlSgTop_tChannelFinder.h:129
 AtlSgTop_tChannelFinder.h:130
 AtlSgTop_tChannelFinder.h:131
 AtlSgTop_tChannelFinder.h:132
 AtlSgTop_tChannelFinder.h:133
 AtlSgTop_tChannelFinder.h:134
 AtlSgTop_tChannelFinder.h:135
 AtlSgTop_tChannelFinder.h:136
 AtlSgTop_tChannelFinder.h:137
 AtlSgTop_tChannelFinder.h:138
 AtlSgTop_tChannelFinder.h:139
 AtlSgTop_tChannelFinder.h:140
 AtlSgTop_tChannelFinder.h:141
 AtlSgTop_tChannelFinder.h:142
 AtlSgTop_tChannelFinder.h:143
 AtlSgTop_tChannelFinder.h:144
 AtlSgTop_tChannelFinder.h:145
 AtlSgTop_tChannelFinder.h:146
 AtlSgTop_tChannelFinder.h:147
 AtlSgTop_tChannelFinder.h:148
 AtlSgTop_tChannelFinder.h:149
 AtlSgTop_tChannelFinder.h:150
 AtlSgTop_tChannelFinder.h:151
 AtlSgTop_tChannelFinder.h:152
 AtlSgTop_tChannelFinder.h:153
 AtlSgTop_tChannelFinder.h:154
 AtlSgTop_tChannelFinder.h:155
 AtlSgTop_tChannelFinder.h:156
 AtlSgTop_tChannelFinder.h:157
 AtlSgTop_tChannelFinder.h:158
 AtlSgTop_tChannelFinder.h:159
 AtlSgTop_tChannelFinder.h:160
 AtlSgTop_tChannelFinder.h:161
 AtlSgTop_tChannelFinder.h:162
 AtlSgTop_tChannelFinder.h:163
 AtlSgTop_tChannelFinder.h:164
 AtlSgTop_tChannelFinder.h:165
 AtlSgTop_tChannelFinder.h:166
 AtlSgTop_tChannelFinder.h:167
 AtlSgTop_tChannelFinder.h:168
 AtlSgTop_tChannelFinder.h:169
 AtlSgTop_tChannelFinder.h:170
 AtlSgTop_tChannelFinder.h:171
 AtlSgTop_tChannelFinder.h:172
 AtlSgTop_tChannelFinder.h:173
 AtlSgTop_tChannelFinder.h:174
 AtlSgTop_tChannelFinder.h:175
 AtlSgTop_tChannelFinder.h:176
 AtlSgTop_tChannelFinder.h:177
 AtlSgTop_tChannelFinder.h:178
 AtlSgTop_tChannelFinder.h:179
 AtlSgTop_tChannelFinder.h:180
 AtlSgTop_tChannelFinder.h:181
 AtlSgTop_tChannelFinder.h:182
 AtlSgTop_tChannelFinder.h:183
 AtlSgTop_tChannelFinder.h:184
 AtlSgTop_tChannelFinder.h:185
 AtlSgTop_tChannelFinder.h:186
 AtlSgTop_tChannelFinder.h:187
 AtlSgTop_tChannelFinder.h:188
 AtlSgTop_tChannelFinder.h:189
 AtlSgTop_tChannelFinder.h:190
 AtlSgTop_tChannelFinder.h:191
 AtlSgTop_tChannelFinder.h:192
 AtlSgTop_tChannelFinder.h:193
 AtlSgTop_tChannelFinder.h:194
 AtlSgTop_tChannelFinder.h:195
 AtlSgTop_tChannelFinder.h:196
 AtlSgTop_tChannelFinder.h:197
 AtlSgTop_tChannelFinder.h:198
 AtlSgTop_tChannelFinder.h:199
 AtlSgTop_tChannelFinder.h:200
 AtlSgTop_tChannelFinder.h:201
 AtlSgTop_tChannelFinder.h:202
 AtlSgTop_tChannelFinder.h:203
 AtlSgTop_tChannelFinder.h:204
 AtlSgTop_tChannelFinder.h:205
 AtlSgTop_tChannelFinder.h:206
 AtlSgTop_tChannelFinder.h:207
 AtlSgTop_tChannelFinder.h:208
 AtlSgTop_tChannelFinder.h:209
 AtlSgTop_tChannelFinder.h:210
 AtlSgTop_tChannelFinder.h:211
 AtlSgTop_tChannelFinder.h:212
 AtlSgTop_tChannelFinder.h:213
 AtlSgTop_tChannelFinder.h:214
 AtlSgTop_tChannelFinder.h:215
 AtlSgTop_tChannelFinder.h:216
 AtlSgTop_tChannelFinder.h:217
 AtlSgTop_tChannelFinder.h:218
 AtlSgTop_tChannelFinder.h:219
 AtlSgTop_tChannelFinder.h:220
 AtlSgTop_tChannelFinder.h:221
 AtlSgTop_tChannelFinder.h:222
 AtlSgTop_tChannelFinder.h:223
 AtlSgTop_tChannelFinder.h:224
 AtlSgTop_tChannelFinder.h:225
 AtlSgTop_tChannelFinder.h:226
 AtlSgTop_tChannelFinder.h:227
 AtlSgTop_tChannelFinder.h:228
 AtlSgTop_tChannelFinder.h:229
 AtlSgTop_tChannelFinder.h:230
 AtlSgTop_tChannelFinder.h:231
 AtlSgTop_tChannelFinder.h:232
 AtlSgTop_tChannelFinder.h:233
 AtlSgTop_tChannelFinder.h:234
 AtlSgTop_tChannelFinder.h:235
 AtlSgTop_tChannelFinder.h:236
 AtlSgTop_tChannelFinder.h:237
 AtlSgTop_tChannelFinder.h:238
 AtlSgTop_tChannelFinder.h:239
 AtlSgTop_tChannelFinder.h:240
 AtlSgTop_tChannelFinder.h:241
 AtlSgTop_tChannelFinder.h:242
 AtlSgTop_tChannelFinder.h:243
 AtlSgTop_tChannelFinder.h:244
 AtlSgTop_tChannelFinder.h:245
 AtlSgTop_tChannelFinder.h:246
 AtlSgTop_tChannelFinder.h:247
 AtlSgTop_tChannelFinder.h:248
 AtlSgTop_tChannelFinder.h:249
 AtlSgTop_tChannelFinder.h:250
 AtlSgTop_tChannelFinder.h:251
 AtlSgTop_tChannelFinder.h:252
 AtlSgTop_tChannelFinder.h:253
 AtlSgTop_tChannelFinder.h:254
 AtlSgTop_tChannelFinder.h:255
 AtlSgTop_tChannelFinder.h:256
 AtlSgTop_tChannelFinder.h:257
 AtlSgTop_tChannelFinder.h:258
 AtlSgTop_tChannelFinder.h:259
 AtlSgTop_tChannelFinder.h:260
 AtlSgTop_tChannelFinder.h:261
 AtlSgTop_tChannelFinder.h:262
 AtlSgTop_tChannelFinder.h:263
 AtlSgTop_tChannelFinder.h:264
 AtlSgTop_tChannelFinder.h:265
 AtlSgTop_tChannelFinder.h:266
 AtlSgTop_tChannelFinder.h:267
 AtlSgTop_tChannelFinder.h:268
 AtlSgTop_tChannelFinder.h:269
 AtlSgTop_tChannelFinder.h:270
 AtlSgTop_tChannelFinder.h:271
 AtlSgTop_tChannelFinder.h:272
 AtlSgTop_tChannelFinder.h:273
 AtlSgTop_tChannelFinder.h:274
 AtlSgTop_tChannelFinder.h:275
 AtlSgTop_tChannelFinder.h:276
 AtlSgTop_tChannelFinder.h:277
 AtlSgTop_tChannelFinder.h:278
 AtlSgTop_tChannelFinder.h:279
 AtlSgTop_tChannelFinder.h:280
 AtlSgTop_tChannelFinder.h:281
 AtlSgTop_tChannelFinder.h:282
 AtlSgTop_tChannelFinder.h:283
 AtlSgTop_tChannelFinder.h:284
 AtlSgTop_tChannelFinder.h:285
 AtlSgTop_tChannelFinder.h:286
 AtlSgTop_tChannelFinder.h:287
 AtlSgTop_tChannelFinder.h:288
 AtlSgTop_tChannelFinder.h:289
 AtlSgTop_tChannelFinder.h:290
 AtlSgTop_tChannelFinder.h:291
 AtlSgTop_tChannelFinder.h:292
 AtlSgTop_tChannelFinder.h:293
 AtlSgTop_tChannelFinder.h:294
 AtlSgTop_tChannelFinder.h:295
 AtlSgTop_tChannelFinder.h:296
 AtlSgTop_tChannelFinder.h:297
 AtlSgTop_tChannelFinder.h:298
 AtlSgTop_tChannelFinder.h:299
 AtlSgTop_tChannelFinder.h:300
 AtlSgTop_tChannelFinder.h:301
 AtlSgTop_tChannelFinder.h:302
 AtlSgTop_tChannelFinder.h:303
 AtlSgTop_tChannelFinder.h:304
 AtlSgTop_tChannelFinder.h:305
 AtlSgTop_tChannelFinder.h:306
 AtlSgTop_tChannelFinder.h:307
 AtlSgTop_tChannelFinder.h:308
 AtlSgTop_tChannelFinder.h:309
 AtlSgTop_tChannelFinder.h:310
 AtlSgTop_tChannelFinder.h:311
 AtlSgTop_tChannelFinder.h:312
 AtlSgTop_tChannelFinder.h:313
 AtlSgTop_tChannelFinder.h:314
 AtlSgTop_tChannelFinder.h:315
 AtlSgTop_tChannelFinder.h:316
 AtlSgTop_tChannelFinder.h:317
 AtlSgTop_tChannelFinder.h:318
 AtlSgTop_tChannelFinder.h:319
 AtlSgTop_tChannelFinder.h:320
 AtlSgTop_tChannelFinder.h:321
 AtlSgTop_tChannelFinder.h:322
 AtlSgTop_tChannelFinder.h:323
 AtlSgTop_tChannelFinder.h:324
 AtlSgTop_tChannelFinder.h:325
 AtlSgTop_tChannelFinder.h:326
 AtlSgTop_tChannelFinder.h:327
 AtlSgTop_tChannelFinder.h:328
 AtlSgTop_tChannelFinder.h:329
 AtlSgTop_tChannelFinder.h:330
 AtlSgTop_tChannelFinder.h:331
 AtlSgTop_tChannelFinder.h:332
 AtlSgTop_tChannelFinder.h:333
 AtlSgTop_tChannelFinder.h:334
 AtlSgTop_tChannelFinder.h:335
 AtlSgTop_tChannelFinder.h:336
 AtlSgTop_tChannelFinder.h:337
 AtlSgTop_tChannelFinder.h:338
 AtlSgTop_tChannelFinder.h:339
 AtlSgTop_tChannelFinder.h:340
 AtlSgTop_tChannelFinder.h:341
 AtlSgTop_tChannelFinder.h:342
 AtlSgTop_tChannelFinder.h:343
 AtlSgTop_tChannelFinder.h:344
 AtlSgTop_tChannelFinder.h:345
 AtlSgTop_tChannelFinder.h:346
 AtlSgTop_tChannelFinder.h:347
 AtlSgTop_tChannelFinder.h:348
 AtlSgTop_tChannelFinder.h:349
 AtlSgTop_tChannelFinder.h:350
 AtlSgTop_tChannelFinder.h:351
 AtlSgTop_tChannelFinder.h:352
 AtlSgTop_tChannelFinder.h:353
 AtlSgTop_tChannelFinder.h:354
 AtlSgTop_tChannelFinder.h:355
 AtlSgTop_tChannelFinder.h:356
 AtlSgTop_tChannelFinder.h:357
 AtlSgTop_tChannelFinder.h:358
 AtlSgTop_tChannelFinder.h:359
 AtlSgTop_tChannelFinder.h:360
 AtlSgTop_tChannelFinder.h:361
 AtlSgTop_tChannelFinder.h:362
 AtlSgTop_tChannelFinder.h:363
 AtlSgTop_tChannelFinder.h:364
 AtlSgTop_tChannelFinder.h:365
 AtlSgTop_tChannelFinder.h:366
 AtlSgTop_tChannelFinder.h:367
 AtlSgTop_tChannelFinder.h:368
 AtlSgTop_tChannelFinder.h:369
 AtlSgTop_tChannelFinder.h:370
 AtlSgTop_tChannelFinder.h:371
 AtlSgTop_tChannelFinder.h:372
 AtlSgTop_tChannelFinder.h:373
 AtlSgTop_tChannelFinder.h:374
 AtlSgTop_tChannelFinder.h:375
 AtlSgTop_tChannelFinder.h:376
 AtlSgTop_tChannelFinder.h:377
 AtlSgTop_tChannelFinder.h:378
 AtlSgTop_tChannelFinder.h:379
 AtlSgTop_tChannelFinder.h:380
 AtlSgTop_tChannelFinder.h:381
 AtlSgTop_tChannelFinder.h:382
 AtlSgTop_tChannelFinder.h:383
 AtlSgTop_tChannelFinder.h:384
 AtlSgTop_tChannelFinder.h:385
 AtlSgTop_tChannelFinder.h:386
 AtlSgTop_tChannelFinder.h:387
 AtlSgTop_tChannelFinder.h:388
 AtlSgTop_tChannelFinder.h:389
 AtlSgTop_tChannelFinder.h:390
 AtlSgTop_tChannelFinder.h:391
 AtlSgTop_tChannelFinder.h:392
 AtlSgTop_tChannelFinder.h:393
 AtlSgTop_tChannelFinder.h:394
 AtlSgTop_tChannelFinder.h:395
 AtlSgTop_tChannelFinder.h:396
 AtlSgTop_tChannelFinder.h:397
 AtlSgTop_tChannelFinder.h:398
 AtlSgTop_tChannelFinder.h:399
 AtlSgTop_tChannelFinder.h:400
 AtlSgTop_tChannelFinder.h:401
 AtlSgTop_tChannelFinder.h:402
 AtlSgTop_tChannelFinder.h:403
 AtlSgTop_tChannelFinder.h:404
 AtlSgTop_tChannelFinder.h:405
 AtlSgTop_tChannelFinder.h:406
 AtlSgTop_tChannelFinder.h:407
 AtlSgTop_tChannelFinder.h:408
 AtlSgTop_tChannelFinder.h:409
 AtlSgTop_tChannelFinder.h:410
 AtlSgTop_tChannelFinder.h:411
 AtlSgTop_tChannelFinder.h:412
 AtlSgTop_tChannelFinder.h:413
 AtlSgTop_tChannelFinder.h:414
 AtlSgTop_tChannelFinder.h:415
 AtlSgTop_tChannelFinder.h:416
 AtlSgTop_tChannelFinder.h:417
 AtlSgTop_tChannelFinder.h:418
 AtlSgTop_tChannelFinder.h:419
 AtlSgTop_tChannelFinder.h:420
 AtlSgTop_tChannelFinder.h:421
 AtlSgTop_tChannelFinder.h:422
 AtlSgTop_tChannelFinder.h:423
 AtlSgTop_tChannelFinder.h:424
 AtlSgTop_tChannelFinder.h:425
 AtlSgTop_tChannelFinder.h:426
 AtlSgTop_tChannelFinder.h:427
 AtlSgTop_tChannelFinder.h:428
 AtlSgTop_tChannelFinder.h:429
 AtlSgTop_tChannelFinder.h:430
 AtlSgTop_tChannelFinder.h:431
 AtlSgTop_tChannelFinder.h:432
 AtlSgTop_tChannelFinder.h:433
 AtlSgTop_tChannelFinder.h:434
 AtlSgTop_tChannelFinder.h:435
 AtlSgTop_tChannelFinder.h:436
 AtlSgTop_tChannelFinder.h:437
 AtlSgTop_tChannelFinder.h:438
 AtlSgTop_tChannelFinder.h:439
 AtlSgTop_tChannelFinder.h:440
 AtlSgTop_tChannelFinder.h:441
 AtlSgTop_tChannelFinder.h:442
 AtlSgTop_tChannelFinder.h:443
 AtlSgTop_tChannelFinder.h:444
 AtlSgTop_tChannelFinder.h:445
 AtlSgTop_tChannelFinder.h:446
 AtlSgTop_tChannelFinder.h:447
 AtlSgTop_tChannelFinder.h:448
 AtlSgTop_tChannelFinder.h:449
 AtlSgTop_tChannelFinder.h:450
 AtlSgTop_tChannelFinder.h:451
 AtlSgTop_tChannelFinder.h:452
 AtlSgTop_tChannelFinder.h:453
 AtlSgTop_tChannelFinder.h:454
 AtlSgTop_tChannelFinder.h:455
 AtlSgTop_tChannelFinder.h:456
 AtlSgTop_tChannelFinder.h:457
 AtlSgTop_tChannelFinder.h:458
 AtlSgTop_tChannelFinder.h:459
 AtlSgTop_tChannelFinder.h:460
 AtlSgTop_tChannelFinder.h:461
 AtlSgTop_tChannelFinder.h:462
 AtlSgTop_tChannelFinder.h:463
 AtlSgTop_tChannelFinder.h:464
 AtlSgTop_tChannelFinder.h:465
 AtlSgTop_tChannelFinder.h:466
 AtlSgTop_tChannelFinder.h:467
 AtlSgTop_tChannelFinder.h:468
 AtlSgTop_tChannelFinder.h:469
 AtlSgTop_tChannelFinder.h:470
 AtlSgTop_tChannelFinder.h:471
 AtlSgTop_tChannelFinder.h:472
 AtlSgTop_tChannelFinder.h:473
 AtlSgTop_tChannelFinder.h:474
 AtlSgTop_tChannelFinder.h:475
 AtlSgTop_tChannelFinder.h:476
 AtlSgTop_tChannelFinder.h:477
 AtlSgTop_tChannelFinder.h:478
 AtlSgTop_tChannelFinder.h:479
 AtlSgTop_tChannelFinder.h:480
 AtlSgTop_tChannelFinder.h:481
 AtlSgTop_tChannelFinder.h:482
 AtlSgTop_tChannelFinder.h:483
 AtlSgTop_tChannelFinder.h:484
 AtlSgTop_tChannelFinder.h:485
 AtlSgTop_tChannelFinder.h:486
 AtlSgTop_tChannelFinder.h:487
 AtlSgTop_tChannelFinder.h:488
 AtlSgTop_tChannelFinder.h:489
 AtlSgTop_tChannelFinder.h:490
 AtlSgTop_tChannelFinder.h:491
 AtlSgTop_tChannelFinder.h:492
 AtlSgTop_tChannelFinder.h:493
 AtlSgTop_tChannelFinder.h:494
 AtlSgTop_tChannelFinder.h:495
 AtlSgTop_tChannelFinder.h:496
 AtlSgTop_tChannelFinder.h:497
 AtlSgTop_tChannelFinder.h:498
 AtlSgTop_tChannelFinder.h:499
 AtlSgTop_tChannelFinder.h:500
 AtlSgTop_tChannelFinder.h:501
 AtlSgTop_tChannelFinder.h:502
 AtlSgTop_tChannelFinder.h:503
 AtlSgTop_tChannelFinder.h:504
 AtlSgTop_tChannelFinder.h:505
 AtlSgTop_tChannelFinder.h:506
 AtlSgTop_tChannelFinder.h:507
 AtlSgTop_tChannelFinder.h:508
 AtlSgTop_tChannelFinder.h:509
 AtlSgTop_tChannelFinder.h:510
 AtlSgTop_tChannelFinder.h:511
 AtlSgTop_tChannelFinder.h:512
 AtlSgTop_tChannelFinder.h:513
 AtlSgTop_tChannelFinder.h:514
 AtlSgTop_tChannelFinder.h:515
 AtlSgTop_tChannelFinder.h:516
 AtlSgTop_tChannelFinder.h:517
 AtlSgTop_tChannelFinder.h:518
 AtlSgTop_tChannelFinder.h:519
 AtlSgTop_tChannelFinder.h:520
 AtlSgTop_tChannelFinder.h:521
 AtlSgTop_tChannelFinder.h:522
 AtlSgTop_tChannelFinder.h:523
 AtlSgTop_tChannelFinder.h:524
 AtlSgTop_tChannelFinder.h:525
 AtlSgTop_tChannelFinder.h:526
 AtlSgTop_tChannelFinder.h:527
 AtlSgTop_tChannelFinder.h:528
 AtlSgTop_tChannelFinder.h:529
 AtlSgTop_tChannelFinder.h:530
 AtlSgTop_tChannelFinder.h:531
 AtlSgTop_tChannelFinder.h:532
 AtlSgTop_tChannelFinder.h:533
 AtlSgTop_tChannelFinder.h:534
 AtlSgTop_tChannelFinder.h:535
 AtlSgTop_tChannelFinder.h:536
 AtlSgTop_tChannelFinder.h:537
 AtlSgTop_tChannelFinder.h:538
 AtlSgTop_tChannelFinder.h:539
 AtlSgTop_tChannelFinder.h:540
 AtlSgTop_tChannelFinder.h:541
 AtlSgTop_tChannelFinder.h:542
 AtlSgTop_tChannelFinder.h:543
 AtlSgTop_tChannelFinder.h:544
 AtlSgTop_tChannelFinder.h:545
 AtlSgTop_tChannelFinder.h:546
 AtlSgTop_tChannelFinder.h:547
 AtlSgTop_tChannelFinder.h:548
 AtlSgTop_tChannelFinder.h:549
 AtlSgTop_tChannelFinder.h:550
 AtlSgTop_tChannelFinder.h:551
 AtlSgTop_tChannelFinder.h:552
 AtlSgTop_tChannelFinder.h:553
 AtlSgTop_tChannelFinder.h:554
 AtlSgTop_tChannelFinder.h:555
 AtlSgTop_tChannelFinder.h:556
 AtlSgTop_tChannelFinder.h:557
 AtlSgTop_tChannelFinder.h:558
 AtlSgTop_tChannelFinder.h:559
 AtlSgTop_tChannelFinder.h:560
 AtlSgTop_tChannelFinder.h:561
 AtlSgTop_tChannelFinder.h:562
 AtlSgTop_tChannelFinder.h:563
 AtlSgTop_tChannelFinder.h:564
 AtlSgTop_tChannelFinder.h:565
 AtlSgTop_tChannelFinder.h:566
 AtlSgTop_tChannelFinder.h:567
 AtlSgTop_tChannelFinder.h:568
 AtlSgTop_tChannelFinder.h:569
 AtlSgTop_tChannelFinder.h:570
 AtlSgTop_tChannelFinder.h:571
 AtlSgTop_tChannelFinder.h:572
 AtlSgTop_tChannelFinder.h:573
 AtlSgTop_tChannelFinder.h:574
 AtlSgTop_tChannelFinder.h:575
 AtlSgTop_tChannelFinder.h:576
 AtlSgTop_tChannelFinder.h:577
 AtlSgTop_tChannelFinder.h:578
 AtlSgTop_tChannelFinder.h:579
 AtlSgTop_tChannelFinder.h:580
 AtlSgTop_tChannelFinder.h:581
 AtlSgTop_tChannelFinder.h:582
 AtlSgTop_tChannelFinder.h:583
 AtlSgTop_tChannelFinder.h:584
 AtlSgTop_tChannelFinder.h:585
 AtlSgTop_tChannelFinder.h:586
 AtlSgTop_tChannelFinder.h:587
 AtlSgTop_tChannelFinder.h:588
 AtlSgTop_tChannelFinder.h:589
 AtlSgTop_tChannelFinder.h:590
 AtlSgTop_tChannelFinder.h:591
 AtlSgTop_tChannelFinder.h:592
 AtlSgTop_tChannelFinder.h:593
 AtlSgTop_tChannelFinder.h:594
 AtlSgTop_tChannelFinder.h:595
 AtlSgTop_tChannelFinder.h:596
 AtlSgTop_tChannelFinder.h:597
 AtlSgTop_tChannelFinder.h:598
 AtlSgTop_tChannelFinder.h:599
 AtlSgTop_tChannelFinder.h:600
 AtlSgTop_tChannelFinder.h:601
 AtlSgTop_tChannelFinder.h:602
 AtlSgTop_tChannelFinder.h:603
 AtlSgTop_tChannelFinder.h:604
 AtlSgTop_tChannelFinder.h:605
 AtlSgTop_tChannelFinder.h:606
 AtlSgTop_tChannelFinder.h:607
 AtlSgTop_tChannelFinder.h:608
 AtlSgTop_tChannelFinder.h:609
 AtlSgTop_tChannelFinder.h:610
 AtlSgTop_tChannelFinder.h:611
 AtlSgTop_tChannelFinder.h:612
 AtlSgTop_tChannelFinder.h:613
 AtlSgTop_tChannelFinder.h:614
 AtlSgTop_tChannelFinder.h:615
 AtlSgTop_tChannelFinder.h:616
 AtlSgTop_tChannelFinder.h:617
 AtlSgTop_tChannelFinder.h:618
 AtlSgTop_tChannelFinder.h:619
 AtlSgTop_tChannelFinder.h:620
 AtlSgTop_tChannelFinder.h:621
 AtlSgTop_tChannelFinder.h:622
 AtlSgTop_tChannelFinder.h:623
 AtlSgTop_tChannelFinder.h:624
 AtlSgTop_tChannelFinder.h:625
 AtlSgTop_tChannelFinder.h:626
 AtlSgTop_tChannelFinder.h:627
 AtlSgTop_tChannelFinder.h:628
 AtlSgTop_tChannelFinder.h:629
 AtlSgTop_tChannelFinder.h:630
 AtlSgTop_tChannelFinder.h:631
 AtlSgTop_tChannelFinder.h:632
 AtlSgTop_tChannelFinder.h:633
 AtlSgTop_tChannelFinder.h:634
 AtlSgTop_tChannelFinder.h:635
 AtlSgTop_tChannelFinder.h:636
 AtlSgTop_tChannelFinder.h:637
 AtlSgTop_tChannelFinder.h:638
 AtlSgTop_tChannelFinder.h:639
 AtlSgTop_tChannelFinder.h:640
 AtlSgTop_tChannelFinder.h:641
 AtlSgTop_tChannelFinder.h:642
 AtlSgTop_tChannelFinder.h:643
 AtlSgTop_tChannelFinder.h:644
 AtlSgTop_tChannelFinder.h:645
 AtlSgTop_tChannelFinder.h:646
 AtlSgTop_tChannelFinder.h:647
 AtlSgTop_tChannelFinder.h:648
 AtlSgTop_tChannelFinder.h:649
 AtlSgTop_tChannelFinder.h:650
 AtlSgTop_tChannelFinder.h:651
 AtlSgTop_tChannelFinder.h:652
 AtlSgTop_tChannelFinder.h:653
 AtlSgTop_tChannelFinder.h:654
 AtlSgTop_tChannelFinder.h:655
 AtlSgTop_tChannelFinder.h:656
 AtlSgTop_tChannelFinder.h:657
 AtlSgTop_tChannelFinder.h:658
 AtlSgTop_tChannelFinder.h:659
 AtlSgTop_tChannelFinder.h:660
 AtlSgTop_tChannelFinder.h:661
 AtlSgTop_tChannelFinder.h:662
 AtlSgTop_tChannelFinder.h:663
 AtlSgTop_tChannelFinder.h:664
 AtlSgTop_tChannelFinder.h:665
 AtlSgTop_tChannelFinder.h:666
 AtlSgTop_tChannelFinder.h:667
 AtlSgTop_tChannelFinder.h:668
 AtlSgTop_tChannelFinder.h:669
 AtlSgTop_tChannelFinder.h:670
 AtlSgTop_tChannelFinder.h:671
 AtlSgTop_tChannelFinder.h:672
 AtlSgTop_tChannelFinder.h:673
 AtlSgTop_tChannelFinder.h:674
 AtlSgTop_tChannelFinder.h:675
 AtlSgTop_tChannelFinder.h:676
 AtlSgTop_tChannelFinder.h:677
 AtlSgTop_tChannelFinder.h:678
 AtlSgTop_tChannelFinder.h:679
 AtlSgTop_tChannelFinder.h:680
 AtlSgTop_tChannelFinder.h:681
 AtlSgTop_tChannelFinder.h:682
 AtlSgTop_tChannelFinder.h:683
 AtlSgTop_tChannelFinder.h:684
 AtlSgTop_tChannelFinder.h:685
 AtlSgTop_tChannelFinder.h:686
 AtlSgTop_tChannelFinder.h:687
 AtlSgTop_tChannelFinder.h:688
 AtlSgTop_tChannelFinder.h:689
 AtlSgTop_tChannelFinder.h:690
 AtlSgTop_tChannelFinder.h:691
 AtlSgTop_tChannelFinder.h:692
 AtlSgTop_tChannelFinder.h:693
 AtlSgTop_tChannelFinder.h:694
 AtlSgTop_tChannelFinder.h:695
 AtlSgTop_tChannelFinder.h:696
 AtlSgTop_tChannelFinder.h:697
 AtlSgTop_tChannelFinder.h:698
 AtlSgTop_tChannelFinder.h:699
 AtlSgTop_tChannelFinder.h:700
 AtlSgTop_tChannelFinder.h:701
 AtlSgTop_tChannelFinder.h:702
 AtlSgTop_tChannelFinder.h:703
 AtlSgTop_tChannelFinder.h:704
 AtlSgTop_tChannelFinder.h:705
 AtlSgTop_tChannelFinder.h:706
 AtlSgTop_tChannelFinder.h:707
 AtlSgTop_tChannelFinder.h:708
 AtlSgTop_tChannelFinder.h:709
 AtlSgTop_tChannelFinder.h:710
 AtlSgTop_tChannelFinder.h:711
 AtlSgTop_tChannelFinder.h:712
 AtlSgTop_tChannelFinder.h:713
 AtlSgTop_tChannelFinder.h:714
 AtlSgTop_tChannelFinder.h:715
 AtlSgTop_tChannelFinder.h:716
 AtlSgTop_tChannelFinder.h:717
 AtlSgTop_tChannelFinder.h:718
 AtlSgTop_tChannelFinder.h:719
 AtlSgTop_tChannelFinder.h:720
 AtlSgTop_tChannelFinder.h:721
 AtlSgTop_tChannelFinder.h:722
 AtlSgTop_tChannelFinder.h:723
 AtlSgTop_tChannelFinder.h:724
 AtlSgTop_tChannelFinder.h:725
 AtlSgTop_tChannelFinder.h:726
 AtlSgTop_tChannelFinder.h:727
 AtlSgTop_tChannelFinder.h:728
 AtlSgTop_tChannelFinder.h:729
 AtlSgTop_tChannelFinder.h:730
 AtlSgTop_tChannelFinder.h:731
 AtlSgTop_tChannelFinder.h:732
 AtlSgTop_tChannelFinder.h:733
 AtlSgTop_tChannelFinder.h:734
 AtlSgTop_tChannelFinder.h:735
 AtlSgTop_tChannelFinder.h:736
 AtlSgTop_tChannelFinder.h:737
 AtlSgTop_tChannelFinder.h:738
 AtlSgTop_tChannelFinder.h:739
 AtlSgTop_tChannelFinder.h:740
 AtlSgTop_tChannelFinder.h:741
 AtlSgTop_tChannelFinder.h:742
 AtlSgTop_tChannelFinder.h:743
 AtlSgTop_tChannelFinder.h:744
 AtlSgTop_tChannelFinder.h:745
 AtlSgTop_tChannelFinder.h:746
 AtlSgTop_tChannelFinder.h:747
 AtlSgTop_tChannelFinder.h:748
 AtlSgTop_tChannelFinder.h:749
 AtlSgTop_tChannelFinder.h:750
 AtlSgTop_tChannelFinder.h:751
 AtlSgTop_tChannelFinder.h:752
 AtlSgTop_tChannelFinder.h:753
 AtlSgTop_tChannelFinder.h:754
 AtlSgTop_tChannelFinder.h:755
 AtlSgTop_tChannelFinder.h:756
 AtlSgTop_tChannelFinder.h:757
 AtlSgTop_tChannelFinder.h:758
 AtlSgTop_tChannelFinder.h:759
 AtlSgTop_tChannelFinder.h:760
 AtlSgTop_tChannelFinder.h:761
 AtlSgTop_tChannelFinder.h:762
 AtlSgTop_tChannelFinder.h:763
 AtlSgTop_tChannelFinder.h:764
 AtlSgTop_tChannelFinder.h:765
 AtlSgTop_tChannelFinder.h:766
 AtlSgTop_tChannelFinder.h:767
 AtlSgTop_tChannelFinder.h:768
 AtlSgTop_tChannelFinder.h:769
 AtlSgTop_tChannelFinder.h:770
 AtlSgTop_tChannelFinder.h:771
 AtlSgTop_tChannelFinder.h:772
 AtlSgTop_tChannelFinder.h:773
 AtlSgTop_tChannelFinder.h:774
 AtlSgTop_tChannelFinder.h:775
 AtlSgTop_tChannelFinder.h:776
 AtlSgTop_tChannelFinder.h:777
 AtlSgTop_tChannelFinder.h:778
 AtlSgTop_tChannelFinder.h:779
 AtlSgTop_tChannelFinder.h:780
 AtlSgTop_tChannelFinder.h:781
 AtlSgTop_tChannelFinder.h:782
 AtlSgTop_tChannelFinder.h:783
 AtlSgTop_tChannelFinder.h:784
 AtlSgTop_tChannelFinder.h:785
 AtlSgTop_tChannelFinder.h:786
 AtlSgTop_tChannelFinder.h:787
 AtlSgTop_tChannelFinder.h:788
 AtlSgTop_tChannelFinder.h:789
 AtlSgTop_tChannelFinder.h:790
 AtlSgTop_tChannelFinder.h:791
 AtlSgTop_tChannelFinder.h:792
 AtlSgTop_tChannelFinder.h:793
 AtlSgTop_tChannelFinder.h:794
 AtlSgTop_tChannelFinder.h:795
 AtlSgTop_tChannelFinder.h:796
 AtlSgTop_tChannelFinder.h:797
 AtlSgTop_tChannelFinder.h:798
 AtlSgTop_tChannelFinder.h:799
 AtlSgTop_tChannelFinder.h:800
 AtlSgTop_tChannelFinder.h:801
 AtlSgTop_tChannelFinder.h:802
 AtlSgTop_tChannelFinder.h:803
 AtlSgTop_tChannelFinder.h:804
 AtlSgTop_tChannelFinder.h:805
 AtlSgTop_tChannelFinder.h:806
 AtlSgTop_tChannelFinder.h:807
 AtlSgTop_tChannelFinder.h:808
 AtlSgTop_tChannelFinder.h:809
 AtlSgTop_tChannelFinder.h:810
 AtlSgTop_tChannelFinder.h:811
 AtlSgTop_tChannelFinder.h:812
 AtlSgTop_tChannelFinder.h:813
 AtlSgTop_tChannelFinder.h:814
 AtlSgTop_tChannelFinder.h:815
 AtlSgTop_tChannelFinder.h:816
 AtlSgTop_tChannelFinder.h:817
 AtlSgTop_tChannelFinder.h:818
 AtlSgTop_tChannelFinder.h:819
 AtlSgTop_tChannelFinder.h:820
 AtlSgTop_tChannelFinder.h:821
 AtlSgTop_tChannelFinder.h:822
 AtlSgTop_tChannelFinder.h:823
 AtlSgTop_tChannelFinder.h:824
 AtlSgTop_tChannelFinder.h:825
 AtlSgTop_tChannelFinder.h:826
 AtlSgTop_tChannelFinder.h:827
 AtlSgTop_tChannelFinder.h:828
 AtlSgTop_tChannelFinder.h:829
 AtlSgTop_tChannelFinder.h:830
 AtlSgTop_tChannelFinder.h:831
 AtlSgTop_tChannelFinder.h:832
 AtlSgTop_tChannelFinder.h:833
 AtlSgTop_tChannelFinder.h:834
 AtlSgTop_tChannelFinder.h:835
 AtlSgTop_tChannelFinder.h:836
 AtlSgTop_tChannelFinder.h:837
 AtlSgTop_tChannelFinder.h:838
 AtlSgTop_tChannelFinder.h:839
 AtlSgTop_tChannelFinder.h:840
 AtlSgTop_tChannelFinder.h:841
 AtlSgTop_tChannelFinder.h:842
 AtlSgTop_tChannelFinder.h:843
 AtlSgTop_tChannelFinder.h:844
 AtlSgTop_tChannelFinder.h:845
 AtlSgTop_tChannelFinder.h:846
 AtlSgTop_tChannelFinder.h:847
 AtlSgTop_tChannelFinder.h:848
 AtlSgTop_tChannelFinder.h:849
 AtlSgTop_tChannelFinder.h:850
 AtlSgTop_tChannelFinder.h:851
 AtlSgTop_tChannelFinder.h:852
 AtlSgTop_tChannelFinder.h:853
 AtlSgTop_tChannelFinder.h:854
 AtlSgTop_tChannelFinder.h:855
 AtlSgTop_tChannelFinder.h:856
 AtlSgTop_tChannelFinder.h:857
 AtlSgTop_tChannelFinder.h:858
 AtlSgTop_tChannelFinder.h:859
 AtlSgTop_tChannelFinder.h:860
 AtlSgTop_tChannelFinder.h:861
 AtlSgTop_tChannelFinder.h:862
 AtlSgTop_tChannelFinder.h:863
 AtlSgTop_tChannelFinder.h:864
 AtlSgTop_tChannelFinder.h:865
 AtlSgTop_tChannelFinder.h:866
 AtlSgTop_tChannelFinder.h:867
 AtlSgTop_tChannelFinder.h:868
 AtlSgTop_tChannelFinder.h:869
 AtlSgTop_tChannelFinder.h:870
 AtlSgTop_tChannelFinder.h:871
 AtlSgTop_tChannelFinder.h:872
 AtlSgTop_tChannelFinder.h:873
 AtlSgTop_tChannelFinder.h:874
 AtlSgTop_tChannelFinder.h:875
 AtlSgTop_tChannelFinder.h:876
 AtlSgTop_tChannelFinder.h:877
 AtlSgTop_tChannelFinder.h:878
 AtlSgTop_tChannelFinder.h:879
 AtlSgTop_tChannelFinder.h:880
 AtlSgTop_tChannelFinder.h:881
 AtlSgTop_tChannelFinder.h:882
 AtlSgTop_tChannelFinder.h:883
 AtlSgTop_tChannelFinder.h:884
 AtlSgTop_tChannelFinder.h:885
 AtlSgTop_tChannelFinder.h:886
 AtlSgTop_tChannelFinder.h:887
 AtlSgTop_tChannelFinder.h:888
 AtlSgTop_tChannelFinder.h:889
 AtlSgTop_tChannelFinder.h:890
 AtlSgTop_tChannelFinder.h:891
 AtlSgTop_tChannelFinder.h:892
 AtlSgTop_tChannelFinder.h:893
 AtlSgTop_tChannelFinder.h:894
 AtlSgTop_tChannelFinder.h:895
 AtlSgTop_tChannelFinder.h:896
 AtlSgTop_tChannelFinder.h:897
 AtlSgTop_tChannelFinder.h:898
 AtlSgTop_tChannelFinder.h:899
 AtlSgTop_tChannelFinder.h:900
 AtlSgTop_tChannelFinder.h:901
 AtlSgTop_tChannelFinder.h:902
 AtlSgTop_tChannelFinder.h:903
 AtlSgTop_tChannelFinder.h:904
 AtlSgTop_tChannelFinder.h:905
 AtlSgTop_tChannelFinder.h:906
 AtlSgTop_tChannelFinder.h:907
 AtlSgTop_tChannelFinder.h:908
 AtlSgTop_tChannelFinder.h:909
 AtlSgTop_tChannelFinder.h:910
 AtlSgTop_tChannelFinder.h:911
 AtlSgTop_tChannelFinder.h:912
 AtlSgTop_tChannelFinder.h:913
 AtlSgTop_tChannelFinder.h:914
 AtlSgTop_tChannelFinder.h:915
 AtlSgTop_tChannelFinder.h:916
 AtlSgTop_tChannelFinder.h:917
 AtlSgTop_tChannelFinder.h:918
 AtlSgTop_tChannelFinder.h:919
 AtlSgTop_tChannelFinder.h:920
 AtlSgTop_tChannelFinder.h:921
 AtlSgTop_tChannelFinder.h:922
 AtlSgTop_tChannelFinder.h:923
 AtlSgTop_tChannelFinder.h:924
 AtlSgTop_tChannelFinder.h:925
 AtlSgTop_tChannelFinder.h:926
 AtlSgTop_tChannelFinder.h:927
 AtlSgTop_tChannelFinder.h:928
 AtlSgTop_tChannelFinder.h:929
 AtlSgTop_tChannelFinder.h:930
 AtlSgTop_tChannelFinder.h:931
 AtlSgTop_tChannelFinder.h:932
 AtlSgTop_tChannelFinder.h:933
 AtlSgTop_tChannelFinder.h:934
 AtlSgTop_tChannelFinder.h:935
 AtlSgTop_tChannelFinder.h:936
 AtlSgTop_tChannelFinder.h:937
 AtlSgTop_tChannelFinder.h:938
 AtlSgTop_tChannelFinder.h:939
 AtlSgTop_tChannelFinder.h:940
 AtlSgTop_tChannelFinder.h:941
 AtlSgTop_tChannelFinder.h:942
 AtlSgTop_tChannelFinder.h:943
 AtlSgTop_tChannelFinder.h:944
 AtlSgTop_tChannelFinder.h:945
 AtlSgTop_tChannelFinder.h:946
 AtlSgTop_tChannelFinder.h:947
 AtlSgTop_tChannelFinder.h:948
 AtlSgTop_tChannelFinder.h:949
 AtlSgTop_tChannelFinder.h:950
 AtlSgTop_tChannelFinder.h:951
 AtlSgTop_tChannelFinder.h:952
 AtlSgTop_tChannelFinder.h:953
 AtlSgTop_tChannelFinder.h:954
 AtlSgTop_tChannelFinder.h:955
 AtlSgTop_tChannelFinder.h:956
 AtlSgTop_tChannelFinder.h:957
 AtlSgTop_tChannelFinder.h:958
 AtlSgTop_tChannelFinder.h:959
 AtlSgTop_tChannelFinder.h:960
 AtlSgTop_tChannelFinder.h:961
 AtlSgTop_tChannelFinder.h:962
 AtlSgTop_tChannelFinder.h:963
 AtlSgTop_tChannelFinder.h:964
 AtlSgTop_tChannelFinder.h:965
 AtlSgTop_tChannelFinder.h:966
 AtlSgTop_tChannelFinder.h:967
 AtlSgTop_tChannelFinder.h:968
 AtlSgTop_tChannelFinder.h:969
 AtlSgTop_tChannelFinder.h:970
 AtlSgTop_tChannelFinder.h:971
 AtlSgTop_tChannelFinder.h:972
 AtlSgTop_tChannelFinder.h:973
 AtlSgTop_tChannelFinder.h:974
 AtlSgTop_tChannelFinder.h:975
 AtlSgTop_tChannelFinder.h:976
 AtlSgTop_tChannelFinder.h:977
 AtlSgTop_tChannelFinder.h:978
 AtlSgTop_tChannelFinder.h:979
 AtlSgTop_tChannelFinder.h:980
 AtlSgTop_tChannelFinder.h:981
 AtlSgTop_tChannelFinder.h:982
 AtlSgTop_tChannelFinder.h:983
 AtlSgTop_tChannelFinder.h:984
 AtlSgTop_tChannelFinder.h:985
 AtlSgTop_tChannelFinder.h:986
 AtlSgTop_tChannelFinder.h:987
 AtlSgTop_tChannelFinder.h:988
 AtlSgTop_tChannelFinder.h:989
 AtlSgTop_tChannelFinder.h:990
 AtlSgTop_tChannelFinder.h:991
 AtlSgTop_tChannelFinder.h:992
 AtlSgTop_tChannelFinder.h:993
 AtlSgTop_tChannelFinder.h:994
 AtlSgTop_tChannelFinder.h:995
 AtlSgTop_tChannelFinder.h:996
 AtlSgTop_tChannelFinder.h:997
 AtlSgTop_tChannelFinder.h:998
 AtlSgTop_tChannelFinder.h:999
 AtlSgTop_tChannelFinder.h:1000
 AtlSgTop_tChannelFinder.h:1001
 AtlSgTop_tChannelFinder.h:1002
 AtlSgTop_tChannelFinder.h:1003
 AtlSgTop_tChannelFinder.h:1004
 AtlSgTop_tChannelFinder.h:1005
 AtlSgTop_tChannelFinder.h:1006
 AtlSgTop_tChannelFinder.h:1007
 AtlSgTop_tChannelFinder.h:1008
 AtlSgTop_tChannelFinder.h:1009
 AtlSgTop_tChannelFinder.h:1010
 AtlSgTop_tChannelFinder.h:1011
 AtlSgTop_tChannelFinder.h:1012
 AtlSgTop_tChannelFinder.h:1013
 AtlSgTop_tChannelFinder.h:1014
 AtlSgTop_tChannelFinder.h:1015
 AtlSgTop_tChannelFinder.h:1016
 AtlSgTop_tChannelFinder.h:1017
 AtlSgTop_tChannelFinder.h:1018
 AtlSgTop_tChannelFinder.h:1019
 AtlSgTop_tChannelFinder.h:1020
 AtlSgTop_tChannelFinder.h:1021
 AtlSgTop_tChannelFinder.h:1022
 AtlSgTop_tChannelFinder.h:1023
 AtlSgTop_tChannelFinder.h:1024
 AtlSgTop_tChannelFinder.h:1025
 AtlSgTop_tChannelFinder.h:1026
 AtlSgTop_tChannelFinder.h:1027
 AtlSgTop_tChannelFinder.h:1028
 AtlSgTop_tChannelFinder.h:1029
 AtlSgTop_tChannelFinder.h:1030
 AtlSgTop_tChannelFinder.h:1031
 AtlSgTop_tChannelFinder.h:1032
 AtlSgTop_tChannelFinder.h:1033
 AtlSgTop_tChannelFinder.h:1034
 AtlSgTop_tChannelFinder.h:1035
 AtlSgTop_tChannelFinder.h:1036
 AtlSgTop_tChannelFinder.h:1037
 AtlSgTop_tChannelFinder.h:1038
 AtlSgTop_tChannelFinder.h:1039
 AtlSgTop_tChannelFinder.h:1040
 AtlSgTop_tChannelFinder.h:1041
 AtlSgTop_tChannelFinder.h:1042
 AtlSgTop_tChannelFinder.h:1043
 AtlSgTop_tChannelFinder.h:1044
 AtlSgTop_tChannelFinder.h:1045
 AtlSgTop_tChannelFinder.h:1046
 AtlSgTop_tChannelFinder.h:1047
 AtlSgTop_tChannelFinder.h:1048
 AtlSgTop_tChannelFinder.h:1049
 AtlSgTop_tChannelFinder.h:1050
 AtlSgTop_tChannelFinder.h:1051
 AtlSgTop_tChannelFinder.h:1052
 AtlSgTop_tChannelFinder.h:1053
 AtlSgTop_tChannelFinder.h:1054
 AtlSgTop_tChannelFinder.h:1055
 AtlSgTop_tChannelFinder.h:1056
 AtlSgTop_tChannelFinder.h:1057
 AtlSgTop_tChannelFinder.h:1058
 AtlSgTop_tChannelFinder.h:1059
 AtlSgTop_tChannelFinder.h:1060
 AtlSgTop_tChannelFinder.h:1061
 AtlSgTop_tChannelFinder.h:1062
 AtlSgTop_tChannelFinder.h:1063
 AtlSgTop_tChannelFinder.h:1064
 AtlSgTop_tChannelFinder.h:1065
 AtlSgTop_tChannelFinder.h:1066
 AtlSgTop_tChannelFinder.h:1067
 AtlSgTop_tChannelFinder.h:1068
 AtlSgTop_tChannelFinder.h:1069
 AtlSgTop_tChannelFinder.h:1070
 AtlSgTop_tChannelFinder.h:1071
 AtlSgTop_tChannelFinder.h:1072
 AtlSgTop_tChannelFinder.h:1073
 AtlSgTop_tChannelFinder.h:1074
 AtlSgTop_tChannelFinder.h:1075
 AtlSgTop_tChannelFinder.h:1076
 AtlSgTop_tChannelFinder.h:1077
 AtlSgTop_tChannelFinder.h:1078
 AtlSgTop_tChannelFinder.h:1079
 AtlSgTop_tChannelFinder.h:1080
 AtlSgTop_tChannelFinder.h:1081
 AtlSgTop_tChannelFinder.h:1082
 AtlSgTop_tChannelFinder.h:1083
 AtlSgTop_tChannelFinder.h:1084
 AtlSgTop_tChannelFinder.h:1085
 AtlSgTop_tChannelFinder.h:1086
 AtlSgTop_tChannelFinder.h:1087
 AtlSgTop_tChannelFinder.h:1088
 AtlSgTop_tChannelFinder.h:1089
 AtlSgTop_tChannelFinder.h:1090
 AtlSgTop_tChannelFinder.h:1091
 AtlSgTop_tChannelFinder.h:1092
 AtlSgTop_tChannelFinder.h:1093
 AtlSgTop_tChannelFinder.h:1094
 AtlSgTop_tChannelFinder.h:1095
 AtlSgTop_tChannelFinder.h:1096
 AtlSgTop_tChannelFinder.h:1097
 AtlSgTop_tChannelFinder.h:1098
 AtlSgTop_tChannelFinder.h:1099
 AtlSgTop_tChannelFinder.h:1100
 AtlSgTop_tChannelFinder.h:1101
 AtlSgTop_tChannelFinder.h:1102
 AtlSgTop_tChannelFinder.h:1103
 AtlSgTop_tChannelFinder.h:1104
 AtlSgTop_tChannelFinder.h:1105
 AtlSgTop_tChannelFinder.h:1106
 AtlSgTop_tChannelFinder.h:1107
 AtlSgTop_tChannelFinder.h:1108
 AtlSgTop_tChannelFinder.h:1109
 AtlSgTop_tChannelFinder.h:1110
 AtlSgTop_tChannelFinder.h:1111
 AtlSgTop_tChannelFinder.h:1112
 AtlSgTop_tChannelFinder.h:1113
 AtlSgTop_tChannelFinder.h:1114
 AtlSgTop_tChannelFinder.h:1115
 AtlSgTop_tChannelFinder.h:1116
 AtlSgTop_tChannelFinder.h:1117
 AtlSgTop_tChannelFinder.h:1118
 AtlSgTop_tChannelFinder.h:1119
 AtlSgTop_tChannelFinder.h:1120
 AtlSgTop_tChannelFinder.h:1121
 AtlSgTop_tChannelFinder.h:1122
 AtlSgTop_tChannelFinder.h:1123
 AtlSgTop_tChannelFinder.h:1124
 AtlSgTop_tChannelFinder.h:1125
 AtlSgTop_tChannelFinder.h:1126
 AtlSgTop_tChannelFinder.h:1127
 AtlSgTop_tChannelFinder.h:1128
 AtlSgTop_tChannelFinder.h:1129
 AtlSgTop_tChannelFinder.h:1130
 AtlSgTop_tChannelFinder.h:1131
 AtlSgTop_tChannelFinder.h:1132
 AtlSgTop_tChannelFinder.h:1133
 AtlSgTop_tChannelFinder.h:1134
 AtlSgTop_tChannelFinder.h:1135
 AtlSgTop_tChannelFinder.h:1136
 AtlSgTop_tChannelFinder.h:1137
 AtlSgTop_tChannelFinder.h:1138
 AtlSgTop_tChannelFinder.h:1139
 AtlSgTop_tChannelFinder.h:1140
 AtlSgTop_tChannelFinder.h:1141
 AtlSgTop_tChannelFinder.h:1142
 AtlSgTop_tChannelFinder.h:1143
 AtlSgTop_tChannelFinder.h:1144
 AtlSgTop_tChannelFinder.h:1145
 AtlSgTop_tChannelFinder.h:1146
 AtlSgTop_tChannelFinder.h:1147
 AtlSgTop_tChannelFinder.h:1148
 AtlSgTop_tChannelFinder.h:1149
 AtlSgTop_tChannelFinder.h:1150
 AtlSgTop_tChannelFinder.h:1151
 AtlSgTop_tChannelFinder.h:1152
 AtlSgTop_tChannelFinder.h:1153
 AtlSgTop_tChannelFinder.h:1154
 AtlSgTop_tChannelFinder.h:1155
 AtlSgTop_tChannelFinder.h:1156
 AtlSgTop_tChannelFinder.h:1157
 AtlSgTop_tChannelFinder.h:1158
 AtlSgTop_tChannelFinder.h:1159
 AtlSgTop_tChannelFinder.h:1160
 AtlSgTop_tChannelFinder.h:1161
 AtlSgTop_tChannelFinder.h:1162
 AtlSgTop_tChannelFinder.h:1163
 AtlSgTop_tChannelFinder.h:1164
 AtlSgTop_tChannelFinder.h:1165
 AtlSgTop_tChannelFinder.h:1166
 AtlSgTop_tChannelFinder.h:1167
 AtlSgTop_tChannelFinder.h:1168
 AtlSgTop_tChannelFinder.h:1169
 AtlSgTop_tChannelFinder.h:1170
 AtlSgTop_tChannelFinder.h:1171
 AtlSgTop_tChannelFinder.h:1172
 AtlSgTop_tChannelFinder.h:1173
 AtlSgTop_tChannelFinder.h:1174
 AtlSgTop_tChannelFinder.h:1175
 AtlSgTop_tChannelFinder.h:1176
 AtlSgTop_tChannelFinder.h:1177
 AtlSgTop_tChannelFinder.h:1178
 AtlSgTop_tChannelFinder.h:1179
 AtlSgTop_tChannelFinder.h:1180
 AtlSgTop_tChannelFinder.h:1181
 AtlSgTop_tChannelFinder.h:1182
 AtlSgTop_tChannelFinder.h:1183
 AtlSgTop_tChannelFinder.h:1184
 AtlSgTop_tChannelFinder.h:1185
 AtlSgTop_tChannelFinder.h:1186
 AtlSgTop_tChannelFinder.h:1187
 AtlSgTop_tChannelFinder.h:1188
 AtlSgTop_tChannelFinder.h:1189
 AtlSgTop_tChannelFinder.h:1190
 AtlSgTop_tChannelFinder.h:1191
 AtlSgTop_tChannelFinder.h:1192
 AtlSgTop_tChannelFinder.h:1193
 AtlSgTop_tChannelFinder.h:1194
 AtlSgTop_tChannelFinder.h:1195
 AtlSgTop_tChannelFinder.h:1196
 AtlSgTop_tChannelFinder.h:1197
 AtlSgTop_tChannelFinder.h:1198
 AtlSgTop_tChannelFinder.h:1199
 AtlSgTop_tChannelFinder.h:1200
 AtlSgTop_tChannelFinder.h:1201
 AtlSgTop_tChannelFinder.h:1202
 AtlSgTop_tChannelFinder.h:1203
 AtlSgTop_tChannelFinder.h:1204
 AtlSgTop_tChannelFinder.h:1205
 AtlSgTop_tChannelFinder.h:1206
 AtlSgTop_tChannelFinder.h:1207
 AtlSgTop_tChannelFinder.h:1208
 AtlSgTop_tChannelFinder.h:1209
 AtlSgTop_tChannelFinder.h:1210
 AtlSgTop_tChannelFinder.h:1211
 AtlSgTop_tChannelFinder.h:1212
 AtlSgTop_tChannelFinder.h:1213
 AtlSgTop_tChannelFinder.h:1214
 AtlSgTop_tChannelFinder.h:1215
 AtlSgTop_tChannelFinder.h:1216
 AtlSgTop_tChannelFinder.h:1217
 AtlSgTop_tChannelFinder.h:1218
 AtlSgTop_tChannelFinder.h:1219
 AtlSgTop_tChannelFinder.h:1220
 AtlSgTop_tChannelFinder.h:1221
 AtlSgTop_tChannelFinder.h:1222
 AtlSgTop_tChannelFinder.h:1223
 AtlSgTop_tChannelFinder.h:1224
 AtlSgTop_tChannelFinder.h:1225
 AtlSgTop_tChannelFinder.h:1226
 AtlSgTop_tChannelFinder.h:1227
 AtlSgTop_tChannelFinder.h:1228
 AtlSgTop_tChannelFinder.h:1229
 AtlSgTop_tChannelFinder.h:1230
 AtlSgTop_tChannelFinder.h:1231
 AtlSgTop_tChannelFinder.h:1232
 AtlSgTop_tChannelFinder.h:1233
 AtlSgTop_tChannelFinder.h:1234
 AtlSgTop_tChannelFinder.h:1235
 AtlSgTop_tChannelFinder.h:1236
 AtlSgTop_tChannelFinder.h:1237
 AtlSgTop_tChannelFinder.h:1238
 AtlSgTop_tChannelFinder.h:1239
 AtlSgTop_tChannelFinder.h:1240
 AtlSgTop_tChannelFinder.h:1241
 AtlSgTop_tChannelFinder.h:1242
 AtlSgTop_tChannelFinder.h:1243
 AtlSgTop_tChannelFinder.h:1244
 AtlSgTop_tChannelFinder.h:1245
 AtlSgTop_tChannelFinder.h:1246
 AtlSgTop_tChannelFinder.h:1247
 AtlSgTop_tChannelFinder.h:1248
 AtlSgTop_tChannelFinder.h:1249
 AtlSgTop_tChannelFinder.h:1250
 AtlSgTop_tChannelFinder.h:1251
 AtlSgTop_tChannelFinder.h:1252
 AtlSgTop_tChannelFinder.h:1253
 AtlSgTop_tChannelFinder.h:1254
 AtlSgTop_tChannelFinder.h:1255
 AtlSgTop_tChannelFinder.h:1256
 AtlSgTop_tChannelFinder.h:1257
 AtlSgTop_tChannelFinder.h:1258
 AtlSgTop_tChannelFinder.h:1259
 AtlSgTop_tChannelFinder.h:1260
 AtlSgTop_tChannelFinder.h:1261
 AtlSgTop_tChannelFinder.h:1262
 AtlSgTop_tChannelFinder.h:1263
 AtlSgTop_tChannelFinder.h:1264
 AtlSgTop_tChannelFinder.h:1265
 AtlSgTop_tChannelFinder.h:1266
 AtlSgTop_tChannelFinder.h:1267
 AtlSgTop_tChannelFinder.h:1268
 AtlSgTop_tChannelFinder.h:1269
 AtlSgTop_tChannelFinder.h:1270
 AtlSgTop_tChannelFinder.h:1271
 AtlSgTop_tChannelFinder.h:1272
 AtlSgTop_tChannelFinder.h:1273
 AtlSgTop_tChannelFinder.h:1274
 AtlSgTop_tChannelFinder.h:1275
 AtlSgTop_tChannelFinder.h:1276
 AtlSgTop_tChannelFinder.h:1277
 AtlSgTop_tChannelFinder.h:1278
 AtlSgTop_tChannelFinder.h:1279
 AtlSgTop_tChannelFinder.h:1280
 AtlSgTop_tChannelFinder.h:1281
 AtlSgTop_tChannelFinder.h:1282
 AtlSgTop_tChannelFinder.h:1283
 AtlSgTop_tChannelFinder.h:1284
 AtlSgTop_tChannelFinder.h:1285
 AtlSgTop_tChannelFinder.h:1286
 AtlSgTop_tChannelFinder.h:1287
 AtlSgTop_tChannelFinder.h:1288
 AtlSgTop_tChannelFinder.h:1289
 AtlSgTop_tChannelFinder.h:1290
 AtlSgTop_tChannelFinder.h:1291
 AtlSgTop_tChannelFinder.h:1292
 AtlSgTop_tChannelFinder.h:1293
 AtlSgTop_tChannelFinder.h:1294
 AtlSgTop_tChannelFinder.h:1295
 AtlSgTop_tChannelFinder.h:1296
 AtlSgTop_tChannelFinder.h:1297
 AtlSgTop_tChannelFinder.h:1298
 AtlSgTop_tChannelFinder.h:1299
 AtlSgTop_tChannelFinder.h:1300
 AtlSgTop_tChannelFinder.h:1301
 AtlSgTop_tChannelFinder.h:1302
 AtlSgTop_tChannelFinder.h:1303
 AtlSgTop_tChannelFinder.h:1304
 AtlSgTop_tChannelFinder.h:1305
 AtlSgTop_tChannelFinder.h:1306
 AtlSgTop_tChannelFinder.h:1307
 AtlSgTop_tChannelFinder.h:1308
 AtlSgTop_tChannelFinder.h:1309
 AtlSgTop_tChannelFinder.h:1310