PointRun object.
More...
#include <PointDraw.h>
|
static void | SetEnvironment (std::string env) |
|
static bool | Generate (std::string name="myAnalysis", std::string inFile="myFile.root", std::string inObjectName="myNDHistogram") |
|
static bool | Merge (std::string name="myAnalysis.json", std::string userConfig="", std::string environment="", std::string userConfigRaw="", std::string fileOpt="?remote=1") |
|
PointRun object.
- Author
- Martin Vala mvala.nosp@m.@cer.nosp@m.n.ch
Definition at line 23 of file PointRun.h.
◆ PointRun()
Ndmspc::PointRun::PointRun |
( |
std::string | macro = "NdmspcPointRun.C" | ) |
|
◆ ~PointRun()
Ndmspc::PointRun::~PointRun |
( |
| ) |
|
|
virtual |
◆ ApplyCuts()
bool Ndmspc::PointRun::ApplyCuts |
( |
| ) |
|
|
private |
◆ Cfg()
json & Ndmspc::PointRun::Cfg |
( |
| ) |
|
|
inline |
◆ CfgPtr()
json * Ndmspc::PointRun::CfgPtr |
( |
| ) |
|
|
inline |
◆ CreateResult()
THnSparse * Ndmspc::PointRun::CreateResult |
( |
| ) |
|
|
private |
◆ Finish()
bool Ndmspc::PointRun::Finish |
( |
| ) |
|
|
private |
◆ Generate()
bool Ndmspc::PointRun::Generate |
( |
std::string | name = "myAnalysis", |
|
|
std::string | inFile = "myFile.root", |
|
|
std::string | inObjectName = "myNDHistogram" ) |
|
static |
◆ GetCurrentPoint()
Int_t * Ndmspc::PointRun::GetCurrentPoint |
( |
| ) |
|
|
inline |
◆ GetCurrentPointLabels()
std::vector< std::string > Ndmspc::PointRun::GetCurrentPointLabels |
( |
| ) |
|
|
inline |
◆ GetCurrentPointValue()
json Ndmspc::PointRun::GetCurrentPointValue |
( |
| ) |
|
|
inline |
◆ GetInputFile()
TFile * Ndmspc::PointRun::GetInputFile |
( |
| ) |
const |
|
inline |
◆ GetInputList()
TList * Ndmspc::PointRun::GetInputList |
( |
| ) |
const |
|
inline |
◆ GetOutputList()
TList * Ndmspc::PointRun::GetOutputList |
( |
| ) |
const |
|
inline |
◆ GetResultObject()
THnSparse * Ndmspc::PointRun::GetResultObject |
( |
| ) |
const |
|
inline |
◆ Init()
bool Ndmspc::PointRun::Init |
( |
std::string | extraPath = "" | ) |
|
|
private |
◆ LoadConfig()
bool Ndmspc::PointRun::LoadConfig |
( |
std::string | config, |
|
|
std::string | userConfig = "", |
|
|
std::string | environment = "", |
|
|
std::string | userConfigRaw = "", |
|
|
bool | show = false, |
|
|
std::string | outfilename = "" ) |
|
private |
◆ OpenInputs()
TList * Ndmspc::PointRun::OpenInputs |
( |
| ) |
|
|
private |
◆ OutputFileClose()
void Ndmspc::PointRun::OutputFileClose |
( |
| ) |
|
|
private |
◆ OutputFileOpen()
void Ndmspc::PointRun::OutputFileOpen |
( |
| ) |
|
|
private |
◆ ProcessHistogramRun()
int Ndmspc::PointRun::ProcessHistogramRun |
( |
| ) |
|
|
private |
◆ ProcessRecursive()
bool Ndmspc::PointRun::ProcessRecursive |
( |
int | i | ) |
|
|
private |
◆ ProcessRecursiveInner()
bool Ndmspc::PointRun::ProcessRecursiveInner |
( |
Int_t | i, |
|
|
std::vector< std::string > & | n ) |
|
private |
◆ ProcessSingleFile()
int Ndmspc::PointRun::ProcessSingleFile |
( |
| ) |
|
|
private |
◆ ProcessSinglePoint()
bool Ndmspc::PointRun::ProcessSinglePoint |
( |
| ) |
|
|
private |
◆ Run()
bool Ndmspc::PointRun::Run |
( |
std::string | filename, |
|
|
std::string | userConfig = "", |
|
|
std::string | environment = "", |
|
|
std::string | userConfigRaw = "", |
|
|
bool | show = false, |
|
|
std::string | outfilename = "" ) |
◆ SetEnvironment()
static void Ndmspc::PointRun::SetEnvironment |
( |
std::string | env | ) |
|
|
inlinestatic |
◆ SetOutputList()
void Ndmspc::PointRun::SetOutputList |
( |
TList * | outList | ) |
|
|
inline |
◆ SetProcessExit()
void Ndmspc::PointRun::SetProcessExit |
( |
bool | pe = true | ) |
|
|
inline |
◆ SetSkipCurrentBin()
void Ndmspc::PointRun::SetSkipCurrentBin |
( |
bool | scb = true | ) |
|
|
inline |
◆ fBinCount
int Ndmspc::PointRun::fBinCount {0} |
|
private |
◆ fCurrentOutputFile
TFile* Ndmspc::PointRun::fCurrentOutputFile {nullptr} |
|
private |
◆ fCurrentOutputFileName
std::string Ndmspc::PointRun::fCurrentOutputFileName {} |
|
private |
◆ fCurrentOutputRootDirectory
TDirectory* Ndmspc::PointRun::fCurrentOutputRootDirectory {nullptr} |
|
private |
◆ fCurrentPoint
Int_t Ndmspc::PointRun::fCurrentPoint[32] |
|
private |
◆ fCurrentPointLabels
std::vector<std::string> Ndmspc::PointRun::fCurrentPointLabels {} |
|
private |
◆ fCurrentPointValue
json Ndmspc::PointRun::fCurrentPointValue {} |
|
private |
◆ fCurrentProccessHistogram
THnSparse* Ndmspc::PointRun::fCurrentProccessHistogram {nullptr} |
|
private |
◆ fCurrentProcessHistogramAxes
std::vector<TAxis *> Ndmspc::PointRun::fCurrentProcessHistogramAxes {} |
|
private |
◆ fCurrentProcessHistogramPoint
std::vector<int> Ndmspc::PointRun::fCurrentProcessHistogramPoint {} |
|
private |
◆ fgEnvironment
std::string Ndmspc::PointRun::fgEnvironment = "" |
|
staticprivate |
◆ fInputFile
TFile* Ndmspc::PointRun::fInputFile {nullptr} |
|
private |
◆ fInputList
TList* Ndmspc::PointRun::fInputList {nullptr} |
|
private |
◆ fIsProcessExit
bool Ndmspc::PointRun::fIsProcessExit {false} |
|
private |
◆ fIsProcessOk
bool Ndmspc::PointRun::fIsProcessOk {false} |
|
private |
◆ fIsSkipBin
bool Ndmspc::PointRun::fIsSkipBin {false} |
|
private |
◆ fMacro
TMacro* Ndmspc::PointRun::fMacro {nullptr} |
|
private |
◆ fMapAxesType
TH1S* Ndmspc::PointRun::fMapAxesType {nullptr} |
|
private |
◆ fOutputList
TList* Ndmspc::PointRun::fOutputList {nullptr} |
|
private |
◆ fResultObject
THnSparse* Ndmspc::PointRun::fResultObject {nullptr} |
|
private |
◆ fVerbose
int Ndmspc::PointRun::fVerbose {0} |
|
private |
The documentation for this class was generated from the following files: