BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
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
16{
17 public:
18 /** Default constructor **/
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
41 Bool_t fUsed; // needed to check seeds splitting
42
44};
45
46#endif /* BMNSILICONTRACK_H */
bool Bool_t
int Int_t
#define ClassDef(name, id)
BmnSiliconTrack()
Default constructor.
Bool_t IsUsed() const
Accessors.
BmnFitNode * GetFitNode(Int_t index)
vector< BmnFitNode > & GetFitNodes()
virtual ~BmnSiliconTrack()
Destructor.
vector< BmnFitNode > fFitNodes
void SetFitNodes(const vector< BmnFitNode > &nodes)
Modifiers.
void SetUsing(Bool_t use)
BmnTrack()
Default constructor.
Definition BmnTrack.cxx:6