Data structure for TTree parameters.
More...
#include <JTreeParameters.hh>
Data structure for TTree parameters.
Definition at line 31 of file JTreeParameters.hh.
◆ JTreeParameters() [1/2]
| JROOT::JTreeParameters::JTreeParameters |
( |
const TString & | treeName, |
|
|
const TString & | treeTitle, |
|
|
const TString & | branchName = "", |
|
|
const int | compressionLevel = 1, |
|
|
const int | basketSize = 65536, |
|
|
const int | splitLevel = 1, |
|
|
const Long64_t | autoFlush = 5000 ) |
|
inline |
Constructor.
- Parameters
-
| treeName | TTree name |
| treeTitle | TTree title |
| branchName | TBranch name |
| compressionLevel | TBranch compression level |
| basketSize | TBranch basket size |
| splitLevel | TBranch split level |
| autoFlush | TTree auto flush |
Definition at line 44 of file JTreeParameters.hh.
52 {
60 }
int basketSize
TBranch basket size.
int splitLevel
TBranch split level.
TString branchName
TBranch name.
TString treeTitle
TTree title.
int compressionLevel
TBranch compression level.
Long64_t autoFlush
TTree auto flush.
TString treeName
TTree name.
◆ JTreeParameters() [2/2]
| JROOT::JTreeParameters::JTreeParameters |
( |
| ) |
|
|
inlineprotected |
◆ getTreeParameters()
| const JTreeParameters & JROOT::JTreeParameters::getTreeParameters |
( |
| ) |
const |
|
inline |
Get TTree parameters.
- Returns
- TTree parameters
Definition at line 68 of file JTreeParameters.hh.
69 {
71 }
JTreeParameters()
Default constructor.
◆ getTreeName()
| const TString & JROOT::JTreeParameters::getTreeName |
( |
| ) |
const |
|
inline |
◆ getTreeTitle()
| const TString & JROOT::JTreeParameters::getTreeTitle |
( |
| ) |
const |
|
inline |
◆ getBranchName()
| const TString & JROOT::JTreeParameters::getBranchName |
( |
| ) |
const |
|
inline |
◆ getCompressionLevel()
| int JROOT::JTreeParameters::getCompressionLevel |
( |
| ) |
const |
|
inline |
◆ setCompressionLevel()
| void JROOT::JTreeParameters::setCompressionLevel |
( |
const int | value | ) |
|
|
inline |
◆ getBasketSize()
| int JROOT::JTreeParameters::getBasketSize |
( |
| ) |
const |
|
inline |
◆ setBasketSize()
| void JROOT::JTreeParameters::setBasketSize |
( |
int | value | ) |
|
|
inline |
◆ getSplitLevel()
| int JROOT::JTreeParameters::getSplitLevel |
( |
| ) |
const |
|
inline |
◆ setSplitLevel()
| void JROOT::JTreeParameters::setSplitLevel |
( |
int | value | ) |
|
|
inline |
◆ getAutoFlush()
| Long64_t JROOT::JTreeParameters::getAutoFlush |
( |
| ) |
const |
|
inline |
◆ setAutoFlush()
| void JROOT::JTreeParameters::setAutoFlush |
( |
Long64_t | value | ) |
|
|
inline |
◆ operator>>
Read TTree parameters from input.
- Parameters
-
| in | input stream |
| object | TTree parameters |
- Returns
- input stream
Definition at line 202 of file JTreeParameters.hh.
203 {
205
206 object.treeName .ReadToken(in);
207 object.branchName.ReadToken(in);
208
209 return in >> object.compressionLevel
210 >> object.basketSize
211 >> object.splitLevel
212 >> object.autoFlush;
213 }
◆ operator<<
| std::ostream & operator<< |
( |
std::ostream & | out, |
|
|
const JTreeParameters & | object ) |
|
friend |
Write TTree parameters to output.
- Parameters
-
| out | output stream |
| object | TTree parameters |
- Returns
- output stream
Definition at line 222 of file JTreeParameters.hh.
223 {
225
226 return out << setw(24) << left << object.getTreeName() << right << ' '
227 << setw(24) << left << object.getBranchName() << right << ' '
228 << setw(1) << object.getCompressionLevel() << ' '
229 << setw(10) << object.getBasketSize() << ' '
230 << setw(2) << object.getSplitLevel() << ' '
231 << setw(8) << object.getAutoFlush();
232 }
◆ treeName
| TString JROOT::JTreeParameters::treeName |
|
protected |
◆ treeTitle
| TString JROOT::JTreeParameters::treeTitle |
|
protected |
◆ branchName
| TString JROOT::JTreeParameters::branchName |
|
protected |
◆ compressionLevel
| int JROOT::JTreeParameters::compressionLevel |
|
protected |
◆ basketSize
| int JROOT::JTreeParameters::basketSize |
|
protected |
◆ splitLevel
| int JROOT::JTreeParameters::splitLevel |
|
protected |
◆ autoFlush
| Long64_t JROOT::JTreeParameters::autoFlush |
|
protected |
The documentation for this class was generated from the following file: