JAPAn
Just Another Parity Analyzer
Loading...
Searching...
No Matches
QwRootFile.h File Reference

ROOT file and tree management wrapper classes. More...

#include <algorithm>
#include <cctype>
#include <cstdint>
#include <sstream>
#include <stdexcept>
#include <string>
#include <typeindex>
#include <unordered_map>
#include <vector>
#include <unistd.h>
#include "TFile.h"
#include "TTree.h"
#include "TPRegexp.h"
#include "TSystem.h"
#include "TString.h"
#include "QwOptions.h"
#include "TMapFile.h"
+ Include dependency graph for QwRootFile.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  QwRootTreeBranchVector
 A helper class to manage a vector of branch entries for ROOT trees. More...
 
struct  QwRootTreeBranchVector::Entry
 
class  QwRootTree
 Wrapper class for ROOT tree management with vector-based data storage. More...
 
class  QwRootFile
 A wrapper class for a ROOT file or memory mapped file. More...
 

Macros

#define BRANCH_VECTOR_MAX_SIZE   25000
 

Detailed Description

ROOT file and tree management wrapper classes.

Definition in file QwRootFile.h.

Macro Definition Documentation

◆ BRANCH_VECTOR_MAX_SIZE

#define BRANCH_VECTOR_MAX_SIZE   25000

Definition at line 42 of file QwRootFile.h.

Referenced by QwRootTree::ConstructBranchAndVector().