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