CbmRoot
Loading...
Searching...
No Matches
CbmRichProjectionProducerTGeo.h
Go to the documentation of this file.
1/* Copyright (C) 2016-2021 GSI/JINR-LIT, Darmstadt/Dubna
2 SPDX-License-Identifier: GPL-3.0-only
3 Authors: Semen Lebedev, Andrey Lebedev [committer] */
4
15#ifndef CBM_RICH_PROJECTION_PRODUCER_TGEO
16#define CBM_RICH_PROJECTION_PRODUCER_TGEO
18#include "TObject.h"
19#include "TVector3.h"
20
21#include <string>
22
23using namespace std;
24
25class TClonesArray;
26class TObjArray;
27class FairTrackParam;
28
39 public:
44
49
53 virtual void Init();
54
59 virtual void DoProjection(CbmEvent* event, TClonesArray* richProj);
60
61
62 private:
63 TClonesArray* fTrackParams = nullptr;
64 int fEventNum = 0;
65
70
75};
76
77#endif
TClonesArray * richProj
Class characterising one event by a collection of links (indices) to data objects,...
Definition CbmEvent.h:34
Base class for STS track projections onto the photodetector plane.
Project track by straight line from imaginary plane to the mirror and reflect it to the photodetector...
CbmRichProjectionProducerTGeo & operator=(const CbmRichProjectionProducerTGeo &)
Assignment operator.
virtual void DoProjection(CbmEvent *event, TClonesArray *richProj)
Execute task.
CbmRichProjectionProducerTGeo(const CbmRichProjectionProducerTGeo &)
Copy constructor.
virtual void Init()
Initialization of the task.
Hash for CbmL1LinkKey.
Base class for STS track projections onto the photodetector plane.