|
ndmspc
v1.2.0-0.1.rc3
|
This is the complete list of members for Ndmspc::NUtils, including all inherited members.
| AccessPathName(std::string path) | Ndmspc::NUtils | static |
| AddRawJsonInjection(json &j, const std::vector< std::string > &path, const std::string &rawJson, const std::string &injectionsKey="__raw_json_injections") | Ndmspc::NUtils | static |
| ArrayToVector(Int_t *v1, int size) | Ndmspc::NUtils | static |
| AxesFromDirectory(const std::vector< std::string > paths, const std::string &findPath, const std::string &fileName, const std::vector< std::string > &axesNames) | Ndmspc::NUtils | static |
| CollectRawJsonInjections(const json &j, RawJsonInjections &injections, const std::string &injectionsKey="__raw_json_injections") | Ndmspc::NUtils | static |
| Convert(TH1 *h1, std::vector< std::string > names={}, std::vector< std::string > titles={}) | Ndmspc::NUtils | static |
| Convert(TH2 *h2, std::vector< std::string > names={}, std::vector< std::string > titles={}) | Ndmspc::NUtils | static |
| Convert(TH3 *h3, std::vector< std::string > names={}, std::vector< std::string > titles={}) | Ndmspc::NUtils | static |
| Cp(std::string source, std::string destination, Bool_t progressbar=kTRUE) | Ndmspc::NUtils | static |
| CreateAxisFromLabels(const std::string &name, const std::string &title, const std::vector< std::string > &labels) | Ndmspc::NUtils | static |
| CreateAxisFromLabelsSet(const std::string &name, const std::string &title, const std::set< std::string > &labels) | Ndmspc::NUtils | static |
| CreateCanvas(const std::string &name, const std::string &title, int width=800, int height=600) | Ndmspc::NUtils | static |
| CreateDirectory(const std::string &path) | Ndmspc::NUtils | static |
| CreateSparseFromParquetTaxi(const std::string &filename, THnSparse *hns=nullptr, Int_t nMaxRows=-1) | Ndmspc::NUtils | static |
| EnableMT(Int_t numthreads=-1) | Ndmspc::NUtils | static |
| Find(std::string path, std::string filename="") | Ndmspc::NUtils | static |
| FindEos(std::string path, std::string filename="") | Ndmspc::NUtils | static |
| FindLocal(std::string path, std::string filename="") | Ndmspc::NUtils | static |
| FormatTime(long long seconds) | Ndmspc::NUtils | static |
| GetAxisRangeInBase(TAxis *a, int rebin, int rebin_start, int bin, int &min, int &max) | Ndmspc::NUtils | static |
| GetAxisRangeInBase(TAxis *a, int min, int max, TAxis *base, int &minBase, int &maxBase) | Ndmspc::NUtils | static |
| GetCoordsString(const std::vector< int > &coords, int index=-1, int width=0) | Ndmspc::NUtils | static |
| GetCoordsString(const std::vector< size_t > &coords, int index=-1, int width=0) | Ndmspc::NUtils | static |
| GetCoordsString(const std::vector< Long64_t > &coords, int index=-1, int width=0) | Ndmspc::NUtils | static |
| GetCoordsString(const std::vector< std::string > &coords, int index=-1, int width=0) | Ndmspc::NUtils | static |
| GetJsonBool(json j) | Ndmspc::NUtils | static |
| GetJsonDouble(json j) | Ndmspc::NUtils | static |
| GetJsonInt(json j) | Ndmspc::NUtils | static |
| GetJsonString(json j) | Ndmspc::NUtils | static |
| GetJsonStringArray(json j) | Ndmspc::NUtils | static |
| GetNetDevStats() | Ndmspc::NUtils | static |
| GetSystemStats() | Ndmspc::NUtils | static |
| GetTFileIOStats() | Ndmspc::NUtils | static |
| GetTrueHistogramMinMax(const TH1 *h, double &min_val, double &max_val, bool include_overflow_underflow=false) | Ndmspc::NUtils | static |
| InjectRawJson(json &j, const RawJsonInjections &injections) | Ndmspc::NUtils | static |
| IsFileSupported(std::string filename) | Ndmspc::NUtils | static |
| Join(const std::vector< std::string > &values, const char delim=',') | Ndmspc::NUtils | static |
| Join(const std::vector< int > &values, const char delim=',') | Ndmspc::NUtils | static |
| LoadJsonFile(json &cfg, std::string filename) | Ndmspc::NUtils | static |
| MergeRawJsonWithMetadata(const std::string &rawJson, const json &metadata) | Ndmspc::NUtils | static |
| NUtils() | Ndmspc::NUtils | inlineprivate |
| OpenFile(std::string filename, std::string mode="READ", bool createLocalDir=true) | Ndmspc::NUtils | static |
| OpenMacro(std::string filename) | Ndmspc::NUtils | static |
| OpenRawFile(std::string filename) | Ndmspc::NUtils | static |
| Permutations(const std::vector< int > &v) | Ndmspc::NUtils | static |
| PrintPointSafe(const std::vector< int > &coords, int index=-1) | Ndmspc::NUtils | static |
| ProgressBar(int current, int total, std::string prefix="", std::string suffix="", int barWidth=50) | Ndmspc::NUtils | static |
| ProgressBar(int current, int total, std::chrono::high_resolution_clock::time_point startTime, std::string prefix="", std::string suffix="", int barWidth=50) | Ndmspc::NUtils | static |
| ProjectTHnSparse(THnSparse *hns, const std::vector< int > &axes, Option_t *option="") | Ndmspc::NUtils | static |
| RawJsonInjections typedef (defined in Ndmspc::NUtils) | Ndmspc::NUtils | |
| ReshapeSparseAxes(THnSparse *hns, std::vector< int > order, std::vector< TAxis * > newAxes={}, std::vector< int > newPoint={}, Option_t *option="E") | Ndmspc::NUtils | static |
| SafeDeleteObject(TObject *&obj) | Ndmspc::NUtils | static |
| SafeDeleteObjects(std::vector< TObject * > &objects) | Ndmspc::NUtils | static |
| SafeDeleteTList(TList *&lst) | Ndmspc::NUtils | static |
| SaveRawFile(std::string filename, std::string content) | Ndmspc::NUtils | static |
| SetAxisRanges(THnSparse *sparse, std::vector< std::vector< int >> ranges={}, bool withOverflow=false, bool modifyTitle=false, bool reset=true) | Ndmspc::NUtils | static |
| SetAxisRanges(THnSparse *sparse, std::map< int, std::vector< int >> ranges, bool withOverflow=false, bool modifyTitle=false, bool reset=true) | Ndmspc::NUtils | static |
| Tokenize(std::string_view input, const char delim) | Ndmspc::NUtils | static |
| TokenizeInt(std::string_view input, const char delim) | Ndmspc::NUtils | static |
| Truncate(std::vector< std::string > values, std::string value) | Ndmspc::NUtils | static |
| Unique(std::vector< std::string > &paths, int axis, std::string path, char token='/') | Ndmspc::NUtils | static |
| VectorToArray(std::vector< int > v1, Int_t *v2) | Ndmspc::NUtils | static |
| ~NUtils() | Ndmspc::NUtils | inlineprivatevirtual |