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() override;
33  void preInitRun() override;
34  void preAnalysis() override;
35  void postAnalysis() override;
36  void postEndRun() override;
37 
39  {
40  return fEvRecon->GetEvent();
41  }
42 
43  static void Make(const Char_t* kvsname);
44 
45  ClassDefOverride(KVReconRawDataAnalyser, 0) // Analysis of raw data with reconstruction of events
46 };
47 
48 #endif // KVRECONRAWDATAANALYSER_H
char Char_t
#define ClassDefOverride(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.