BmnRoot
Loading...
Searching...
No Matches
BmnSiliconTrack.cxx
Go to the documentation of this file.
1#include "BmnSiliconTrack.h"
2
3// ----- Default constructor -------------------------------------------
4
6: BmnTrack(),
7fUsed(kFALSE) {
8
9}
10// -------------------------------------------------------------------------
11
13
16
18 printf("\n==== TRACK INFORMATION ====\n");
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}
virtual ~BmnSiliconTrack()
Float_t GetLength() const
Definition BmnTrack.h:68
FairTrackParam * GetParamFirst()
Definition BmnTrack.h:72
Float_t GetChi2() const
Definition BmnTrack.h:56
Int_t GetNHits() const
Definition BmnTrack.h:44
FairTrackParam * GetParamLast()
Definition BmnTrack.h:76