Go to the documentation of this file. 1 #ifndef __JROOT__JTREEWRITEROBJECTOUTPUT__
2 #define __JROOT__JTREEWRITEROBJECTOUTPUT__
15 namespace JPP {
using namespace JROOT; }
72 out->SetDirectory(dir);
88 virtual bool put(
const T&
object)
90 return (
out->Write(
object) > 0);
101 out->SetCircular(size);
123 template<
class JHead_t,
class JTail_t>
172 template<
class JHead_t>
Auxiliary classes and methods for ROOT I/O.
void SetDirectory(TDirectory *dir)
Set directory.
Auxiliary class for no type definition.
~JTreeWriterObjectOutput()
Destructor.
Forward declarations for definitions of I/O redirect and pipe operators.
void SetCircular(Long64_t size)
Set circular buffer size.
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
JTreeWriterObjectOutput()
Default constructor.
virtual bool put(const T &object)
Object output.
void SetCircular(Long64_t size)
Set circular buffer size.
void SetDirectory(TDirectory *dir)
Set directory.
JTreeWriter< T > & getTreeWriter()
Get TreeWriter.
JTreeWriter object output.
Auxiliary class for template TTree writing.
JROOT::JTreeParameters getTreeParameters(JLANG::JType< JFIT::JEvt >)
Get TTree parameters for given data type.