A++ » INC » AtlSgTop_sChannelMemDisc

class AtlSgTop_sChannelMemDisc: public AtlSelector


 Single-top s-Channel Mem Discriminant Analysis


 Author: Soeren Stamm <mailto: stamm@physik.hu-berlin.de>
 Update: $Id: AtlSgTop_sChannelMemDisc.cxx,v 1.20 2016/04/19 08:34:05 stamm Exp $
 Copyright: 2013 (C) Soeren Stamm

Function Members (Methods)

public:
virtual~AtlSgTop_sChannelMemDisc()
virtual voidTSelector::Abort(const char* why, TSelector::EAbort what = kAbortProcess)
voidTObject::AbstractMethod(const char* method) const
voidAtlSelector::AddTool(AtlAnalysisTool* tool)
virtual voidTObject::AppendPad(Option_t* option = "")
AtlSgTop_sChannelMemDisc(const char* OutputFilename)
AtlSgTop_sChannelMemDisc(const AtlSgTop_sChannelMemDisc&)
virtual voidBegin(TTree* tree)
virtual voidBookHistograms()
virtual voidTObject::Browse(TBrowser* b)
static TClass*Class()
virtual const char*TObject::ClassName() const
virtual voidClear(Option_t* option = "")
virtual TObject*TObject::Clone(const char* newname = "") const
virtual Int_tTObject::Compare(const TObject* obj) const
virtual voidTObject::Copy(TObject& object) const
virtual voidTObject::Delete(Option_t* option = "")MENU
virtual Int_tTObject::DistancetoPrimitive(Int_t px, Int_t py)
virtual voidTObject::Draw(Option_t* option = "")
virtual voidTObject::DrawClass() constMENU
virtual TObject*TObject::DrawClone(Option_t* option = "") constMENU
virtual voidTObject::Dump() constMENU
virtual voidTObject::Error(const char* method, const char* msgfmt) const
virtual voidTObject::Execute(const char* method, const char* params, Int_t* error = 0)
virtual voidTObject::Execute(TMethod* method, TObjArray* params, Int_t* error = 0)
virtual voidTObject::ExecuteEvent(Int_t event, Int_t px, Int_t py)
virtual voidTObject::Fatal(const char* method, const char* msgfmt) const
virtual voidFillHistograms()
virtual TObject*TObject::FindObject(const char* name) const
virtual TObject*TObject::FindObject(const TObject* obj) const
virtual TSelector::EAbortTSelector::GetAbort() const
TTree*AtlSelector::GetCurrentTree() const
virtual Option_t*TObject::GetDrawOption() const
static Long_tTObject::GetDtorOnly()
virtual Int_tAtlSelector::GetEntry(Long64_t entry = 0)
AtlEvent*AtlSelector::GetEvent() const
virtual const char*TObject::GetIconName() const
virtual TList*TSelector::GetInputList() const
static const char*AtlSelector::GetJetMultEnum(UInt_t jetmult)
static const char*AtlSelector::GetJetMultLabel(AtlSelector::EJetMult jetmult)
static const char*AtlSelector::GetJetMultLabel(Int_t i)
static const char*AtlSelector::GetLeptonEnum(UInt_t lep)
static const char*AtlSelector::GetLeptonLabel(AtlSelector::ELepChannel lep)
static const char*AtlSelector::GetLeptonLabel(Int_t i)
TList*AtlSelector::GetListOfTools() const
virtual const char*TObject::GetName() const
virtual char*TObject::GetObjectInfo(Int_t px, Int_t py) const
static Bool_tTObject::GetObjectStat()
virtual const char*TSelector::GetOption() const
TFile*AtlSelector::GetOutputFile()
virtual TList*AtlSelector::GetOutputList() const
Float_tAtlSelector::GetPreTagEvtWeight() const
Int_tAtlSelector::GetProcessedEvents() const
static TSelector*TSelector::GetSelector(const char* filename)
virtual Long64_tTSelector::GetStatus() const
Float_tAtlSelector::GetTagEvtWeight() const
virtual const char*TObject::GetTitle() const
AtlAnalysisTool*AtlSelector::GetTool(const char* ClassName, const char* ToolName = "", Bool_t force = kFALSE)
TTree*AtlSelector::GetTree()
virtual UInt_tTObject::GetUniqueID() const
Bool_tAtlSelector::GetWriteEntryList() const
virtual Bool_tTObject::HandleTimer(TTimer* timer)
virtual ULong_tTObject::Hash() const
Bool_tAtlSelector::HasOutputTree() const
virtual voidTObject::Info(const char* method, const char* msgfmt) const
virtual Bool_tTObject::InheritsFrom(const char* classname) const
virtual Bool_tTObject::InheritsFrom(const TClass* cl) const
virtual voidAtlSelector::Init(TTree* tree = 0)
virtual voidTObject::Inspect() constMENU
voidTObject::InvertBit(UInt_t f)
virtual TClass*IsA() const
virtual Bool_tTObject::IsEqual(const TObject* obj) const
Bool_tAtlSelector::IsFirstEvent() const
virtual Bool_tTObject::IsFolder() const
Bool_tTObject::IsOnHeap() const
virtual Bool_tTObject::IsSortable() const
static Bool_tTSelector::IsStandardDraw(const char* selec)
Bool_tTObject::IsZombie() const
AtlTriggerConf*AtlSelector::LoadTriggerConfig()
virtual voidTObject::ls(Option_t* option = "") const
voidTObject::MayNotUse(const char* method) const
virtual Bool_tAtlSelector::Notify()
voidTObject::Obsolete(const char* method, const char* asOfVers, const char* removedFromVers) const
voidTObject::operator delete(void* ptr)
voidTObject::operator delete(void* ptr, void* vp)
voidTObject::operator delete[](void* ptr)
voidTObject::operator delete[](void* ptr, void* vp)
void*TObject::operator new(size_t sz)
void*TObject::operator new(size_t sz, void* vp)
void*TObject::operator new[](size_t sz)
void*TObject::operator new[](size_t sz, void* vp)
AtlSgTop_sChannelMemDisc&operator=(const AtlSgTop_sChannelMemDisc&)
virtual voidTObject::Paint(Option_t* option = "")
Bool_tAtlSelector::PassedSelection() const
virtual voidTObject::Pop()
virtual voidPrint(Option_t* option) const
voidAtlSelector::PrintSummary()
virtual Bool_tAtlSelector::Process(Long64_t entry)
virtual Bool_tProcessCut()
virtual voidAtlSelector::ProcessFill()
voidAtlSelector::ProcessInfo()
virtual Bool_tProcessPreCut()
virtual Int_tTObject::Read(const char* name)
virtual voidTObject::RecursiveRemove(TObject* obj)
virtual voidTSelector::ResetAbort()
voidTObject::ResetBit(UInt_t f)
virtual voidTObject::SaveAs(const char* filename = "", Option_t* option = "") constMENU
virtual voidTObject::SavePrimitive(ostream& out, Option_t* option = "")
voidTObject::SetBit(UInt_t f)
voidTObject::SetBit(UInt_t f, Bool_t set)
virtual voidAtlSelector::SetBranches()
virtual voidSetBranchStatus()
virtual voidSetCutDefaults()
virtual voidTObject::SetDrawOption(Option_t* option = "")MENU
static voidTObject::SetDtorOnly(void* obj)
voidAtlSelector::SetEvtReader(AtlEvtReaderBase* reader)
virtual voidAtlSelector::SetInputList(TList* input)
voidAtlSelector::SetInputMode(AtlSelector::EIOMode inputMode)
virtual voidAtlSelector::SetObject(TObject* obj)
static voidTObject::SetObjectStat(Bool_t stat)
virtual voidAtlSelector::SetOption(const char* option)
voidAtlSelector::SetOutputTree(const char* name, const char* title)
voidAtlSelector::SetPassedSelection(Bool_t result)
voidAtlSelector::SetPrintEvent(Bool_t PrintEvent)
voidAtlSelector::SetPrintObjectTable(Bool_t PrintObjectTable)
virtual voidTSelector::SetStatus(Long64_t status)
virtual voidTObject::SetUniqueID(UInt_t uid)
voidAtlSelector::SetWriteEntryList(Bool_t WriteEntryList)
virtual voidShowMembers(TMemberInspector& insp) const
virtual voidAtlSelector::SlaveBegin(TTree* tree)
virtual voidAtlSelector::SlaveTerminate()
virtual voidStreamer(TBuffer&)
voidStreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b)
virtual voidTObject::SysError(const char* method, const char* msgfmt) const
virtual voidTerminate()
Bool_tTObject::TestBit(UInt_t f) const
Int_tTObject::TestBits(UInt_t f) const
virtual voidTObject::UseCurrentStyle()
virtual Int_tAtlSelector::Version() const
virtual voidTObject::Warning(const char* method, const char* msgfmt) const
virtual Int_tTObject::Write(const char* name = 0, Int_t option = 0, Int_t bufsize = 0)
virtual Int_tTObject::Write(const char* name = 0, Int_t option = 0, Int_t bufsize = 0) const
protected:
voidAtlSelector::BookJobInfoHistograms()
voidAtlSelector::ChangeOutputFile()
voidAtlSelector::DoBookkeeping(TFile* InputFile)
virtual voidTObject::DoError(int level, const char* location, const char* fmt, va_list va) const
AtlEvtReaderMem*GetEvtReader()
virtual voidInitEvent()
voidTObject::MakeZombie()
voidAtlSelector::SetSumw2(TDirectory* dir)

