stream  0.10.0
stream analysis framework
TRootProcMgr.h
1 #ifndef TROOTPROCMGR_H
2 #define TROOTPROCMGR_H
3 
4 #include "base/ProcMgr.h"
5 
8 class TRootProcMgr : public base::ProcMgr {
9  public:
10  TRootProcMgr();
11  virtual ~TRootProcMgr();
12 
13  virtual bool CreateStore(const char* storename);
14  virtual bool CloseStore();
15 
16  virtual bool CreateBranch(const char* name, const char* class_name, void** obj);
17  virtual bool CreateBranch(const char* name, void* member, const char* kind);
18 
19  virtual bool StoreEvent();
20 
21  bool CallFunc(const char* funcname, void* arg);
22 };
23 
24 #endif
25 
Processors manager for using in ROOT environment.
Definition: TRootProcMgr.h:8
virtual bool StoreEvent()
store event
Definition: TRootProcMgr.cxx:28
TRootProcMgr()
constructor
Definition: TRootProcMgr.cxx:12
virtual bool CreateBranch(const char *name, const char *class_name, void **obj)
create branch
Definition: TRootProcMgr.cxx:77
bool CallFunc(const char *funcname, void *arg)
call function
Definition: TRootProcMgr.cxx:97
virtual bool CloseStore()
close store
Definition: TRootProcMgr.cxx:61
virtual ~TRootProcMgr()
destructor
Definition: TRootProcMgr.cxx:20
virtual bool CreateStore(const char *storename)
create store
Definition: TRootProcMgr.cxx:40
Central data and process manager.
Definition: ProcMgr.h:30