CbmRoot
CbmRichRingFinderIdeal.h
Go to the documentation of this file.
1 
11 #ifndef CBM_RICH_RING_FINDER_IDEAL
12 #define CBM_RICH_RING_FINDER_IDEAL
13 
14 #include "CbmRichRingFinder.h"
15 #include <vector>
16 
17 using namespace std;
18 
19 class CbmRichHit;
20 class CbmMCDataArray;
21 class CbmMCEventList;
22 class CbmDigiManager;
23 
25 private:
30 
31 
32 public:
37 
41  virtual ~CbmRichRingFinderIdeal();
42 
46  virtual void Init();
47 
51  virtual int DoFind(TClonesArray* hitArray,
52  TClonesArray* projArray,
53  TClonesArray* ringArray);
54 
55 private:
59  Int_t GetEventIdForRichHit(const CbmRichHit* richHit);
60 
61 
66 
71 };
72 
73 #endif
CbmRichRingFinderIdeal::fDigiMan
CbmDigiManager * fDigiMan
Definition: CbmRichRingFinderIdeal.h:29
CbmRichRingFinderIdeal::fMcTracks
CbmMCDataArray * fMcTracks
Definition: CbmRichRingFinderIdeal.h:27
CbmRichRingFinder.h
CbmMCDataArray
Access to a MC data branch for time-based analysis.
Definition: CbmMCDataArray.h:35
CbmRichRingFinderIdeal::operator=
CbmRichRingFinderIdeal & operator=(const CbmRichRingFinderIdeal &)
Assignment operator.
CbmRichRingFinderIdeal::fRichPoints
CbmMCDataArray * fRichPoints
Definition: CbmRichRingFinderIdeal.h:26
CbmDigiManager
CbmDigiManager.
Definition: CbmDigiManager.h:37
CbmMCEventList
Container class for MC events with number, file and start time.
Definition: CbmMCEventList.h:38
CbmRichRingFinderIdeal::CbmRichRingFinderIdeal
CbmRichRingFinderIdeal(const CbmRichRingFinderIdeal &)
Copy constructor.
CbmRichRingFinderIdeal
Definition: CbmRichRingFinderIdeal.h:24
CbmRichRingFinder
Definition: CbmRichRingFinder.h:32
CbmRichHit
Definition: CbmRichHit.h:19
CbmRichRingFinderIdeal::fEventList
CbmMCEventList * fEventList
Definition: CbmRichRingFinderIdeal.h:28