BmnRoot
26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Toggle main menu visibility
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 "BmnFitNode.h"
13
#include "BmnTrack.h"
14
15
class
BmnSiliconTrack
:
public
BmnTrack
16
{
17
public
:
18
/** Default constructor **/
19
BmnSiliconTrack
();
20
21
/** Destructor **/
22
virtual
~BmnSiliconTrack
();
23
24
/** Accessors **/
25
Bool_t
IsUsed
()
const
{
return
fUsed
; }
26
27
BmnFitNode
*
GetFitNode
(
Int_t
index) {
return
&
fFitNodes
[index]; }
28
29
vector<BmnFitNode>&
GetFitNodes
() {
return
fFitNodes
; }
30
31
/** Modifiers **/
32
void
SetFitNodes
(
const
vector<BmnFitNode>& nodes) {
fFitNodes
= nodes; }
33
34
void
SetUsing
(
Bool_t
use) {
fUsed
= use; }
35
36
void
Print
();
37
38
private
:
39
vector<BmnFitNode>
fFitNodes
;
// Array of fit nodes
40
Bool_t
fStoreHits
;
41
Bool_t
fUsed
;
// needed to check seeds splitting
42
43
ClassDef
(
BmnSiliconTrack
, 1);
44
};
45
46
#endif
/* BMNSILICONTRACK_H */
Bool_t
bool Bool_t
Int_t
int Int_t
ClassDef
#define ClassDef(name, id)
BmnFitNode
Definition
BmnFitNode.h:24
BmnSiliconTrack::BmnSiliconTrack
BmnSiliconTrack()
Default constructor.
Definition
BmnSiliconTrack.cxx:5
BmnSiliconTrack::Print
void Print()
Definition
BmnSiliconTrack.cxx:15
BmnSiliconTrack::IsUsed
Bool_t IsUsed() const
Accessors.
Definition
BmnSiliconTrack.h:25
BmnSiliconTrack::GetFitNode
BmnFitNode * GetFitNode(Int_t index)
Definition
BmnSiliconTrack.h:27
BmnSiliconTrack::GetFitNodes
vector< BmnFitNode > & GetFitNodes()
Definition
BmnSiliconTrack.h:29
BmnSiliconTrack::fUsed
Bool_t fUsed
Definition
BmnSiliconTrack.h:41
BmnSiliconTrack::~BmnSiliconTrack
virtual ~BmnSiliconTrack()
Destructor.
Definition
BmnSiliconTrack.cxx:13
BmnSiliconTrack::fFitNodes
vector< BmnFitNode > fFitNodes
Definition
BmnSiliconTrack.h:39
BmnSiliconTrack::fStoreHits
Bool_t fStoreHits
Definition
BmnSiliconTrack.h:40
BmnSiliconTrack::SetFitNodes
void SetFitNodes(const vector< BmnFitNode > &nodes)
Modifiers.
Definition
BmnSiliconTrack.h:32
BmnSiliconTrack::SetUsing
void SetUsing(Bool_t use)
Definition
BmnSiliconTrack.h:34
BmnTrack::BmnTrack
BmnTrack()
Default constructor.
Definition
BmnTrack.cxx:6
detectors
silicon
BmnSiliconTrack.h
Generated on
for BmnRoot by
1.17.0