CbmRoot
Loading...
Searching...
No Matches
CbmFsdModulesConverter.h
Go to the documentation of this file.
1/* Copyright (C) 2020-2021 Physikalisches Institut, Eberhard Karls Universitaet Tuebingen, Tuebingen
2 SPDX-License-Identifier: GPL-3.0-only
3 Authors: Viktor Klochkov [committer] */
4
5#ifndef ANALYSIS_TREE_FSDMODULESCONVERTER_H_
6#define ANALYSIS_TREE_FSDMODULESCONVERTER_H_
7
8#include "AnalysisTree/Detector.hpp"
9#include "CbmConverterTask.h"
10
11class TClonesArray;
12
14 public:
15 explicit CbmFsdModulesConverter(std::string out_branch_name, std::string match_to = "")
16 : CbmConverterTask(std::move(out_branch_name), std::move(match_to)){};
17
19
20 void Init() final;
21 void ProcessData(CbmEvent* event) final;
22 void Finish() final;
23
24 private:
25 AnalysisTree::ModuleDetector* fsd_modules_{nullptr};
26 TClonesArray* cbm_fsd_hits_{nullptr};
27
28 ClassDef(CbmFsdModulesConverter, 1)
29};
30
31#endif // ANALYSIS_TREE_FSDMODULESCONVERTER_H_
Class characterising one event by a collection of links (indices) to data objects,...
Definition CbmEvent.h:34
void ProcessData(CbmEvent *event) final
CbmFsdModulesConverter(std::string out_branch_name, std::string match_to="")
AnalysisTree::ModuleDetector * fsd_modules_
Hash for CbmL1LinkKey.