Data Members

public:
Bool_tfApplyDileptonVeto
Bool_tAtlSelector::fDoTruthTreeRead and process TruthTree information. Caution: this is a very time-consuming operation (Run2 SgTop-D3PDs only; default=false)
Float_tfPt_LeadingJet_min
Float_tfVetoBTagWeight_minMinimum weight for b-tag veto (ctrl region)
static const Double_tfgBinEdges_raw1[20]
static const Double_tfgBinEdges_raw2[21]
static const Double_tfgBinEdges_raw3[24]
static const Double_tfgBinEdges_raw4[27]
static const Double_tfgBinEdges_raw5[29]
static const Double_tfgBinEdges_raw_eminus[20]
static const Double_tfgBinEdges_raw_eplus[20]
static const Double_tfgBinEdges_raw_muminus[20]
static const Double_tfgBinEdges_raw_muplus[20]
static const Double_tfgBinEdges_schannelRatio[24]lower edges used for s-channel probability rebinning
static const Int_tfgNBins_raw1
static const Int_tfgNBins_raw2
static const Int_tfgNBins_raw3
static const Int_tfgNBins_raw4
static const Int_tfgNBins_raw5
static const Int_tfgNBins_raw_eminus
static const Int_tfgNBins_raw_eplus
static const Int_tfgNBins_raw_muminus
static const Int_tfgNBins_raw_muplus
static const Int_tfgNBins_sChannelRationumber of bins for rebinned s-channel probability
static const Int_tAtlSelector::fgNumJetMults
static const Int_tAtlSelector::fgNumLepChannels
static AtlSelector::EJetMultAtlSelector::k4To6Jets
static TSelector::EAbortTSelector::kAbortFile
static TSelector::EAbortTSelector::kAbortProcess
static AtlSelector::EJetMultAtlSelector::kAllJets
static AtlSelector::EIOModeAtlSelector::kApp
static TObject::(anonymous)TObject::kBitMask
static TObject::EStatusBitsTObject::kCanDelete
static TObject::EStatusBitsTObject::kCannotPick
static TSelector::EAbortTSelector::kContinue
static AtlSelector::EIOModeAtlSelector::kCustom
static AtlSelector::EIOModeAtlSelector::kD3PDCKM
static AtlSelector::EIOModeAtlSelector::kD3PDSgTop
static AtlSelector::EIOModeAtlSelector::kD3PDSgTop_v2
static AtlSelector::ELepChannelAtlSelector::kElectron
static AtlSelector::EJetMultAtlSelector::kFiveJet
static AtlSelector::EJetMultAtlSelector::kFourJet
static TObject::EStatusBitsTObject::kHasUUID
static TObject::EStatusBitsTObject::kInvalidObject
static TObject::(anonymous)TObject::kIsOnHeap
static TObject::EStatusBitsTObject::kIsReferenced
static AtlSelector::ELepChannelAtlSelector::kLepton
static AtlSelector::EIOModeAtlSelector::kMemNtuple
static AtlSelector::ELepChannelAtlSelector::kMuon
static TObject::EStatusBitsTObject::kMustCleanup
static TObject::EStatusBitsTObject::kNoContextMenu
static TObject::(anonymous)TObject::kNotDeleted
static TObject::EStatusBitsTObject::kObjInCanvas
static AtlSelector::EJetMultAtlSelector::kOneJet
static AtlSelector::EJetMultAtlSelector::kOneOrMoreJets
static TObject::(anonymous)TObject::kOverwrite
static TObject::(anonymous)TObject::kSingleKey
static AtlSelector::EJetMultAtlSelector::kSixJet
static AtlSelector::EJetMultAtlSelector::kThreeJet
static AtlSelector::EJetMultAtlSelector::kThreeOrMoreJets
static AtlSelector::EJetMultAtlSelector::kTwoJet
static AtlSelector::EJetMultAtlSelector::kTwoOrMoreJets
static TObject::(anonymous)TObject::kWriteDelete
static TObject::(anonymous)TObject::kZombie
protected:
TSelector::EAbortTSelector::fAbortAbort status
Int_tAtlSelector::fAcceptedEventsNo. of accepted events (w/o weights) selected by ProcessCut()
Float_tAtlSelector::fAcceptedEventsBNo. of accepted events (weighted) selected by ProcessCut()
Float_tAtlSelector::fAcceptedEventsWNo. of accepted events (weighted) selected by ProcessCut()
TObjArray*AtlSelector::fBookkeepingListList of chain elements needed for bookkeeping
Bool_tAtlSelector::fCountUnfilteredEventsCount the no. of all unfiltered events (in case the input A++ file does not contain a JobInfo histogram)
TTree*AtlSelector::fCurrentTreeCurrently analysed tree
Long64_tAtlSelector::fEntryGlobal entry number of the current event in input chain
TEntryList*AtlSelector::fEntryListGlobal entry list for all files in a chain
AtlEvent*AtlSelector::fEventPoint to event object in memory
AtlEvtReaderBase*AtlSelector::fEvtReaderReader for input events
AtlEvtReaderBase*AtlSelector::fEvtReaderUserUser-provided reader for input events (owned!)
AtlEvtWriterBase*AtlSelector::fEvtWriterWriter for output event
TH1D*AtlSelector::fHistCutflow_NoWeightsSgTopD3PD CutFlow Histogram
TH1D*AtlSelector::fHistCutflow_allEventsHFOR_NoWeightsSgTopD3PD CutFlow Histogram
TH1D*AtlSelector::fHistCutflow_allEventsHFOR_genWeightsSgTopD3PD CutFlow Histogram
TH1D*AtlSelector::fHistCutflow_genWeightsSgTopD3PD CutFlow Histogram
TH1D*AtlSelector::fHistCutflow_genXpileupWeightsSgTopD3PD CutFlow Histogram
TH1D*AtlSelector::fHistCutflow_genXpileupXzvertexWeightsSgTopD3PD CutFlow Histogram
TH1F*AtlSelector::fHistEventsHistogram for no. of processed and accepted events etc.
TH1F*AtlSelector::fHistEvtWeightsHistogram of event weights
TList*TSelector::fInputList of objects available during processing
AtlSelector::EIOModeAtlSelector::fInputModeDefines input file mode
Bool_tAtlSelector::fIsChainInput is chain or tree ?
Int_tAtlSelector::fJetBinEventsNo. of events in jet bin (w/o weights)
Float_tAtlSelector::fJetBinEventsWNo. of events in jet bin (weighted)
TList*AtlSelector::fListOfToolsList of analysis tools
MemInfo_t*AtlSelector::fMemInfoCurrent memory usage information
Int_tAtlSelector::fNBookkeepingNo. of bookkeeping files
TObject*TSelector::fObject! Current object if processing object (vs. TTree)
TStringTSelector::fOptionOption given to TTree::Process
TSelectorList*TSelector::fOutput! List of objects created during processing
TFile*AtlSelector::fOutputFileOutput file
TString*AtlSelector::fOutputFilenameName of the output file
AtlSelector::EIOModeAtlSelector::fOutputModeDefines mode for the output tree (if any)
TTree*AtlSelector::fOutputTreeA++ output tree (if any)
TString*AtlSelector::fOutputTreeNameName of the A++ output tree (if any)
TString*AtlSelector::fOutputTreeTitleTitle of the A++ output tree (if any)
TTree*AtlSelector::fOutputTriggerConfTreeNeeded for copying the trigger config dbases into the output file in case of written out A++ events
Bool_tAtlSelector::fPassedSelectionvariable for storing the selection decisions for the event
Int_tAtlSelector::fPreAcceptedEventsNo. of pre-accepted events (w/o weights) selected by ProcessPreCut()
Float_tAtlSelector::fPreAcceptedEventsWNo. of pre-accepted events (weighted) selected by ProcessPreCut()
Float_tAtlSelector::fPreTaggedEventsNo. of events before b-tagging
Float_tAtlSelector::fPreTaggedEventsWNo. of events before b-tagging (weighted)
Bool_tAtlSelector::fPrintEventPrint the content of every event (useful for testing/debugging)
Bool_tAtlSelector::fPrintObjectTablePrint Root's object table for every event (useful for tracking memory leaks)
ProcInfo_t*AtlSelector::fProcInfoCurrent process information
Int_tAtlSelector::fProcessedEventsNo. of processed events (w/o weights)
Float_tAtlSelector::fProcessedEventsWNo. of processed events (weighted)
Long64_tTSelector::fStatusSelector status
TStopwatchAtlSelector::fStopwatchStopwatch used for process monitoring
TTree*AtlSelector::fTreePointer to the currently analysed tree or chain
Bool_tAtlSelector::fWriteEntryListSwitch for writing an entry list
private:
TList*fBJetsList of selected b-jets
TList*fElectronsList of selected electron objects
TH2F*fHist_2D_sChannel_vs_SumLLH
TH2F*fHist_2D_sChannel_vs_Wjets
TH2F*fHist_2D_sChannel_vs_ttbar
TH1F*fHist_llh_sChannel_ratios-channel probability
TH1F*fHist_llh_sChannel_ratio1
TH1F*fHist_llh_sChannel_ratio1_even
TH1F*fHist_llh_sChannel_ratio1_odd
TH1F*fHist_llh_sChannel_ratio2
TH1F*fHist_llh_sChannel_ratio2_even
TH1F*fHist_llh_sChannel_ratio2_odd
TH1F*fHist_llh_sChannel_ratio3
TH1F*fHist_llh_sChannel_ratio3_even
TH1F*fHist_llh_sChannel_ratio3_odd
TH1F*fHist_llh_sChannel_ratio4
TH1F*fHist_llh_sChannel_ratio4_even
TH1F*fHist_llh_sChannel_ratio4_odd
TH1F*fHist_llh_sChannel_ratio5
TH1F*fHist_llh_sChannel_ratio5_even
TH1F*fHist_llh_sChannel_ratio5_odd
TH1F*fHist_llh_sChannel_ratio_bin1Spreads-channel probability, mapped monotonously onto a function spreading the first bins
TH1F*fHist_llh_sChannel_ratio_bins2Ns-channel probability, bins 2 to N_all
TH1F*fHist_llh_sChannel_ratio_bins2N_evens-channel probability, bins 2 to N_all, even evt numbers
TH1F*fHist_llh_sChannel_ratio_bins2N_odds-channel probability, bins 2 to N_all, odd evt numbers
TH1F*fHist_llh_sChannel_ratio_bins3Ns-channel probability, bins 3 to N_all
TH1F*fHist_llh_sChannel_ratio_bins3N_evens-channel probability, bins 3 to N_all, even evt numbers
TH1F*fHist_llh_sChannel_ratio_bins3N_odds-channel probability, bins 3 to N_all, odd evt numbers
TH1F*fHist_llh_sChannel_ratio_bins4Ns-channel probability, bins 4 to N_all
TH1F*fHist_llh_sChannel_ratio_bins4N_evens-channel probability, bins 4 to N_all, even evt numbers
TH1F*fHist_llh_sChannel_ratio_bins4N_odds-channel probability, bins 4 to N_all, odd evt numbers
TH1F*fHist_llh_sChannel_ratio_bkgs-channel probability, bkg region only (low scores)
TH1F*fHist_llh_sChannel_ratio_bkg_bins2Ns-channel probability, bins 2 to N_all, bkg region only (low scores)
TH1F*fHist_llh_sChannel_ratio_bkg_bins2N_evens-channel probability, bins 2 to N_all, even evt numbers, bkg region only (low scores)
TH1F*fHist_llh_sChannel_ratio_bkg_bins2N_odds-channel probability, bins 2 to N_all, odd evt numbers, bkg region only (low scores)
TH1F*fHist_llh_sChannel_ratio_bkg_bins3Ns-channel probability, bins 3 to N_all, bkg region only (low scores)
TH1F*fHist_llh_sChannel_ratio_bkg_bins3N_evens-channel probability, bins 3 to N_all, even evt numbers, bkg region only (low scores)
TH1F*fHist_llh_sChannel_ratio_bkg_bins3N_odds-channel probability, bins 3 to N_all, odd evt numbers, bkg region only (low scores)
TH1F*fHist_llh_sChannel_ratio_bkg_bins4Ns-channel probability, bins 4 to N_all, bkg region only (low scores)
TH1F*fHist_llh_sChannel_ratio_bkg_bins4N_evens-channel probability, bins 4 to N_all, even evt numbers, bkg region only (low scores)
TH1F*fHist_llh_sChannel_ratio_bkg_bins4N_odds-channel probability, bins 4 to N_all, odd evt numbers, bkg region only (low scores)
TH1F*fHist_llh_sChannel_ratio_evens-channel probability, even evt numbers
TH1F*fHist_llh_sChannel_ratio_lminuss-channel probability, l-
TH1F*fHist_llh_sChannel_ratio_lpluss-channel probability, l+
TH1F*fHist_llh_sChannel_ratio_odds-channel probability, odd evt numbers
TH1F*fHist_llh_sChannel_ratio_raws-channel probability, original binning
TH1F*fHist_llh_sChannel_ratio_raw_eminus
TH1F*fHist_llh_sChannel_ratio_raw_eminus_rebin
TH1F*fHist_llh_sChannel_ratio_raw_eminus_rebin_even
TH1F*fHist_llh_sChannel_ratio_raw_eminus_rebin_odd
TH1F*fHist_llh_sChannel_ratio_raw_eplus
TH1F*fHist_llh_sChannel_ratio_raw_eplus_rebin
TH1F*fHist_llh_sChannel_ratio_raw_eplus_rebin_even
TH1F*fHist_llh_sChannel_ratio_raw_eplus_rebin_odd
TH1F*fHist_llh_sChannel_ratio_raw_muminus
TH1F*fHist_llh_sChannel_ratio_raw_muminus_rebin
TH1F*fHist_llh_sChannel_ratio_raw_muminus_rebin_even
TH1F*fHist_llh_sChannel_ratio_raw_muminus_rebin_odd
TH1F*fHist_llh_sChannel_ratio_raw_muplus
TH1F*fHist_llh_sChannel_ratio_raw_muplus_rebin
TH1F*fHist_llh_sChannel_ratio_raw_muplus_rebin_even
TH1F*fHist_llh_sChannel_ratio_raw_muplus_rebin_odd
TH1F*fHist_llh_ttbar_ratiottbar probability
TH1F*fHist_llh_ttbar_ratio_binNSpreadttbar probability, mapped monotonously onto a function spreading the last bins
TH1F*fHist_llh_wjets_ratioW+jets probability
TH1F*fHist_llh_wjets_ratio_binNSpreadW+jets probability, mapped monotonously onto a function spreading the last bins
TH1F*fHist_llh_wjets_ratio_even
TH1F*fHist_llh_wjets_ratio_odd
TH1F*fHist_llh_wjets_ratio_raw
TH1F*fHist_logllh_Wbb
TH1F*fHist_logllh_Wbb_minus
TH1F*fHist_logllh_Wbb_plus
TH1F*fHist_logllh_Wcj
TH1F*fHist_logllh_Wcj_minus
TH1F*fHist_logllh_Wcj_plus
TH1F*fHist_logllh_Wcj_wjetsCR
TH1F*fHist_logllh_Wjj
TH1F*fHist_logllh_Wjj_minus
TH1F*fHist_logllh_Wjj_plus
TH1F*fHist_logllh_sChannel2j
TH1F*fHist_logllh_sChannel2j_minus
TH1F*fHist_logllh_sChannel2j_plus
TH1F*fHist_logllh_sChannel3j
TH1F*fHist_logllh_sChannel3j_minus
TH1F*fHist_logllh_sChannel3j_plus
TH1F*fHist_logllh_tChannel4FS
TH1F*fHist_logllh_tChannel4FS_minus
TH1F*fHist_logllh_tChannel4FS_plus
TH1F*fHist_logllh_ttbarDL
TH1F*fHist_logllh_ttbarDL_minus
TH1F*fHist_logllh_ttbarDL_plus
TH1F*fHist_logllh_ttbarDL_ttbarCR
TH1F*fHist_logllh_ttbarDL_wjetsCR
TH1F*fHist_logllh_ttbarSL
TH1F*fHist_logllh_ttbarSL_minus
TH1F*fHist_logllh_ttbarSL_plus
TH1F*fHist_logllh_ttbarSL_ttbarCR
TList*fJetsList of selected jets
TList*fLeptonsList of selected leptons
TList*fLooseLeptonsList of selected loose leptons
TList*fMuonsList of selected muon objects
AtlObjectsToolD3PDSgTop*fObjTool
Double_tfP_Wbb_eMinus
Double_tfP_Wbb_ePlus
Double_tfP_Wbb_muMinus
Double_tfP_Wbb_muPlus
Double_tfP_Wcj_eMinus
Double_tfP_Wcj_ePlus
Double_tfP_Wcj_muMinus
Double_tfP_Wcj_muPlus
Double_tfP_Wjj_eMinus
Double_tfP_Wjj_ePlus
Double_tfP_Wjj_muMinus
Double_tfP_Wjj_muPlus
Double_tfP_sChannel2j_eMinus
Double_tfP_sChannel2j_ePlus
Double_tfP_sChannel2j_muMinus
Double_tfP_sChannel2j_muPlus
Double_tfP_sChannel3j_eMinus
Double_tfP_sChannel3j_ePlus
Double_tfP_sChannel3j_muMinus
Double_tfP_sChannel3j_muPlus
Double_tfP_tChannel4FS_eMinus
Double_tfP_tChannel4FS_ePlus
Double_tfP_tChannel4FS_muMinus
Double_tfP_tChannel4FS_muPlus
Double_tfP_ttbarDL_eMinus
Double_tfP_ttbarDL_ePlus
Double_tfP_ttbarDL_muMinus
Double_tfP_ttbarDL_muPlus
Double_tfP_ttbarSL_eMinus
Double_tfP_ttbarSL_ePlus
Double_tfP_ttbarSL_muMinus
Double_tfP_ttbarSL_muPlus
AtlPdfReweightingTool*fPdfTool
AtlObjRecoScaleFactorTool*fSFTool

Class Charts

Inheritance Chart:
TObject
TSelector
AtlSelector
AtlSgTop_sChannelMemDisc

Function documentation

AtlSgTop_sChannelMemDisc(const char* OutputFilename)
 Default constructor

~AtlSgTop_sChannelMemDisc()
 Default destructor

void Clear(Option_t* option = "")
  Clears the dynamically allocated objects

void Begin(TTree* tree)
 Begin analysis job

void SetBranchStatus()
 Switch on/off branches in order to gain speed

void SetCutDefaults()
 Selection cut defaults

void BookHistograms()
 Book histograms

Bool_t ProcessPreCut()
 Event pre-selection

Bool_t ProcessCut()
 Event selection

void FillHistograms()
 Fill histograms

 This method will be called only for events surviving the
 ProcessCut() routine

void InitEvent()
 Prepare event analysis

void Print(Option_t* option) const
 Print user analysis configuration

void Terminate()
 Terminate routine called at the end of event loop

AtlSgTop_sChannelMemDisc(const char* OutputFilename)
AtlEvtReaderMem* GetEvtReader()
{ return (AtlEvtReaderMem*) fEvtReader; }