A++ » INC » AtlSgTopFCNC_tZ_CtrlWZ3L

class AtlSgTopFCNC_tZ_CtrlWZ3L: public AtlSgTopFCNC_tZ_Base3L


 Single-top FCNC tZ analysis: WZ tri-lepton control region
 Author: Ana Peixoto <mailto: ana.paula.pereira.peixoto@cern.ch>

Function Members (Methods)

public:
virtual~AtlSgTopFCNC_tZ_CtrlWZ3L()
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 = "")
AtlSgTopFCNC_tZ_CtrlWZ3L(const char* OutputFileName)
AtlSgTopFCNC_tZ_CtrlWZ3L(const AtlSgTopFCNC_tZ_CtrlWZ3L&)
virtual voidAtlSgTopFCNC_tZ_Base::Begin(TTree* tree)
virtual voidBookHistograms()
virtual voidAtlSgTopFCNC_tZ_Base::BookHistogramsCommon(AtlHistogramTool* htool)
virtual voidAtlSgTopFCNC_tZ_Base::BookHistogramsJets(AtlHistogramTool* htool)
virtual voidAtlSgTopFCNC_tZ_Base::BookHistogramsLeptons(AtlHistogramTool* htool)
virtual voidAtlSgTopFCNC_tZ_Base::BookHistogramsMET(AtlHistogramTool* htool)
virtual voidTObject::Browse(TBrowser* b)
static TClass*Class()
virtual const char*TObject::ClassName() const
virtual voidAtlSgTopFCNC_tZ_Base3L::Clear(Option_t*)
virtual TObject*TObject::Clone(const char* newname = "") const
virtual Int_tTObject::Compare(const TObject* obj) const
voidAtlSgTopFCNC_tZ_Base::ComputeDecayAngleE(HepParticle* mother, HepParticle* daughter, Double_t& DecayAngle, Double_t& E)
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 voidAtlSgTopFCNC_tZ_Base::FillHistogramsCommon(AtlHistogramTool* htool, Double_t w)
virtual voidAtlSgTopFCNC_tZ_Base::FillHistogramsJets(AtlHistogramTool* htool, Double_t w)
virtual voidAtlSgTopFCNC_tZ_Base::FillHistogramsLeptons(AtlHistogramTool* htool, Double_t w)
virtual voidAtlSgTopFCNC_tZ_Base::FillHistogramsMET(AtlHistogramTool* htool, Double_t w)
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
HepZ0Decay*AtlSgTopFCNC_tZ_Base::GetZ0DecayBest() 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)
AtlSgTopFCNC_tZ_CtrlWZ3L&operator=(const AtlSgTopFCNC_tZ_CtrlWZ3L&)
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_tAtlSgTopFCNC_tZ_Base3L::ProcessPreCut()
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 voidAtlSgTopFCNC_tZ_Base::SetBranchStatus()
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 voidAtlSgTopFCNC_tZ_Base::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 voidAtlSgTopFCNC_tZ_Base3L::Terminate()
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:
virtual voidAtlSgTopFCNC_tZ_Base3L::BookHistogramsTop(AtlHistogramTool* htool)
virtual voidAtlSgTopFCNC_tZ_Base::BookHistogramsZ0(AtlHistogramTool* htool, const char* path)
virtual voidAtlSgTopFCNC_tZ_Base::BookHistogramsZ0Subdir(AtlHistogramTool* htool, const char* path)
voidAtlSelector::BookJobInfoHistograms()
voidAtlSelector::ChangeOutputFile()
TPie*AtlSgTopFCNC_tZ_Base::CreateParticleOriginPie(const char* HistName, Int_t MaxSlices = 5)
virtual voidAtlSgTopFCNC_tZ_Base3L::CreatePieCharts()
voidAtlSelector::DoBookkeeping(TFile* InputFile)
virtual voidTObject::DoError(int level, const char* location, const char* fmt, va_list va) const
virtual voidAtlSgTopFCNC_tZ_Base3L::FillHistogramsTop(AtlHistogramTool* htool, Double_t w)
virtual voidAtlSgTopFCNC_tZ_Base::FillHistogramsZ0(AtlHistogramTool* htool, Double_t w, const char* path, HepZ0Decay* Z0cand)
virtual voidAtlSgTopFCNC_tZ_Base::FillHistogramsZ0Subdir(AtlHistogramTool* htool, Double_t w, const char* path, const char* subdir, HepZ0Decay* Z0cand)
virtual voidAtlSgTopFCNC_tZ_Base::InitEvent()
voidTObject::MakeZombie()
voidAtlSgTopFCNC_tZ_Base3L::ReconstructNeutrino(HepParticle* lep)
voidAtlSgTopFCNC_tZ_Base3L::ReconstructTopDecay(HepParticle* lepton, AtlJet* jet)
voidAtlSgTopFCNC_tZ_Base3L::ReconstructWDecay(HepParticle* lep)
voidAtlSgTopFCNC_tZ_Base::ReconstructZ0Decays()
voidAtlSgTopFCNC_tZ_Base3L::ReconstructZ0Top()
voidAtlSgTopFCNC_tZ_Base::SetParticleOriginHistBinLabels(TH1D* h)
voidAtlSelector::SetSumw2(TDirectory* dir)

Data Members

