17 TObjArray* tokens =
str.Tokenize(sep);
19 while (TObjString* os=(TObjString*)istr())
20 result.push_back(os->GetString());
27 std::vector<double>
result;
28 std::unique_ptr<TObjArray> tokens(
str.Tokenize(sep));
29 std::unique_ptr<TIter> istr(
new TIter(tokens.get()));
30 while (TObjString* os =
dynamic_cast<TObjString*
>(istr->Next())) {
31 result.push_back(atof(os->GetString()));
39 std::unique_ptr<H>
h(
static_cast<H*
>(
file.Get(hname)));
41 std::cout <<
"WARNING: Cannot access histogram " << hname.Data()
42 <<
" in file " <<
file.GetName() << std::endl;
45 h->SetDirectory(
nullptr);
50 std::unique_ptr<const TH1>
GetHisto(TFile&
file,
const TString& hname) {
54 std::unique_ptr<const TH2>
GetHisto2(TFile&
file,
const TString& hname) {
58 std::unique_ptr<const TH3>
GetHisto3(TFile&
file,
const TString& hname) {
std::vector< double > VecD
std::vector< TString > StrV
Header file for AthHistogramAlgorithm.
StrV Vectorize(const TString &str, const TString &sep=" ")
std::unique_ptr< const H > GetHisto_impl(TFile &file, const TString &hname)
std::unique_ptr< const TH2 > GetHisto2(TFile &file, const TString &hname)
VecD VectorizeD(const TString &str, const TString &sep=" ")
std::unique_ptr< const TH1 > GetHisto(TFile &file, const TString &hname)
TTree * setTree(TTree *tree)
std::unique_ptr< const TH3 > GetHisto3(TFile &file, const TString &hname)