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