Project
Loading...
Searching...
No Matches
o2::framework::TTreeOutputStream Class Reference

Inherits arrow::io::OutputStream.

Public Member Functions

 TTreeOutputStream (TTree *, std::string branchPrefix)
 
arrow::Status Close () override
 
arrow::Result< int64_t > Tell () const override
 
arrow::Status Write (const void *data, int64_t nbytes) override
 
bool closed () const override
 
TBranch * CreateBranch (char const *branchName, char const *sizeBranch)
 
TTree * GetTree ()
 

Detailed Description

Definition at line 466 of file TTreePlugin.cxx.

Constructor & Destructor Documentation

◆ TTreeOutputStream()

o2::framework::TTreeOutputStream::TTreeOutputStream ( TTree *  f,
std::string  branchPrefix 
)

Definition at line 496 of file TTreePlugin.cxx.

Member Function Documentation

◆ Close()

arrow::Status o2::framework::TTreeOutputStream::Close ( )
override

Definition at line 502 of file TTreePlugin.cxx.

◆ closed()

bool o2::framework::TTreeOutputStream::closed ( ) const
override

Definition at line 521 of file TTreePlugin.cxx.

◆ CreateBranch()

TBranch * o2::framework::TTreeOutputStream::CreateBranch ( char const *  branchName,
char const *  sizeBranch 
)

Definition at line 530 of file TTreePlugin.cxx.

◆ GetTree()

TTree * o2::framework::TTreeOutputStream::GetTree ( )
inline

Definition at line 483 of file TTreePlugin.cxx.

◆ Tell()

arrow::Result< int64_t > o2::framework::TTreeOutputStream::Tell ( ) const
override

Definition at line 511 of file TTreePlugin.cxx.

◆ Write()

arrow::Status o2::framework::TTreeOutputStream::Write ( const void data,
int64_t  nbytes 
)
override

Definition at line 516 of file TTreePlugin.cxx.


The documentation for this class was generated from the following file: