CbmRoot
CbmKFPrimaryVertexFinder.h
Go to the documentation of this file.
1 
10 #ifndef CBMKFPRIMARYVERTEXFINDER_H
11 #define CBMKFPRIMARYVERTEXFINDER_H
12 
13 #include "CbmKFTrackInterface.h"
14 #include "CbmKFVertexInterface.h"
15 
16 #include <vector>
17 
18 class CbmKFPrimaryVertexFinder : public TObject {
19 
20  std::vector<CbmKFTrackInterface*> Tracks;
21 
22 public:
25 
26  virtual void Clear(Option_t* opt = "");
27  void AddTrack(CbmKFTrackInterface* Track);
28  void SetTracks(std::vector<CbmKFTrackInterface*>& vTracks);
29  void Fit(CbmKFVertexInterface& vtx);
30 
32 };
33 #endif /* !CBMKFPRIMARYVERTEXFINDER_H */
CbmKFVertexInterface.h
CbmKFPrimaryVertexFinder::Tracks
std::vector< CbmKFTrackInterface * > Tracks
Definition: CbmKFPrimaryVertexFinder.h:20
CbmKFPrimaryVertexFinder::AddTrack
void AddTrack(CbmKFTrackInterface *Track)
Definition: CbmKFPrimaryVertexFinder.cxx:23
CbmKFPrimaryVertexFinder::Fit
void Fit(CbmKFVertexInterface &vtx)
Definition: CbmKFPrimaryVertexFinder.cxx:31
CbmKFPrimaryVertexFinder::~CbmKFPrimaryVertexFinder
~CbmKFPrimaryVertexFinder()
Definition: CbmKFPrimaryVertexFinder.h:24
CbmKFPrimaryVertexFinder::ClassDef
ClassDef(CbmKFPrimaryVertexFinder, 1)
CbmKFTrackInterface.h
CbmKFPrimaryVertexFinder
Definition: CbmKFPrimaryVertexFinder.h:18
CbmKFVertexInterface
Definition: CbmKFVertexInterface.h:24
CbmKFTrackInterface
Definition: CbmKFTrackInterface.h:26
CbmKFPrimaryVertexFinder::CbmKFPrimaryVertexFinder
CbmKFPrimaryVertexFinder()
Definition: CbmKFPrimaryVertexFinder.h:23
CbmKFPrimaryVertexFinder::SetTracks
void SetTracks(std::vector< CbmKFTrackInterface * > &vTracks)
Definition: CbmKFPrimaryVertexFinder.cxx:27
CbmKFPrimaryVertexFinder::Clear
virtual void Clear(Option_t *opt="")