public:
Bool_tAtlSelector::fDoTruthTreeRead and process TruthTree information. Caution: this is a very time-consuming operation (Run2 SgTop-D3PDs only; default=false)
Double_tAtlSgTopFCNC_tZ_Base::fMET_maxMaximum missing energy
Double_tAtlSgTopFCNC_tZ_Base::fMET_minMinimum missing energy
Double_tAtlSgTopFCNC_tZ_Base::fMassTop_maxMaximum reconstructed top mass
Double_tAtlSgTopFCNC_tZ_Base::fMassTop_minMinimum reconstructed top mass
Double_tAtlSgTopFCNC_tZ_Base::fMassZ_maxMaximum reconstructed Z mass
Double_tAtlSgTopFCNC_tZ_Base::fMassZ_minMinimum reconstructed Z mass
Double_tAtlSgTopFCNC_tZ_Base::fMtW_maxMaximum transverse W mass
Double_tAtlSgTopFCNC_tZ_Base::fMtW_minMinimum transverse W mass
Int_tAtlSgTopFCNC_tZ_Base::fNBTags_maxMaximum number of b-jets
Int_tAtlSgTopFCNC_tZ_Base::fNBTags_minMinimum number of b-jets
Int_tAtlSgTopFCNC_tZ_Base::fNLeptons_maxMaximum number of leptons per event
Int_tAtlSgTopFCNC_tZ_Base::fNLeptons_minMinimum number of leptons per event
Double_tAtlSgTopFCNC_tZ_Base::fPt_Lep1_minMinimum Pt of leading lepton
Double_tAtlSgTopFCNC_tZ_Base::fPt_Lep2_minMinimum Pt of sub-leading lepton
Double_tAtlSgTopFCNC_tZ_Base::fPt_Lep3_minMinimum Pt of third lepton
Bool_tAtlSgTopFCNC_tZ_Base::fReconstructTopwhether to attempt reconstruction of a top-quark candidate
Bool_tAtlSgTopFCNC_tZ_Base::fRequireTopwhether to require a reconstructed top-quark candidate
Bool_tAtlSgTopFCNC_tZ_Base::fRequireZwhether to require a reconstructed Z-boson candidate
Bool_tAtlSgTopFCNC_tZ_Base::fVetoTopVeto for reconstructed top quarks. Accept event only if the reconstructed Top is outside the given mass window
Bool_tAtlSgTopFCNC_tZ_Base::fVetoZbosonVeto for reconstructed Z bosons. Accept event only if the reconstructed Z is outside the given mass window
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 AtlSgTopFCNC_tZ_Base::EChgCombAtlSgTopFCNC_tZ_Base::kChgAny
static AtlSgTopFCNC_tZ_Base::EChgCombAtlSgTopFCNC_tZ_Base::kChgOpposite
static AtlSgTopFCNC_tZ_Base::EChgCombAtlSgTopFCNC_tZ_Base::kChgSame
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()
TList*AtlSgTopFCNC_tZ_Base::fBJetsList of selected b-tagged jets
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
Double_tAtlSgTopFCNC_tZ_Base::fDileptonMInvariant mass of the leading and sub-leading lepton
TList*AtlSgTopFCNC_tZ_Base::fElectronsList of selected electron objects
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
AtlHistogramTool*AtlSgTopFCNC_tZ_Base::fHistsAllCutsHistograms with all cuts applied (also b-tagging)
AtlHistogramTool*AtlSgTopFCNC_tZ_Base::fHistsNoCutsHistograms w/o any cuts
AtlHistogramTool*AtlSgTopFCNC_tZ_Base::fHistsPreSelPre-selection histograms
AtlHistogramTool*AtlSgTopFCNC_tZ_Base::fHistsPreTagPre-tagged histograms
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*AtlSgTopFCNC_tZ_Base::fJetsList of selected jets
TList*AtlSgTopFCNC_tZ_Base::fLeptonsList of selected leptons
TList*AtlSelector::fListOfToolsList of analysis tools
Double_tAtlSgTopFCNC_tZ_Base::fMETMissing transverse momentum
MemInfo_t*AtlSelector::fMemInfoCurrent memory usage information
Double_tAtlSgTopFCNC_tZ_Base::fMtWTransverse W boson mass (using the leading lepton !)
TList*AtlSgTopFCNC_tZ_Base::fMuonsList of selected muon objects
Int_tAtlSelector::fNBookkeepingNo. of bookkeeping files
AtlObjectsToolD3PDSgTop*AtlSgTopFCNC_tZ_Base::fObjToolObject definition
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)
const void*AtlSgTopFCNC_tZ_Base3L::fReconstructedNeutrinoFromwhether neutrino reconstruction has run
const void*AtlSgTopFCNC_tZ_Base3L::fReconstructedTopFromwhether top reconstruction has run
const void*AtlSgTopFCNC_tZ_Base3L::fReconstructedWFromwhether W reconstruction has run
Bool_tAtlSgTopFCNC_tZ_Base::fReconstructedZwhether Z reconstruction has run
AtlObjRecoScaleFactorTool*AtlSgTopFCNC_tZ_Base::fSFToolScale factors
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

Class Charts

Inheritance Chart:
TObject
TSelector
AtlSelector
AtlSgTopFCNC_tZ_Base
AtlSgTopFCNC_tZ_Base3L
AtlSgTopFCNC_tZ_CtrlWZ3L

Function documentation

AtlSgTopFCNC_tZ_CtrlWZ3L(const char* OutputFileName)
 Default constructor

~AtlSgTopFCNC_tZ_CtrlWZ3L()
 Default destructor

void SetCutDefaults()
 Selection cut defaults

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

Bool_t ProcessCut()
 Event selection

 Select tri-lepton events with the given kinematic, while
 accepting all tri-lepton combinations allowed in Zt events
 (permutations like e+e-mu+, e+e-mu- will be sorted out later by
 the ME method).

void BookHistograms()
 Book histograms

AtlSgTopFCNC_tZ_CtrlWZ3L(const char* OutputFileName)
void FillHistograms()
{;}