KaliVeda  1.12/06
Heavy-Ion Analysis Toolkit
KVReconRawDataAnalyser.h
Go to the documentation of this file.
1 #ifndef KVRECONRAWDATAANALYSER_H
2 #define KVRECONRAWDATAANALYSER_H
3 
4 #include "KVRawDataAnalyser.h"
5 #include "KVEventReconstructor.h"
6 
23 protected:
24  unique_ptr<KVEventReconstructor> fEvRecon;
26 
27 public:
30 
31  void preInitAnalysis();
32  void preInitRun();
33  void preAnalysis();
34  void postAnalysis();
35  void postEndRun();
36 
38  {
39  return fEvRecon->GetEvent();
40  }
41 
42  static void Make(const Char_t* kvsname);
43 
44  ClassDef(KVReconRawDataAnalyser, 0) // Analysis of raw data with reconstruction of events
45 };
46 
47 #endif // KVRECONRAWDATAANALYSER_H
char Char_t
#define ClassDef(name, id)
Abstract base class for user analysis of raw data.
Base class for user analysis of raw data with event reconstruction.
unique_ptr< KVEventReconstructor > fEvRecon
KVReconstructedEvent * GetReconstructedEvent() const
KVReconstructedEvent * fRecev
static void Make(const Char_t *kvsname)
Automatic generation of derived class for raw data analysis.
Physical event reconstructed from data measured with a detector array using implemented identificatio...