CbmRoot
Loading...
Searching...
No Matches
CbmRichRingFinderIdeal.h
Go to the documentation of this file.
1/* Copyright (C) 2006-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
2 SPDX-License-Identifier: GPL-3.0-only
3 Authors: Supriya Das, Andrey Lebedev, Semen Lebedev, Denis Bertini [committer] */
4
15#ifndef CBM_RICH_RING_FINDER_IDEAL
16#define CBM_RICH_RING_FINDER_IDEAL
17
18#include "CbmRichRingFinder.h"
19
20#include <vector>
21
22using namespace std;
23
24class CbmRichHit;
25class CbmMCDataArray;
26class CbmMCEventList;
27class CbmDigiManager;
28class CbmEvent;
29
31
32 public:
37
42
46 virtual void Init();
47
51 virtual int DoFind(CbmEvent* event, TClonesArray* hitArray, TClonesArray* projArray, TClonesArray* ringArray);
52
53 private:
58
62 Int_t GetEventIdForRichHit(const CbmRichHit* richHit);
63
64
69
74};
75
76#endif
CbmDigiManager.
Class characterising one event by a collection of links (indices) to data objects,...
Definition CbmEvent.h:34
Access to a MC data branch for time-based analysis.
Container class for MC events with number, file and start time.
Int_t GetEventIdForRichHit(const CbmRichHit *richHit)
virtual void Init()
Inherited from CbmRichRingFinder.
virtual int DoFind(CbmEvent *event, TClonesArray *hitArray, TClonesArray *projArray, TClonesArray *ringArray)
CbmRichRingFinderIdeal()
Default constructor.
virtual ~CbmRichRingFinderIdeal()
Destructor.
CbmRichRingFinderIdeal & operator=(const CbmRichRingFinderIdeal &)
Assignment operator.
CbmRichRingFinderIdeal(const CbmRichRingFinderIdeal &)
Copy constructor.
Hash for CbmL1LinkKey.