BmnRoot
Loading...
Searching...
No Matches
BmnVSPTrack.h
Go to the documentation of this file.
1/*
2 * File: BmnVSPTrack.h
3 * Author: Sergey Merts
4 *
5 * Created on October 27, 2017, 10:47 AM
6 */
7
8#ifndef BMNVSPTRACK_H
9#define BMNVSPTRACK_H
10
11#include "BmnTrack.h"
12#include "BmnFitNode.h"
13
14class BmnVSPTrack : public BmnTrack {
15public:
16
19
21 virtual ~BmnVSPTrack();
22
24 Bool_t IsUsed() const {
25 return fUsed;
26 }
27
28 BmnFitNode* GetFitNode(Int_t index) {
29 return &fFitNodes[index];
30 }
31
32 vector<BmnFitNode>& GetFitNodes() {
33 return fFitNodes;
34 }
35
37 void SetFitNodes(const vector<BmnFitNode>& nodes) {
38 fFitNodes = nodes;
39 }
40
41 void SetUsing(Bool_t use) {
42 fUsed = use;
43 }
44
45 void Print();
46
47private:
48
49 vector<BmnFitNode> fFitNodes; // Array of fit nodes
50 Bool_t fStoreHits;
51 Bool_t fUsed; //needed to check seeds splitting
52
53 ClassDef(BmnVSPTrack, 1);
54
55};
56
57#endif /* BMNVSPTRACK_H */
58
void Print()
void SetUsing(Bool_t use)
Definition BmnVSPTrack.h:41
void SetFitNodes(const vector< BmnFitNode > &nodes)
Definition BmnVSPTrack.h:37
Bool_t IsUsed() const
Definition BmnVSPTrack.h:24
virtual ~BmnVSPTrack()
vector< BmnFitNode > & GetFitNodes()
Definition BmnVSPTrack.h:32
BmnFitNode * GetFitNode(Int_t index)
Definition BmnVSPTrack.h:28