CbmRoot
Loading...
Searching...
No Matches
CbmTemplateAlgo.h
Go to the documentation of this file.
1/* Copyright (C) 2019 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
2 SPDX-License-Identifier: GPL-3.0-only
3 Authors: Florian Uhlig [committer] */
4
5// -----------------------------------------------------------------------------
6// ----- -----
7// ----- CbmTemplateAlgo -----
8// ----- -----
9// -----------------------------------------------------------------------------
10
11#ifndef Cbm_TemplateAlgo_H
12#define Cbm_TemplateAlgo_H
13
14#include "CbmAlgo.h"
15
16// Data
17#include "CbmStsHit.h"
18#include "CbmStsPoint.h"
19
20// CbmRoot
21
22// C/C++
23#include <vector>
24
25class CbmTemplateAlgo : public CbmAlgo<CbmStsPoint, CbmStsHit> {
26public:
31
32 virtual Bool_t Init();
33 virtual void Reset();
34 virtual void Finish();
35
36 Bool_t InitContainers();
37 Bool_t ReInitContainers();
38 TList* GetParList();
39
40 Bool_t InitParameters();
41
42 virtual std::vector<CbmStsHit> ProcessInputData(std::vector<CbmStsPoint>);
43
44private:
46 // CbmTemplatePar* fTemplatePar; //!
47};
48
49#endif
Data class for a reconstructed hit in the STS.
CbmTemplateAlgo & operator=(const CbmTemplateAlgo &)=delete
virtual void Reset()
virtual Bool_t Init()
CbmTemplateAlgo(const CbmTemplateAlgo &)=delete
virtual void Finish()
virtual std::vector< CbmStsHit > ProcessInputData(std::vector< CbmStsPoint >)