KaliVeda  1.13/01
Heavy-Ion Analysis Toolkit
List of all members | Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
KVEventListMaker Class Reference

Compute TEventList for TTree.

Created by KVClassFactory on Thu Mar 20 11:58:48 2008 Author: Eric Bonnet

Inputs are filename, treename and space-separated list of branchnames.

Only branches containing integer values are handled.

All tree entries are read and TEventList are created when a new value of concerned branches are found.

Definition at line 29 of file KVEventListMaker.h.

Public Member Functions

 KVEventListMaker ()
 
virtual ~KVEventListMaker ()
 
void Clear ()
 
KVString GetBranchName ()
 
KVString GetFileName ()
 
KVString GetTreeName ()
 
Bool_t IsReady ()
 
void Process ()
 
void SetBranchName (KVString name)
 
void SetFileName (KVString name)
 
void SetTreeName (KVString name)
 
void TagWithTreeName (Bool_t tag=kTRUE)
 

Protected Member Functions

void init ()
 

Protected Attributes

KVString kbname
 
KVString kfname
 name of the file More...
 
Bool_t ktag_tree
 il faut separer les noms par un espace exemple "module couronne" More...
 
KVString ktname
 name of the tree More...
 

#include <KVEventListMaker.h>

Constructor & Destructor Documentation

◆ KVEventListMaker()

KVEventListMaker::KVEventListMaker ( )
inline

default constructor

Definition at line 46 of file KVEventListMaker.h.

◆ ~KVEventListMaker()

virtual KVEventListMaker::~KVEventListMaker ( )
inlinevirtual

destructor

Definition at line 51 of file KVEventListMaker.h.

Member Function Documentation

◆ Clear()

void KVEventListMaker::Clear ( )
inline

Definition at line 56 of file KVEventListMaker.h.

◆ GetBranchName()

KVString KVEventListMaker::GetBranchName ( )
inline

Definition at line 74 of file KVEventListMaker.h.

◆ GetFileName()

KVString KVEventListMaker::GetFileName ( )
inline

Definition at line 83 of file KVEventListMaker.h.

◆ GetTreeName()

KVString KVEventListMaker::GetTreeName ( )
inline

Definition at line 65 of file KVEventListMaker.h.

◆ init()

void KVEventListMaker::init ( void  )
inlineprotected

initialisation des variables

Definition at line 38 of file KVEventListMaker.h.

◆ IsReady()

Bool_t KVEventListMaker::IsReady ( )
inline

just check if all fields have been set

Definition at line 93 of file KVEventListMaker.h.

◆ Process()

void KVEventListMaker::Process ( )

Definition at line 22 of file KVEventListMaker.cpp.

◆ SetBranchName()

void KVEventListMaker::SetBranchName ( KVString  name)
inline

Definition at line 70 of file KVEventListMaker.h.

◆ SetFileName()

void KVEventListMaker::SetFileName ( KVString  name)
inline

Definition at line 79 of file KVEventListMaker.h.

◆ SetTreeName()

void KVEventListMaker::SetTreeName ( KVString  name)
inline

Definition at line 61 of file KVEventListMaker.h.

◆ TagWithTreeName()

void KVEventListMaker::TagWithTreeName ( Bool_t  tag = kTRUE)
inline

Definition at line 88 of file KVEventListMaker.h.

Member Data Documentation

◆ kbname

KVString KVEventListMaker::kbname
protected

name of branches, si plusieurs branches sont concernees

Definition at line 34 of file KVEventListMaker.h.

◆ kfname

KVString KVEventListMaker::kfname
protected

name of the file

Definition at line 33 of file KVEventListMaker.h.

◆ ktag_tree

Bool_t KVEventListMaker::ktag_tree
protected

il faut separer les noms par un espace exemple "module couronne"

Definition at line 36 of file KVEventListMaker.h.

◆ ktname

KVString KVEventListMaker::ktname
protected

name of the tree

Definition at line 32 of file KVEventListMaker.h.


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