1 #ifndef __JROOT__JTREEPARAMETERS__
2 #define __JROOT__JTREEPARAMETERS__
18 namespace JPP {
using namespace JROOT; }
146 return out << setw(24) << left <<
object.getTreeName() << right <<
' '
147 << setw(24) << left <<
object.getBranchName() << right <<
' '
148 << setw(1) <<
object.getCompressionLevel() <<
' '
149 << setw(8) <<
object.getBasketSize() <<
' '
150 << setw(1) <<
object.getSplitLevel();
Test availability of TTree parameters for given class.
static JSmall JTest(const JTreeParameters &)
Data structure for TTree parameters.
int getBasketSize() const
Get basket size.
const TString & getBranchName() const
Get TBranch name.
friend std::ostream & operator<<(std::ostream &out, const JTreeParameters &object)
Write TTree parameters to output.
int getCompressionLevel() const
Get compression level.
int basketSize
TBranch basket size.
int getSplitLevel() const
Get split level.
int splitLevel
TBranch split level.
TString branchName
TBranch name.
const TString & getTreeName() const
Get TTree name.
JTreeParameters(const TString &treeName, const TString &treeTitle, const TString &branchName="", const int compressionLevel=1, const int basketSize=65536, const int splitLevel=1)
Constructor.
const TString & getTreeTitle() const
Get TTree title.
TString treeTitle
TTree title.
int compressionLevel
TBranch compression level.
const JTreeParameters & getTreeParameters() const
Get TTree parameters.
TString treeName
TTree name.
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
Auxiliary classes and methods for ROOT I/O.
Auxiliary class for no type definition.
Auxiliary base class for compile time evaluation of test.
Auxiliary class for a type holder.