DAS  3.0
Das Analysis System
FileUtils.cc File Reference
#include "FileUtils.h"
#include "FriendUtils.h"
#include <TFile.h>
#include <TTree.h>
#include <TKey.h>
#include <strnatcmp.h>
+ Include dependency graph for FileUtils.cc:

Namespaces

 Darwin
 
 Darwin::Tools
 

Functions

std::unique_ptr< TFile > GetOutput (std::filesystem::path output, const std::string &name)
 
void StandardInit ()
 
std::vector< std::filesystem::path > GetROOTfiles (std::vector< std::filesystem::path > inputs)
 
std::unique_ptr< TChain > GetChain (std::vector< std::filesystem::path > inputs, const char *name="events")
 
std::string GetFirstTreeLocation (const std::filesystem::path &input)
 
std::shared_ptr< TFile > GetOutputFile (const std::filesystem::path &, const std::source_location=std::source_location::current())
 
std::unique_ptr< TTree > NewTree (const std::unique_ptr< ChainSlice > &chain, const std::string &thisFunc)