Top-level task folder for A++ analyses Author: Oliver Maria Kind <mailto: kind@mail.desy.de> Update: $Id: AtlTopLevelAnalysis.cxx,v 1.134 2017/08/08 11:35:20 kaphle Exp $ Copyright: 2013 (C) Oliver Maria Kind
virtual | ~AtlTopLevelAnalysis() |
virtual void | TTask::Abort()MENU |
void | TObject::AbstractMethod(const char* method) const |
virtual void | TTask::Add(TTask* task) |
void | AddJetMultiplicity(AtlSelector::EJetMult JetMult) |
void | AddLeptonChannel(AtlSelector::ELepChannel Channel) |
void | AddNtuplePlotCmd(const char* TreeName, const char* VarExp, const char* Selection, const char* PlotName, const char* PlotTitle, Int_t Nbins, Double_t Xlow, Double_t Xup, const char* XTitle, const char* YTitle) |
AtlSample* | AddSample(const char* Name, const char* Title, const char* color, AtlSample::EType Type, Float_t xsec, const char* PathName) |
void | AddSystematic(AtlTopLevelAnalysis::ESystematic Systematic) |
void | AddSystematic2(const char* name) |
void | AddSystematicGroup(AtlTopLevelAnalysis::ESystematicGroup SystematicGrp) |
void | AddTool(AtlAnalysisTool* tool) |
void | AddUserEnv(const char* env)MENU |
virtual void | TObject::AppendPad(Option_t* option = "") |
AtlTopLevelAnalysis(const AtlTopLevelAnalysis&) | |
AtlTopLevelAnalysis(const char* name, const char* title) | |
virtual void | TTask::Browse(TBrowser* b) |
void | BuildAnalysisTasks(TTask* ParentTask, Int_t Jetbin, Int_t LepChannel, Int_t Systematic) |
void | BuildAnalysisTree(TTask* ParentTask) |
void | BuildBDTAnalysisTasks(TTask* ParentTask, Int_t Jetbin, Int_t LepChannel, Int_t Systematic) |
void | BuildBDTAnalysisTree(TTask* ParentTask) |
void | BuildHforSplittingTasks(TTask* ParentTask, Int_t Lepton, Int_t Systematic) |
void | BuildHforSplittingTree(TTask* ParentTask) |
void | BuildHistFactoryTree(TTask* ParentTask) |
void | BuildJetBinFolders(TTask* ParentTask) |
void | BuildLeptonChannelFolders(TTask* ParentTask, Int_t Jetbin) |
void | BuildMemTkAnalysisTasks(TTask* ParentTask, Int_t Jetbin, Int_t LepChannel, Int_t Systematic) |
void | BuildMemTkAnalysisTree(TTask* ParentTask) |
void | BuildMergingTasks(TTask* ParentTask, Int_t Jetbin, Int_t LepChannel, Int_t Systematic) |
void | BuildMergingTree(TTask* ParentTask) |
TString* | BuildOutputFileName(Int_t jetbin, Int_t lepchannel, Int_t systematic, const char* sample, Bool_t UseSubJobsAsInput = kFALSE) |
TString* | BuildOutputPath(TString* dir, const char* ext, Int_t jetbin, Int_t lepchannel, Int_t systematic, const char* sample) |
void | BuildPlottingTasks(TTask* ParentTask, Int_t Jetbin, Int_t LepChannel, Int_t Systematic) |
void | BuildPlottingTree(TTask* ParentTask) |
void | BuildSystematicsFolders(TTask* ParentTask, Int_t Jetbin, Int_t LepChannel) |
void | BuildTree(Bool_t OpenBrowser = kTRUE) |
void | BuildUserTasks(TTask* ParentTask, Int_t Jetbin, Int_t LepChannel, Int_t Systematic) |
static TClass* | Class() |
virtual const char* | TObject::ClassName() const |
virtual void | TTask::CleanTasks() |
virtual void | TTask::Clear(Option_t* option = "") |
virtual TObject* | TNamed::Clone(const char* newname = "") const |
virtual Int_t | TNamed::Compare(const TObject* obj) const |
virtual void | TTask::Continue()MENU |
virtual void | TNamed::Copy(TObject& named) const |
virtual void | TObject::Delete(Option_t* option = "")MENU |
virtual Int_t | TObject::DistancetoPrimitive(Int_t px, Int_t py) |
virtual void | TObject::Draw(Option_t* option = "") |
virtual void | TObject::DrawClass() constMENU |
virtual TObject* | TObject::DrawClone(Option_t* option = "") constMENU |
virtual void | TObject::Dump() constMENU |
virtual void | TObject::Error(const char* method, const char* msgfmt) const |
virtual void | TTask::Exec(Option_t* option) |
virtual void | TObject::Execute(const char* method, const char* params, Int_t* error = 0) |
virtual void | TObject::Execute(TMethod* method, TObjArray* params, Int_t* error = 0) |
virtual void | TObject::ExecuteEvent(Int_t event, Int_t px, Int_t py) |
virtual void | TTask::ExecuteTask(Option_t* option = "0")MENU |
virtual void | TTask::ExecuteTasks(Option_t* option) |
virtual void | TObject::Fatal(const char* method, const char* msgfmt) const |
virtual void | TNamed::FillBuffer(char*& buffer) |
AtlCut* | FindCut(const char* var) |
virtual TObject* | TObject::FindObject(const char* name) const |
virtual TObject* | TObject::FindObject(const TObject* obj) const |
AtlToolCut* | FindToolCut(const char* tool, const char* var) |
Int_t | TTask::GetBreakin() const |
Int_t | TTask::GetBreakout() const |
Int_t | GetCampaign() const |
virtual Option_t* | TObject::GetDrawOption() const |
TString* | GetDSIDList() const |
static Long_t | TObject::GetDtorOnly() |
Bool_t | GetForceRetry() const |
TString* | GetHistDir() const |
virtual const char* | TObject::GetIconName() const |
const char* | GetInputFileName(AtlSample* sample, Int_t lep, Int_t syst) |
const char* | GetInputFileName(AtlSample* sample, Int_t lep, Int_t syst, Int_t pathIndex) |
const char* | GetInputFileNameFromFile(AtlSample* sample, Int_t lep, Int_t syst) |
TString* | GetJobHomeDir() const |
TList* | GetListOfSubselectionCuts() |
TList* | TTask::GetListOfTasks() const |
virtual const char* | TNamed::GetName() const |
virtual char* | TObject::GetObjectInfo(Int_t px, Int_t py) const |
static Bool_t | TObject::GetObjectStat() |
virtual Option_t* | TObject::GetOption() const |
TList* | GetPlottingFolders(Option_t* option, TList* samples) |
TList* | GetPlottingFoldersDetail(TList* samples) |
TList* | GetPlottingFoldersSgTop_s(TList* samples) |
TList* | GetPlottingFoldersSgTop_s_reduced(TList* samples) |
TList* | GetPlottingFoldersSgTop_s_wjetsCB(TList* samples) |
TList* | GetPlottingFoldersSgTop_s_wjetsMerged(TList* samples) |
TList* | GetPlottingFoldersSgTop_t(TList* samples) |
TList* | GetPlottingFoldersTtbar(TList* samples) |
TList* | GetPlottingFolderstZ(TList* samples) |
TString* | GetSelector() const |
TString* | GetSgTopVersion() const |
static const char* | GetSystematicEnum(Int_t syst) |
static Int_t | GetSystematicIdByName(const char* name) |
static const char* | GetSystematicName(Int_t syst) |
Bool_t | GetTaskStatus(TString* jobHome, TString* outfileName, TString* outfile) |
TString* | GetTempDir() const |
virtual const char* | TNamed::GetTitle() const |
TString* | GetTreeName() const |
virtual UInt_t | TObject::GetUniqueID() const |
virtual Bool_t | TObject::HandleTimer(TTimer* timer) |
virtual ULong_t | TNamed::Hash() const |
virtual void | TObject::Info(const char* method, const char* msgfmt) const |
virtual Bool_t | TObject::InheritsFrom(const char* classname) const |
virtual Bool_t | TObject::InheritsFrom(const TClass* cl) const |
virtual void | TObject::Inspect() constMENU |
void | TObject::InvertBit(UInt_t f) |
virtual TClass* | IsA() const |
Bool_t | TTask::IsActive() const |
static Bool_t | IsBTagEVScaleFactorSystematic(Int_t Systematic) |
virtual Bool_t | TObject::IsEqual(const TObject* obj) const |
virtual Bool_t | TTask::IsFolder() const |
static Bool_t | IsJESComponentSystematic(Int_t Systematic) |
Bool_t | TObject::IsOnHeap() const |
static Bool_t | IsSampleSystematic(Int_t Systematic) |
static Bool_t | IsScaleFactorSystematic(Int_t Systematic) |
virtual Bool_t | TNamed::IsSortable() const |
Bool_t | TObject::IsZombie() const |
virtual void | TTask::ls(Option_t* option = "*") constMENU |
void | TObject::MayNotUse(const char* method) const |
virtual Bool_t | TObject::Notify() |
void | TObject::Obsolete(const char* method, const char* asOfVers, const char* removedFromVers) const |
void | TObject::operator delete(void* ptr) |
void | TObject::operator delete(void* ptr, void* vp) |
void | TObject::operator delete[](void* ptr) |
void | TObject::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) |
AtlTopLevelAnalysis& | operator=(const AtlTopLevelAnalysis&) |
virtual void | TObject::Paint(Option_t* option = "") |
virtual void | TObject::Pop() |
virtual void | Print(Option_t* option = "") const |
void | PrintJetMultiplicityNames() const |
void | PrintLeptonChannelNames() const |
void | PrintSystematicNames() const |
virtual Int_t | TObject::Read(const char* name) |
void | ReadSampleList(const char* basedir = "") |
virtual void | TObject::RecursiveRemove(TObject* obj) |
void | TObject::ResetBit(UInt_t f) |
virtual void | TObject::SaveAs(const char* filename = "", Option_t* option = "") constMENU |
virtual void | TObject::SavePrimitive(ostream& out, Option_t* option = "") |
void | TTask::SetActive(Bool_t active = kTRUE)TOGGLE |
void | SetAtlasLabelStatus(const char* label) |
void | TObject::SetBit(UInt_t f) |
void | TObject::SetBit(UInt_t f, Bool_t set) |
void | TTask::SetBreakin(Int_t breakin = 1)TOGGLE |
void | TTask::SetBreakout(Int_t breakout = 1)TOGGLE |
void | SetBuildAnalysisTree(Bool_t flag) |
void | SetBuildBDTAnalysisTree(Bool_t flag) |
void | SetBuildHforTree(Bool_t flag) |
void | SetBuildHistFactoryTree(Bool_t flag) |
void | SetBuildMemTkAnalysisTree(Bool_t flag) |
void | SetBuildMergingTree(Bool_t flag) |
void | SetBuildPlottingTree(Bool_t flag) |
void | SetCampaign(Int_t campaign) |
void | SetCenterOfMassEnergyLabel(const char* label) |
void | SetCrossSectionFilePath(const char* path) |
void | SetCut(const char* var, const char* val) |
void | SetDataLuminosity(Double_t luminosity) |
void | SetDebug(Int_t level = 1) |
void | SetDebugBuild(Int_t level = 1) |
void | SetDrawDataZeroEntryErrors(Bool_t status) |
void | SetDrawMCError(Bool_t status) |
virtual void | TObject::SetDrawOption(Option_t* option = "")MENU |
void | SetDrawSignalOverlay(Bool_t status) |
void | SetDSIDList(const char* list) |
static void | TObject::SetDtorOnly(void* obj) |
void | SetExportPDF(Bool_t status) |
void | SetForceRetry(Bool_t flag) |
void | SetGridCmtVersion(const char* CmtVersion) |
void | SetGridJob(Bool_t gridjob) |
void | SetGridRootVersion(const char* RootVersion) |
void | SetGridSuffix(const char* suffix) |
void | SetGridUserName(const char* UserName) |
void | SetHistDir(const char* path) |
void | SetInputDir(const char* path) |
void | SetInputFormat(AtlTopLevelAnalysis::EInputFormat format) |
void | SetJobHomeDir(const char* path) |
void | SetLuminosityLabel(const char* label) |
void | SetMeasurement(AtlHistFactoryMeasurement* meas) |
void | SetMemTkRunScript(const char* script) |
virtual void | TNamed::SetName(const char* name)MENU |
virtual void | TNamed::SetNameTitle(const char* name, const char* title) |
void | SetNSubJobsData(Int_t jobs) |
void | SetNSubJobsQCD(Int_t jobs) |
void | SetNSubJobsSgTopSChannel(Int_t jobs) |
void | SetNSubJobsSgTopTChannel(Int_t jobs) |
void | SetNSubJobsSgTopWt(Int_t jobs) |
void | SetNSubJobsTtbar(Int_t jobs) |
void | SetNSubJobsWjetsB(Int_t jobs) |
void | SetNSubJobsWjetsC(Int_t jobs) |
void | SetNSubJobsWjetsLight(Int_t jobs) |
static void | TObject::SetObjectStat(Bool_t stat) |
void | SetOutputFilePrefix(const char* prefix) |
void | SetOutputTree(const char* name, const char* title) |
void | SetParameter(const char* var, const char* val) |
void | SetPlotDir(const char* path) |
void | SetPlotterScheme(Option_t* scheme) |
void | SetScaleOverlay(Float_t scale) |
void | SetSelector(const char* sel) |
void | SetSgTopVersion(const char* ver) |
void | SetTempDir(const char* path) |
virtual void | TNamed::SetTitle(const char* title = "")MENU |
void | SetToolCut(const char* tool, const char* var, const char* val) |
void | SetToolParameter(const char* tool, const char* var, const char* val) |
void | SetTreeName(const char* name) |
void | SetTtbarIsSplitted(Bool_t flag) |
virtual void | TObject::SetUniqueID(UInt_t uid) |
void | SetUseHforSamples(Bool_t flag) |
void | SetUseOverflowUnderflow(Bool_t status) |
void | SetUsePlotterSchemeDir(Bool_t flag) |
void | SetUseSubJobsAsInput(Bool_t flag) |
virtual void | ShowMembers(TMemberInspector& insp) const |
virtual Int_t | TNamed::Sizeof() const |
virtual void | Streamer(TBuffer&) |
void | StreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b) |
virtual void | TObject::SysError(const char* method, const char* msgfmt) const |
Bool_t | TObject::TestBit(UInt_t f) const |
Int_t | TObject::TestBits(UInt_t f) const |
virtual void | TObject::UseCurrentStyle() |
virtual void | TObject::Warning(const char* method, const char* msgfmt) const |
virtual Int_t | TObject::Write(const char* name = 0, Int_t option = 0, Int_t bufsize = 0) |
virtual Int_t | TObject::Write(const char* name = 0, Int_t option = 0, Int_t bufsize = 0) const |
virtual void | TObject::DoError(int level, const char* location, const char* fmt, va_list va) const |
void | TObject::MakeZombie() |
static const Int_t | fgNumSystematics | |
static const char* | fgSystematicNames[169] | |
static AtlTopLevelAnalysis::EBuildMode | kAnalysis | |
static AtlTopLevelAnalysis::EBuildMode | kBDTAnalysis | |
static AtlTopLevelAnalysis::ESystematic | kBJES_DOWN | |
static AtlTopLevelAnalysis::ESystematic | kBJES_UP | |
static AtlTopLevelAnalysis::ESystematic | kBTAGSF_DOWN | |
static AtlTopLevelAnalysis::ESystematic | kBTAGSF_DOWN_BREAK0 | |
static AtlTopLevelAnalysis::ESystematic | kBTAGSF_DOWN_BREAK1 | |
static AtlTopLevelAnalysis::ESystematic | kBTAGSF_DOWN_BREAK2 | |
static AtlTopLevelAnalysis::ESystematic | kBTAGSF_DOWN_BREAK3 | |
static AtlTopLevelAnalysis::ESystematic | kBTAGSF_DOWN_BREAK4 | |
static AtlTopLevelAnalysis::ESystematic | kBTAGSF_DOWN_BREAK5 | |
static AtlTopLevelAnalysis::ESystematic | kBTAGSF_DOWN_BREAK6 | |
static AtlTopLevelAnalysis::ESystematic | kBTAGSF_DOWN_BREAK7 | |
static AtlTopLevelAnalysis::ESystematic | kBTAGSF_DOWN_BREAK8 | |
static AtlTopLevelAnalysis::ESystematic | kBTAGSF_UP | |
static AtlTopLevelAnalysis::ESystematic | kBTAGSF_UP_BREAK0 | |
static AtlTopLevelAnalysis::ESystematic | kBTAGSF_UP_BREAK1 | |
static AtlTopLevelAnalysis::ESystematic | kBTAGSF_UP_BREAK2 | |
static AtlTopLevelAnalysis::ESystematic | kBTAGSF_UP_BREAK3 | |
static AtlTopLevelAnalysis::ESystematic | kBTAGSF_UP_BREAK4 | |
static AtlTopLevelAnalysis::ESystematic | kBTAGSF_UP_BREAK5 | |
static AtlTopLevelAnalysis::ESystematic | kBTAGSF_UP_BREAK6 | |
static AtlTopLevelAnalysis::ESystematic | kBTAGSF_UP_BREAK7 | |
static AtlTopLevelAnalysis::ESystematic | kBTAGSF_UP_BREAK8 | |
static TObject::(anonymous) | TObject::kBitMask | |
static AtlTopLevelAnalysis::ESystematic | kCTAGSF_DOWN | |
static AtlTopLevelAnalysis::ESystematic | kCTAGSF_DOWN_BREAK0 | |
static AtlTopLevelAnalysis::ESystematic | kCTAGSF_DOWN_BREAK1 | |
static AtlTopLevelAnalysis::ESystematic | kCTAGSF_DOWN_BREAK2 | |
static AtlTopLevelAnalysis::ESystematic | kCTAGSF_DOWN_BREAK3 | |
static AtlTopLevelAnalysis::ESystematic | kCTAGSF_DOWN_BREAK4 | |
static AtlTopLevelAnalysis::ESystematic | kCTAGSF_DOWN_BREAK5 | |
static AtlTopLevelAnalysis::ESystematic | kCTAGSF_DOWN_BREAK6 | |
static AtlTopLevelAnalysis::ESystematic | kCTAGSF_UP | |
static AtlTopLevelAnalysis::ESystematic | kCTAGSF_UP_BREAK0 | |
static AtlTopLevelAnalysis::ESystematic | kCTAGSF_UP_BREAK1 | |
static AtlTopLevelAnalysis::ESystematic | kCTAGSF_UP_BREAK2 | |
static AtlTopLevelAnalysis::ESystematic | kCTAGSF_UP_BREAK3 | |
static AtlTopLevelAnalysis::ESystematic | kCTAGSF_UP_BREAK4 | |
static AtlTopLevelAnalysis::ESystematic | kCTAGSF_UP_BREAK5 | |
static AtlTopLevelAnalysis::ESystematic | kCTAGSF_UP_BREAK6 | |
static TObject::EStatusBits | TObject::kCanDelete | |
static TObject::EStatusBits | TObject::kCannotPick | |
static AtlTopLevelAnalysis::ESystematic | kEER_DOWN | |
static AtlTopLevelAnalysis::ESystematic | kEER_UP | |
static AtlTopLevelAnalysis::ESystematic | kEES_DOWN | |
static AtlTopLevelAnalysis::ESystematic | kEES_UP | |
static AtlTopLevelAnalysis::ESystematic | kETAINTERCALIB_MODEL_DOWN | |
static AtlTopLevelAnalysis::ESystematic | kETAINTERCALIB_MODEL_UP | |
static AtlTopLevelAnalysis::ESystematic | kETAINTERCALIB_TOTALSTAT_DOWN | |
static AtlTopLevelAnalysis::ESystematic | kETAINTERCALIB_TOTALSTAT_UP | |
static AtlTopLevelAnalysis::ESystematic | kFLAVOR_COMP_DOWN | |
static AtlTopLevelAnalysis::ESystematic | kFLAVOR_COMP_UP | |
static AtlTopLevelAnalysis::ESystematic | kFLAVOR_RESP_DOWN | |
static AtlTopLevelAnalysis::ESystematic | kFLAVOR_RESP_UP | |
static AtlTopLevelAnalysis::EInputFormat | kFilePerSyst | |
static TObject::EStatusBits | TObject::kHasUUID | |
static AtlTopLevelAnalysis::EBuildMode | kHforSplitting | |
static AtlTopLevelAnalysis::ESystematic | kISRFSR_ttbar_Less | |
static AtlTopLevelAnalysis::ESystematic | kISRFSR_ttbar_More | |
static AtlTopLevelAnalysis::EInputFormat | kInvalidFormat | |
static AtlTopLevelAnalysis::EBuildMode | kInvalidMode | |
static TObject::EStatusBits | TObject::kInvalidObject | |
static TObject::(anonymous) | TObject::kIsOnHeap | |
static TObject::EStatusBits | TObject::kIsReferenced | |
static AtlTopLevelAnalysis::ESystematic | kJEFF | |
static AtlTopLevelAnalysis::ESystematic | kJER | |
static AtlTopLevelAnalysis::ESystematic | kJESEFF_DET1_DOWN | |
static AtlTopLevelAnalysis::ESystematic | kJESEFF_DET1_UP | |
static AtlTopLevelAnalysis::ESystematic | kJESEFF_DET2_DOWN | |
static AtlTopLevelAnalysis::ESystematic | kJESEFF_DET2_UP | |
static AtlTopLevelAnalysis::ESystematic | kJESEFF_DET3_DOWN | |
static AtlTopLevelAnalysis::ESystematic | kJESEFF_DET3_UP | |
static AtlTopLevelAnalysis::ESystematic | kJESEFF_MIX1_DOWN | |
static AtlTopLevelAnalysis::ESystematic | kJESEFF_MIX1_UP | |
static AtlTopLevelAnalysis::ESystematic | kJESEFF_MIX2_DOWN | |
static AtlTopLevelAnalysis::ESystematic | kJESEFF_MIX2_UP | |
static AtlTopLevelAnalysis::ESystematic | kJESEFF_MIX3_DOWN | |
static AtlTopLevelAnalysis::ESystematic | kJESEFF_MIX3_UP | |
static AtlTopLevelAnalysis::ESystematic | kJESEFF_MIX4_DOWN | |
static AtlTopLevelAnalysis::ESystematic | kJESEFF_MIX4_UP | |
static AtlTopLevelAnalysis::ESystematic | kJESEFF_MODEL1_DOWN | |
static AtlTopLevelAnalysis::ESystematic | kJESEFF_MODEL1_UP | |
static AtlTopLevelAnalysis::ESystematic | kJESEFF_MODEL2_DOWN | |
static AtlTopLevelAnalysis::ESystematic | kJESEFF_MODEL2_UP | |
static AtlTopLevelAnalysis::ESystematic | kJESEFF_MODEL3_DOWN | |
static AtlTopLevelAnalysis::ESystematic | kJESEFF_MODEL3_UP | |
static AtlTopLevelAnalysis::ESystematic | kJESEFF_MODEL4_DOWN | |
static AtlTopLevelAnalysis::ESystematic | kJESEFF_MODEL4_UP | |
static AtlTopLevelAnalysis::ESystematic | kJESEFF_STAT1_DOWN | |
static AtlTopLevelAnalysis::ESystematic | kJESEFF_STAT1_UP | |
static AtlTopLevelAnalysis::ESystematic | kJESEFF_STAT2_DOWN | |
static AtlTopLevelAnalysis::ESystematic | kJESEFF_STAT2_UP | |
static AtlTopLevelAnalysis::ESystematic | kJESEFF_STAT3_DOWN | |
static AtlTopLevelAnalysis::ESystematic | kJESEFF_STAT3_UP | |
static AtlTopLevelAnalysis::ESystematic | kJESEFF_STAT4_DOWN | |
static AtlTopLevelAnalysis::ESystematic | kJESEFF_STAT4_UP | |
static AtlTopLevelAnalysis::ESystematic | kJESPILEUP_OFFMU_DOWN | |
static AtlTopLevelAnalysis::ESystematic | kJESPILEUP_OFFMU_UP | |
static AtlTopLevelAnalysis::ESystematic | kJESPILEUP_OFFNPV_DOWN | |
static AtlTopLevelAnalysis::ESystematic | kJESPILEUP_OFFNPV_UP | |
static AtlTopLevelAnalysis::ESystematic | kJESPILEUP_PT_DOWN | |
static AtlTopLevelAnalysis::ESystematic | kJESPILEUP_PT_UP | |
static AtlTopLevelAnalysis::ESystematic | kJESPILEUP_RHO_DOWN | |
static AtlTopLevelAnalysis::ESystematic | kJESPILEUP_RHO_UP | |
static AtlTopLevelAnalysis::ESystematic | kJES_DOWN | |
static AtlTopLevelAnalysis::ESystematic | kJES_UP | |
static AtlTopLevelAnalysis::ESystematic | kJVF_DOWN | |
static AtlTopLevelAnalysis::ESystematic | kJVF_UP | |
static AtlTopLevelAnalysis::ESystematic | kLEP_ID_SF_DOWN | |
static AtlTopLevelAnalysis::ESystematic | kLEP_ID_SF_UP | |
static AtlTopLevelAnalysis::ESystematic | kLEP_RECO_SF_DOWN | |
static AtlTopLevelAnalysis::ESystematic | kLEP_RECO_SF_UP | |
static AtlTopLevelAnalysis::ESystematic | kLEP_TRIG_SF_DOWN | |
static AtlTopLevelAnalysis::ESystematic | kLEP_TRIG_SF_UP | |
static AtlTopLevelAnalysis::ESystematic | kMCatNLO | |
static AtlTopLevelAnalysis::ESystematic | kMCatNLO_SgTop | |
static AtlTopLevelAnalysis::ESystematic | kMCatNLO_schan | |
static AtlTopLevelAnalysis::ESystematic | kMCatNLO_tchan | |
static AtlTopLevelAnalysis::ESystematic | kMCatNLO_ttbar | |
static AtlTopLevelAnalysis::ESystematic | kMCatNLO_wt | |
static AtlTopLevelAnalysis::ESystematic | kMISTAGSF_DOWN | |
static AtlTopLevelAnalysis::ESystematic | kMISTAGSF_DOWN_BREAK0 | |
static AtlTopLevelAnalysis::ESystematic | kMISTAGSF_DOWN_BREAK1 | |
static AtlTopLevelAnalysis::ESystematic | kMISTAGSF_DOWN_BREAK10 | |
static AtlTopLevelAnalysis::ESystematic | kMISTAGSF_DOWN_BREAK11 | |
static AtlTopLevelAnalysis::ESystematic | kMISTAGSF_DOWN_BREAK2 | |
static AtlTopLevelAnalysis::ESystematic | kMISTAGSF_DOWN_BREAK3 | |
static AtlTopLevelAnalysis::ESystematic | kMISTAGSF_DOWN_BREAK4 | |
static AtlTopLevelAnalysis::ESystematic | kMISTAGSF_DOWN_BREAK5 | |
static AtlTopLevelAnalysis::ESystematic | kMISTAGSF_DOWN_BREAK6 | |
static AtlTopLevelAnalysis::ESystematic | kMISTAGSF_DOWN_BREAK7 | |
static AtlTopLevelAnalysis::ESystematic | kMISTAGSF_DOWN_BREAK8 | |
static AtlTopLevelAnalysis::ESystematic | kMISTAGSF_DOWN_BREAK9 | |
static AtlTopLevelAnalysis::ESystematic | kMISTAGSF_UP | |
static AtlTopLevelAnalysis::ESystematic | kMISTAGSF_UP_BREAK0 | |
static AtlTopLevelAnalysis::ESystematic | kMISTAGSF_UP_BREAK1 | |
static AtlTopLevelAnalysis::ESystematic | kMISTAGSF_UP_BREAK10 | |
static AtlTopLevelAnalysis::ESystematic | kMISTAGSF_UP_BREAK11 | |
static AtlTopLevelAnalysis::ESystematic | kMISTAGSF_UP_BREAK2 | |
static AtlTopLevelAnalysis::ESystematic | kMISTAGSF_UP_BREAK3 | |
static AtlTopLevelAnalysis::ESystematic | kMISTAGSF_UP_BREAK4 | |
static AtlTopLevelAnalysis::ESystematic | kMISTAGSF_UP_BREAK5 | |
static AtlTopLevelAnalysis::ESystematic | kMISTAGSF_UP_BREAK6 | |
static AtlTopLevelAnalysis::ESystematic | kMISTAGSF_UP_BREAK7 | |
static AtlTopLevelAnalysis::ESystematic | kMISTAGSF_UP_BREAK8 | |
static AtlTopLevelAnalysis::ESystematic | kMISTAGSF_UP_BREAK9 | |
static AtlTopLevelAnalysis::ESystematic | kMUID_RES | |
static AtlTopLevelAnalysis::ESystematic | kMUMS_RES | |
static AtlTopLevelAnalysis::ESystematic | kMUSC_DOWN | |
static AtlTopLevelAnalysis::ESystematic | kMUSC_UP | |
static AtlTopLevelAnalysis::EBuildMode | kMemTkAnalysis | |
static AtlTopLevelAnalysis::EBuildMode | kMerging | |
static TObject::EStatusBits | TObject::kMustCleanup | |
static AtlTopLevelAnalysis::ESystematic | kNOMINAL | |
static TObject::EStatusBits | TObject::kNoContextMenu | |
static TObject::(anonymous) | TObject::kNotDeleted | |
static TObject::EStatusBits | TObject::kObjInCanvas | |
static TObject::(anonymous) | TObject::kOverwrite | |
static AtlTopLevelAnalysis::ESystematic | kPUNCH_THROUGH_DOWN | |
static AtlTopLevelAnalysis::ESystematic | kPUNCH_THROUGH_UP | |
static AtlTopLevelAnalysis::ESystematic | kPdf_down | |
static AtlTopLevelAnalysis::ESystematic | kPdf_up | |
static AtlTopLevelAnalysis::EBuildMode | kPlotting | |
static AtlTopLevelAnalysis::ESystematic | kPowhegHerwig_t | |
static AtlTopLevelAnalysis::ESystematic | kPowhegPythia2011C_t | |
static AtlTopLevelAnalysis::ESystematic | kPowhegPythia_t | |
static AtlTopLevelAnalysis::ESystematic | kRES_SOFT_DOWN | |
static AtlTopLevelAnalysis::ESystematic | kRES_SOFT_UP | |
static AtlTopLevelAnalysis::ESystematic | kRadHi_ttbar | |
static AtlTopLevelAnalysis::ESystematic | kRadLo_ttbar | |
static AtlTopLevelAnalysis::ESystematic | kSC_SOFT_DOWN | |
static AtlTopLevelAnalysis::ESystematic | kSC_SOFT_UP | |
static AtlTopLevelAnalysis::ESystematic | kSINGLEPART_DOWN | |
static AtlTopLevelAnalysis::ESystematic | kSINGLEPART_UP | |
static AtlTopLevelAnalysis::ESystematic | kScaleVar1 | |
static AtlTopLevelAnalysis::ESystematic | kScaleVar2 | |
static AtlTopLevelAnalysis::ESystematic | kScaleVar3 | |
static AtlTopLevelAnalysis::ESystematic | kScaleVar4 | |
static AtlTopLevelAnalysis::ESystematic | kScaleVar5 | |
static AtlTopLevelAnalysis::ESystematic | kScaleVar6 | |
static AtlTopLevelAnalysis::ESystematic | kScaleVar_tchan1 | |
static AtlTopLevelAnalysis::ESystematic | kScaleVar_tchan2 | |
static AtlTopLevelAnalysis::ESystematic | kScaleVar_tchan3 | |
static AtlTopLevelAnalysis::ESystematic | kScaleVar_tchan4 | |
static TObject::(anonymous) | TObject::kSingleKey | |
static AtlTopLevelAnalysis::ESystematicGroup | kSystGrpAll | |
static AtlTopLevelAnalysis::ESystematicGroup | kSystGrpAllDefault | |
static AtlTopLevelAnalysis::ESystematicGroup | kSystGrpAllJESComp | |
static AtlTopLevelAnalysis::ESystematicGroup | kSystGrpBTagEV | |
static AtlTopLevelAnalysis::ESystematicGroup | kSystGrpDefaultSyst | |
static AtlTopLevelAnalysis::ESystematicGroup | kSystGrpJES | |
static AtlTopLevelAnalysis::ESystematicGroup | kSystGrpJESCompOnly | |
static AtlTopLevelAnalysis::ESystematicGroup | kSystGrpNominal | |
static AtlTopLevelAnalysis::ESystematicGroup | kSystGrpSampleSyst | |
static AtlTopLevelAnalysis::ESystematicGroup | kSystGrpScaleFactors | |
static AtlTopLevelAnalysis::EInputFormat | kTreePerSyst | |
static AtlTopLevelAnalysis::ESystematic | kUndefined | |
static AtlTopLevelAnalysis::ESystematic | kWjetsGen | |
static TObject::(anonymous) | TObject::kWriteDelete | |
static AtlTopLevelAnalysis::ESystematic | kWtDS | |
static TObject::(anonymous) | TObject::kZombie | |
static AtlTopLevelAnalysis::ESystematic | kaMCatNLO_schan | |
static AtlTopLevelAnalysis::ESystematic | kaMCatNLO_tchan |
Bool_t | TTask::fActive | true if task is active |
Int_t | TTask::fBreakin | =1 if a break point set at task extry |
Int_t | TTask::fBreakout | =1 if a break point set at task exit |
Bool_t | TTask::fHasExecuted | True if task has executed |
TString | TNamed::fName | object identifier |
TString | TTask::fOption | Option specified in ExecuteTask |
TList* | TTask::fTasks | List of Tasks |
TString | TNamed::fTitle | object title |
static TTask* | TTask::fgBeginTask | pointer to task initiator |
static TTask* | TTask::fgBreakPoint | pointer to current break point |
TString* | fAtlasLabelStatus | Status label for plotter (default: "Work in Progress") |
Bool_t | fBuildAnalysisTree | Flag for creating AnalysisTree (default: kTRUE) |
Bool_t | fBuildBDTAnalysisTree | Flag for creating BDT AnalysisTree (default: kFALSE) |
Bool_t | fBuildHforTree | Flag for creating HforTree (default: kFALSE) |
Bool_t | fBuildHistFactoryTree | Flag for creating HistFactoryTree (default: kFALSE) |
Bool_t | fBuildMemTkAnalysisTree | Flag for creating MemTk AnalysisTree (default: kFALSE) |
Bool_t | fBuildMergingTree | Flag for creating MergingTree (default: kTRUE) |
AtlTopLevelAnalysis::EBuildMode | fBuildMode | Buildmode for BuildUserTasks |
Bool_t | fBuildPlottingTree | Flag for creating PlottingTree (default: kTRUE) |
Int_t | fCampaign | 11 = 7TeV, 12 = 8TeV, 14 = DC14, 15 = 13TeV |
TString* | fCenterOfMassEnergyLabel | CenterOfMassEnergyLabel for plotter |
TString | fCrossSectionFilePath | |
TString* | fDSIDList | List for matching DSID with local files |
Float_t | fDataLuminosity | Data luminosity for plotter |
Int_t | fDebug | Debug flag to be passed to the analysis |
Int_t | fDebugBuild | Debug flag used for task building |
Bool_t | fDrawDataZeroEntryErrors | Flag for plotter (default = false) |
Bool_t | fDrawMCError | Flag for plotter (default = ktrue) |
Bool_t | fDrawSignalOverlay | Flag for drawing the signal MC (assumed to be the least entry in the MC histogram stack) as overlay instead as part of the stack (default = false) |
Bool_t | fExportPDF | Flag for plotter (default = kfalse) |
Bool_t | fForceRetry | Flag for forcing retry (useful for testing, default: kFALSE) |
TString* | fGridCmtVersion | Cmt version for Grid submission |
Bool_t | fGridJob | Switch for selecting grid jobs |
TString* | fGridRootVersion | Root version for Grid submission |
TString* | fGridSuffix | Suffix for grid dataset names |
TString* | fGridUserName | Grid user name |
TString* | fHistDir | Path to Histogram folder (analysis output) |
TString* | fHostname | Name of the cluster (as/ms-machines) |
TString* | fInputDir | Path to input files (if input is not provided by a sample list) |
AtlTopLevelAnalysis::EInputFormat | fInputFormat | Input format, 1 or many tree(s)/file |
UInt_t | fJetMults | Jet multiplicities |
TString* | fJobHomeDir | Path to Task folder (job submitlog) |
UInt_t | fLepChannels | Lepton channels |
TList* | fListOfCuts | List of cut objects |
TList* | fListOfSamples | List of all samples |
TList* | fListOfSubselectionCuts | List of AtlSubselectionCuts objects |
TList* | fListOfToolCuts | List of cuts and params for analysis tools |
TList* | fListOfTools | List of tools used in the analysis |
TList* | fListOfUserEnvs | List of user environment variables |
TString* | fLuminosityLabel | Luminosity Label for Plotter |
AtlHistFactoryMeasurement* | fMeasurement | HistFactory Measurement infos |
TString* | fMemTkRunScript | Run script to be used for MemTk analysis |
Int_t | fNSubJobsData | Number of subjobs for Data |
Int_t | fNSubJobsQCD | Number of subjobs for QCD |
Int_t | fNSubJobsSgTopSChannel | Number of subjobs for sgtop s-channel |
Int_t | fNSubJobsSgTopTChannel | Number of subjobs for sgtop t-channel |
Int_t | fNSubJobsSgTopWt | Number of subjobs for sgtop Wt |
Int_t | fNSubJobsTtbar | Number of subjobs for ttbar |
Int_t | fNSubJobsWjetsB | Number of subjobs for Wjets B |
Int_t | fNSubJobsWjetsC | Number of subjobs for Wjets C |
Int_t | fNSubJobsWjetsLight | Number of subjobs for Wjets Light |
TList* | fNtuplePlotCmds | List of ntuple draw commands used by the plotter tasks |
TString* | fOutputFilePrefix | Prefix of the output filename (default = "hist") |
TNamed* | fOutputTreeName | Name and title of the output tree (if any) |
TString* | fPlotDir | Path to plotter input files (i.e. the output dir w/o 'xJets/lepton/systematic') |
TString* | fPlotterScheme | Option to set the scheme of the plotter |
Float_t | fScaleOverlay | Scale factor of the overlay histogram (default = 1.) |
TCollection* | fSelectedVariations | |
TString* | fSelector | Name of Analysis Selector |
TString* | fSgTopVersion | Version of SgTopD3PDs |
TBits* | fSystematics | List of systematics |
TString* | fTempDir | Temporary path (batch output) |
TString* | fTreeName | Name of the input tree (default: physics) |
Bool_t | fTtbarIsSplitted | Flag for using ttbar with splitted dataset (default: kTRUE) |
Bool_t | fUseHforSamples | Flag for using Hfor Samples (default: kTRUE) |
Bool_t | fUseOverflowUnderflow | Flag for plotter (default = false) |
Bool_t | fUsePlotterSchemeDir | Flag for using the plotter scheme name as output directory name (default: kFALSE --> "plots_datamc") |
Bool_t | fUseSubJobsAsInput | Analysis runs on subjob output of previous analysis step? |
Inheritance Chart: | |||||||||||||||||
|
Add sample
Only build histfactory tree. For all other trees, the necessary information is not provided.
Build Histfactory Tree with all tasks needed for fitting - Create Template file with all systematics requested - Create tasks for checking shape systematics - Create RooFit/Histfactory workspace
Build Hfor Splitting Tasks including all samples no extra files for scale factor systematics (in this case nominal files are used) --> i.e. no hfor splitting required --> skip!
{ return; }
Build all JetBin Folders with all sub-folders (lepton + systematics)
Build lepton folders with all sub-folders (systematics) Create folders for lepton channels
Build systematic folders and with user tasks Create folders for all standard systematics UInt_t syst = 0x1 << i;
Build user tasks (fBuildMode is used to decide on tasks to build)
Build Analysis Tasks for DATA and MC samples
Add systematic to the analysis
Read list of samples from text file. Commented (#) or empty lines are ignored
Add user-defined environment variable for shared library search paths
Set cut value for analysis selector. The variable name must be a valid data member of the underlying analysis selector class (see AtlSelector). This function can also be used in order to change the value for an already existing cut
Set cut value for an A++ selector tool. The variable name must be a valid data member of the given A++ analysis tool class (see AtlAnalysisTool). This function can also be used in order to change the value for an already existing cut Cut already in list ? Otherwise add new object
Build Output path "dir/(ext)/(jetbin)/(lepchannel)/(systematic) WARNING: User has to delete the TString*
Build Output file name - "hists_jetbin_lepchannel_syst_sample.root" WARNING: User has to delete the TString*
Get suffix for choosing input files
Get suffix for choosing input files from List
Build Plotting Tasks Standard plotting tasks
Build MemTk Analysis Tasks Check if Input Directory is defined
Build BDT Analysis Tasks Check if Input Directory is defined
Sets the scheme of the plotter, currently available "SgTop_t" = single-top, t-channel "SgTop_s" = single-top, s-channel "SgTop_s_reduced" = single-top, s-channel, reduced the number of templates: merging sgtop t + Wt-channel and wjetsLF + wjetsHF "SgTop_s_wjetsMerged" = single-top, s-channel, reduced the number of templates: merging wjetsLF + wjetsHF "Ttbar" = top pair-production "tZ" = tZ analyses
Sorts samples into AtlPlotterFolder and returns list of AtlPlotterFolder. WARNING: User has to delete returned list
Default structure of the plotter for a single top t-channel analysis. First group in folder list appears at the bottom of the stacked plot.
Default structure of the plotter for a detailed plotting scheme. First group in folder list appears at the bottom of the stacked plot.
Default structure of the plotter for a single top s-channel analysis. First group in folder list appears at the bottom of the stacked plot.
Default structure of the plotter for a single top s-channel analysis with reduced number of templates. Merging wjetsLF + wjetsHF and single top t + Wt-channel. First group in folder list appears at the bottom of the stacked plot.
Default structure of the plotter for a single top s-channel analysis with reduced number of templates. Merging wjetsLF + wjetsHF. First group in folder list appears at the bottom of the stacked plot.
Default structure of the plotter for a single top s-channel analysis with reduced number of templates. Merging wjetsLF & wjets+C First group in folder list appears at the bottom of the stacked plot.
Default structure of the plotter for ttbar analyses First group in folder list appears at the bottom of the stacked plot
Default structure of the plotter for a tZ analysis. All SgTop, as well as Wjets LF and HF are merged, while Zjets and Diboson are not. The first group in folder list appears at the bottom of the stacked plot.
Build Merging Tasks for Ttbar Standard merging tasks
Sets whether the plotter shall draw zero entry errors for data
Set flag for drawing the signal MC (assumed to be the least entry in the MC histogram stack) as overlay instead as part of the stack
Get status of the task Returns kTRUE in case of a successful job.
Whether the sample should be ignored by the Build*Tasks methods. Doesn't take lepton flavour into account.
Set parameter value for analysis selector. The variable name must be a valid data member of the underlying analysis selector class (see AtlSelector). This function can also be used in order to change the value for an already existing parameter
Set parameter value for an A++ selector tool. The variable name must be a valid data member of the given A++ analysis tool class (see AtlAnalysisTool). This function can also be used in order to change the value for an already existing variable