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
14
class
BmnVSPTrack
:
public
BmnTrack
{
15
public
:
16
18
BmnVSPTrack
();
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
47
private
:
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
BmnFitNode
Definition
BmnFitNode.h:23
BmnTrack
Definition
BmnTrack.h:18
BmnVSPTrack
Definition
BmnVSPTrack.h:14
BmnVSPTrack::Print
void Print()
BmnVSPTrack::SetUsing
void SetUsing(Bool_t use)
Definition
BmnVSPTrack.h:41
BmnVSPTrack::SetFitNodes
void SetFitNodes(const vector< BmnFitNode > &nodes)
Definition
BmnVSPTrack.h:37
BmnVSPTrack::BmnVSPTrack
BmnVSPTrack()
BmnVSPTrack::IsUsed
Bool_t IsUsed() const
Definition
BmnVSPTrack.h:24
BmnVSPTrack::~BmnVSPTrack
virtual ~BmnVSPTrack()
BmnVSPTrack::GetFitNodes
vector< BmnFitNode > & GetFitNodes()
Definition
BmnVSPTrack.h:32
BmnVSPTrack::GetFitNode
BmnFitNode * GetFitNode(Int_t index)
Definition
BmnVSPTrack.h:28
BmnFitNode.h
BmnTrack.h
install
include
BmnVSPTrack.h
Generated on Fri May 15 2026 10:40:55 for BmnRoot by
1.9.8