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)
 override  
   90       return (
out->Write(
object) > 0);
 
  101       out->SetCircular(size);
 
  123   template<
class JHead_t, 
class JTail_t>
 
  172   template<
class JHead_t>
 
Auxiliary class for template TTree writing. 
 
~JTreeWriterObjectOutput()
Destructor. 
 
void SetDirectory(TDirectory *dir)
Set directory. 
 
void SetDirectory(TDirectory *dir)
Set directory. 
 
do set_variable OUTPUT_DIRECTORY $WORKDIR T
 
Auxiliary class for no type definition. 
 
JTreeWriter object output. 
 
virtual bool put(const T &object) override
Object output. 
 
void SetCircular(Long64_t size)
Set circular buffer size. 
 
JROOT::JTreeParameters getTreeParameters(JLANG::JType< JRECONSTRUCTION::JEvt >)
Get TTree parameters for given data type. 
 
JTreeWriter< T > & getTreeWriter()
Get TreeWriter. 
 
void SetCircular(Long64_t size)
Set circular buffer size. 
 
Template interface of object output for single data type. 
 
TTree writing for template data type. 
 
JTreeWriterObjectOutput()
Default constructor.