CbmRoot
Loading...
Searching...
No Matches
CbmRichRingTrackAssignIdeal.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: Claudia Hoehne, Semen Lebedev, Denis Bertini [committer] */
4
16#ifndef CBM_RICH_RING_TRACK_ASSIGN_IDEAL
17#define CBM_RICH_RING_TRACK_ASSIGN_IDEAL
18
20
31
32 public:
37
42
46 void Init();
47
51 virtual void DoAssign(CbmEvent* event, TClonesArray* rings, TClonesArray* richProj);
52
53 private:
54 TClonesArray* fGlobalTracks = nullptr;
55 TClonesArray* fRingMatches = nullptr;
56 TClonesArray* fStsTrackMatches = nullptr;
57
62
67};
68
69#endif
TClonesArray * rings
Base class for RICH rings - STS tracks matching algorithms.
TClonesArray * richProj
Class characterising one event by a collection of links (indices) to data objects,...
Definition CbmEvent.h:34
Base class for RICH rings - STS tracks matching algorithms.
Ideal Ring-Track Assignment. CbmRichRingMatch must be run prior to this procedure.
CbmRichRingTrackAssignIdeal()
Default constructor.
CbmRichRingTrackAssignIdeal(const CbmRichRingTrackAssignIdeal &)
Copy constructor.
virtual void DoAssign(CbmEvent *event, TClonesArray *rings, TClonesArray *richProj)
Inherited from CbmRichRingTrackAssignBase.
void Init()
Inherited from CbmRichRingTrackAssignBase.
CbmRichRingTrackAssignIdeal & operator=(const CbmRichRingTrackAssignIdeal &)
Assignment operator.