BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
CbmStsTrackFinderIdeal.h
Go to the documentation of this file.
1// -------------------------------------------------------------------------
2// ----- CbmStsTrackFinderIdeal header file -----
3// ----- Created 02/02/05 by V. Friese -----
4// -------------------------------------------------------------------------
5
6/** CbmStsTrackFinderIdeal
7 *@author V.Friese <v.friese@gsi.de>
8 **
9 ** Ideal track finder in the STS for simulated data.
10 ** For each MCTrack having at least 3 StsPoints, a StsTrack is created
11 ** and the corresponding StsHits are attached using the correspondence
12 ** between StsHit and StsPoint.
13 **/
14
15#ifndef CBMSTSTRACKFINDERIDEAL
16#define CBMSTSTRACKFINDERIDEAL 1
17
18#include "CbmStsTrackFinder.h"
19
20class TClonesArray;
21
23{
24
25 public:
26 /** Default constructor **/
28
29 /** Standard constructor **/
31
32 /** Destructor **/
34
35 /** Initialisation **/
36 virtual void Init();
37
38 /** Track finding algorithm
39 ** This just reads MC truth (MCTracks and MCPoints), creates
40 ** one StsTrack for each MCTrack and attaches the hits according
41 ** to the MCTrack of the corresponding MCPoint
42 **
43 *@value Number of tracks created
44 **/
45 virtual Int_t DoFind();
46
47 private:
48 /** Arrays of MC information **/
51
54
56};
57
58#endif
int Int_t
#define ClassDef(name, id)
CbmStsTrackFinderIdeal(const CbmStsTrackFinderIdeal &)
virtual void Init()
Initialisation.
virtual Int_t DoFind()
Track finding algorithm This just reads MC truth (MCTracks and MCPoints), creates one StsTrack for ea...
CbmStsTrackFinderIdeal()
Default constructor.
CbmStsTrackFinderIdeal operator=(const CbmStsTrackFinderIdeal &)
TClonesArray * fMCTrackArray
Arrays of MC information.
virtual ~CbmStsTrackFinderIdeal()
Destructor.
CbmStsTrackFinder()
Default constructor.
friend friend class TClonesArray