KaliVeda
Toolkit for HIC analysis
KVReconRawDataAnalyser.h
1 #ifndef KVRECONRAWDATAANALYSER_H
2 #define KVRECONRAWDATAANALYSER_H
3 
4 #include "KVRawDataAnalyser.h"
5 #include "KVEventReconstructor.h"
6 
24 protected:
25  std::unique_ptr<KVEventReconstructor> fEvRecon;
27 
28 public:
31 
32  void preInitAnalysis();
33  void preInitRun();
34  void preAnalysis();
35  void postAnalysis();
36  void postEndRun();
37 
39  {
40  return fEvRecon->GetEvent();
41  }
42 
43  static void Make(const Char_t* kvsname);
44 
45  ClassDef(KVReconRawDataAnalyser, 0) // Analysis of raw data with reconstruction of events
46 };
47 
48 #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.
std::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.
Event containing KVReconstructedNucleus nuclei reconstructed from hits in detectors.