KaliVeda  1.13/01
Heavy-Ion Analysis Toolkit
KVDataSelector.h
Go to the documentation of this file.
1 /*
2 $Id: KVDataSelector.h,v 1.3 2006/11/03 08:01:32 franklan Exp $
3 $Revision: 1.3 $
4 $Date: 2006/11/03 08:01:32 $
5 */
6 
9 
10 #ifndef __KVDATASELECTOR_H
11 #define __KVDATASELECTOR_H
12 
13 #include "KVBase.h"
14 class KVOldINDRASelector;
15 #include "TEventList.h"
16 
23 class KVDataSelector: public KVBase {
24 
25 private:
28 
29 public:
30 
32  virtual ~ KVDataSelector();
33 
34  virtual void SetKVSelector(KVOldINDRASelector* kvs = 0)
35  {
36  kvsel = kvs;
38  {
39  return kvsel;
40  }
41  virtual void Reset(Int_t nrun);
42  virtual Bool_t ProcessCurrentEntry(void);
43  virtual const TEventList* GetTEventList(void)
44  {
45  return evtl;
46  }
47  virtual void Init(void);
48  virtual Bool_t SelectCurrentEntry(void);
49 
50  static void MakeClass(const Char_t* classname,
51  const Char_t* classdesc);
52 
53  ClassDef(KVDataSelector, 1) //Class handling event lists for KVOldINDRASelector analysis of data chains
54 };
55 
56 #endif
int Int_t
char Char_t
bool Bool_t
#define ClassDef(name, id)
Base class for KaliVeda framework.
Definition: KVBase.h:141
Class handling event lists for KVOldINDRASelector analysis of data chains.
virtual void Reset(Int_t nrun)
KVOldINDRASelector * kvsel
virtual Bool_t SelectCurrentEntry(void)
virtual Bool_t ProcessCurrentEntry(void)
virtual void Init(void)
virtual ~ KVDataSelector()
TEventList * evtl
KVDataSelector()
Default constructor.
virtual const TEventList * GetTEventList(void)
static void MakeClass(const Char_t *classname, const Char_t *classdesc)
virtual KVOldINDRASelector * GetKVSelector(void)
virtual void SetKVSelector(KVOldINDRASelector *kvs=0)
Former base analysis class for INDRA data.