KaliVeda  1.13/01
Heavy-Ion Analysis Toolkit
KVINDRAEventSelector.h
Go to the documentation of this file.
1 
4 #ifndef __KVINDRAEVENTSELECTOR_H
5 #define __KVINDRAEVENTSELECTOR_H
6 
7 #include "KVEventSelector.h"
8 
9 #include <KVINDRADBRun.h>
10 #include <KVINDRAReconEvent.h>
11 
19 
20 protected:
22 
23 public:
24  KVINDRAEventSelector(TTree* /*arg1*/ = 0);
25  virtual ~KVINDRAEventSelector();
26 
27  void Init(TTree* tree);
28 
30  {
32  }
34  {
35  return fCurrentRun;
36  }
38  {
40  }
41  static void Make(const Char_t* kvsname = "MyOwnINDRASelector");
42 
43  ClassDef(KVINDRAEventSelector, 1) //Base class for analysis of reconstructed INDRA events
44 };
45 
46 #endif
ROOT::R::TRInterface & r
char Char_t
#define ClassDef(name, id)
Description of an experimental run in database ,.
Definition: KVDBRun.h:35
General purpose analysis class for TTree containing KVEvent objects.
KVEvent * GetEvent() const
Database entry for each run of an INDRA experiment.
Definition: KVINDRADBRun.h:29
Base class for analysis of reconstructed INDRA events.
KVINDRADBRun * fCurrentRun
current run
KVINDRADBRun * GetCurrentRun() const
void Init(TTree *tree)
When using PROOF, need to set tree pointer in KVDataAnalyser.
virtual ~KVINDRAEventSelector()
Destructor.
static void Make(const Char_t *kvsname="MyOwnINDRASelector")
Automatic generation of KVINDRAEventSelector-derived class for KaliVeda analysis.
void SetCurrentRun(KVDBRun *r)
KVINDRAReconEvent * GetEvent() const
Event reconstructed from energy losses in INDRA multidetector.