RAPIDO
Repeatable Analysis Programming for Interpretability, Durability, and Organization
Loading...
Searching...
No Matches
arbusto.h
1#ifndef ARBUSTO_H
2#define ARBUSTO_H
3
4#include "TChain.h"
5
6#include "arbol.h"
7#include "hepcli.h"
8
12class Arbusto : public Arbol
13{
14protected:
16 std::vector<TString> keep_branch_names;
18 TTree* orig_ttree;
19public:
32 Arbusto(TFile* new_tfile, TChain* tchain, std::vector<TString> branch_names);
39 Arbusto(HEPCLI& cli, std::vector<TString> branch_names);
44 virtual ~Arbusto();
50 void init(TTree* next_ttree);
56 void fill(int entry);
57};
58
59#include "arbusto.icc"
60
61#endif
Definition arbol.h:47
Definition arbusto.h:13
void init(TTree *next_ttree)
TTree * orig_ttree
Definition arbusto.h:18
Arbusto(TFile *new_tfile, TChain *tchain, std::vector< TString > branch_names)
virtual ~Arbusto()
std::vector< TString > keep_branch_names
Definition arbusto.h:16
void fill(int entry)
Arbusto(HEPCLI &cli, std::vector< TString > branch_names)
Definition hepcli.h:16