BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
BmnGemTrack.cxx
Go to the documentation of this file.
1#include "BmnGemTrack.h"
2
3// ----- Default constructor -------------------------------------------
4
9// -------------------------------------------------------------------------
10
11//// ----- Destructor ----------------------------------------------------
12
14
16{
17 printf("\n==== TRACK INFORMATION ====\n");
18 printf("Quality flag: %d\n", GetFlag());
19 printf("Number of hits: %d\n", GetNHits());
20 printf("Chi^2: \t\t%3.2f\n", GetChi2());
21 printf("Length: \t%3.2f\n\n", GetLength());
22 FairTrackParam* parFirst = GetParamFirst();
23 FairTrackParam* parLast = GetParamLast();
24 printf("\tFirst Track Param:\n");
25 printf("Position: \t(%3.2f, %3.2f, %3.2f)\n", parFirst->GetX(), parFirst->GetY(), parFirst->GetZ());
26 printf("Slopes: \tTx = %3.2f, Ty = %3.2f\n", parFirst->GetTx(), parFirst->GetTy());
27 printf("Rigidity: \tp/q = %3.2f\n\n", 1.0 / parFirst->GetQp());
28 printf("\tLast Track Param:\n");
29 printf("Position: \t(%3.2f, %3.2f, %3.2f)\n", parLast->GetX(), parLast->GetY(), parLast->GetZ());
30 printf("Slopes: \tTx = %3.2f, Ty = %3.2f\n", parLast->GetTx(), parLast->GetTy());
31 printf("Rigidity: \tp/q = %3.2f\n\n", 1.0 / parLast->GetQp());
32}
constexpr Bool_t kFALSE
virtual ~BmnGemTrack()
Destructor.
Bool_t fUsed
Definition BmnGemTrack.h:41
BmnGemTrack()
Default constructor.
BmnTrack()
Default constructor.
Definition BmnTrack.cxx:6
Float_t GetLength() const
Definition BmnTrack.h:61
FairTrackParam * GetParamFirst()
Definition BmnTrack.h:63
Float_t GetChi2() const
Definition BmnTrack.h:55
Int_t GetNHits() const
Accessors.
Definition BmnTrack.h:49
FairTrackParam * GetParamLast()
Definition BmnTrack.h:65
Int_t GetFlag() const
Definition BmnTrack.h:53