BmnRoot
Loading...
Searching...
No Matches
CbmFindPrimaryVertex.h
Go to the documentation of this file.
1// -------------------------------------------------------------------------
2// ----- CbmFindPrimaryVertex header file -----
3// ----- Created 28/11/05 by V. Friese -----
4// -------------------------------------------------------------------------
5
6
19#ifndef CBMFINDPRIMARYVERTEX_H
20#define CBMFINDPRIMARYVERTEX_H 1
21
22
23#include "FairTask.h"
24
25class TClonesArray;
27class CbmVertex;
28
29
30
31class CbmFindPrimaryVertex : public FairTask
32{
33
34 public:
35
38
39
44
45
52 CbmFindPrimaryVertex(const char* name, const char* title,
53 CbmPrimaryVertexFinder* pvFinder);
54
55
58
59
61 virtual InitStatus Init();
62
63
65 virtual void Exec(Option_t* opt);
66
67
69 virtual void Finish();
70
71 void SetTrackBranch(TString trBranch = "StsTrack") { fTrBranch = trBranch; } //AZ - set track branch name
72
73 private:
74
76 TClonesArray* fTracks;
77 CbmVertex* fPrimVert;
78 TString fTrBranch; //AZ - Track branch name
79
81 CbmFindPrimaryVertex& operator=(const CbmFindPrimaryVertex&) = delete;
82
83 ClassDef(CbmFindPrimaryVertex,1);
84};
85
86#endif
87
88
virtual ~CbmFindPrimaryVertex()
CbmFindPrimaryVertex(const char *name, const char *title, CbmPrimaryVertexFinder *pvFinder)
virtual InitStatus Init()
void SetTrackBranch(TString trBranch="StsTrack")
virtual void Finish()
CbmFindPrimaryVertex(CbmPrimaryVertexFinder *pvFinder)
virtual void Exec(Option_t *opt)