BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
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
14class BmnVSPTrack : public BmnTrack
15{
16 public:
17 /** Default constructor **/
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
40 Bool_t fUsed; // needed to check seeds splitting
41
43};
44
45#endif /* BMNVSPTRACK_H */
bool Bool_t
int Int_t
#define ClassDef(name, id)
void Print()
Bool_t fUsed
Definition BmnVSPTrack.h:40
Bool_t fStoreHits
Definition BmnVSPTrack.h:39
vector< BmnFitNode > fFitNodes
Definition BmnVSPTrack.h:38
void SetUsing(Bool_t use)
Definition BmnVSPTrack.h:33
void SetFitNodes(const vector< BmnFitNode > &nodes)
Modifiers.
Definition BmnVSPTrack.h:31
BmnVSPTrack()
Default constructor.
Bool_t IsUsed() const
Accessors.
Definition BmnVSPTrack.h:24
virtual ~BmnVSPTrack()
Destructor.
vector< BmnFitNode > & GetFitNodes()
Definition BmnVSPTrack.h:28
BmnFitNode * GetFitNode(Int_t index)
Definition BmnVSPTrack.h:26
Data class for storage of fitted track parameters, transport matrix and chi-square on each detector s...