ATLAS Offline Software
Loading...
Searching...
No Matches
TgcFitResult.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2018 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef TRIGL2MUONSA_TGCFITRESULT_H
6#define TRIGL2MUONSA_TGCFITRESULT_H
7
8namespace TrigL2MuonSA {
9
11 {
12 public:
14
15 public:
16 void Clear()
17 {
18 isSuccess = false;
19 tgcMidRhoChi2 = 0;
20 tgcMidRhoNin = 0;
21 tgcMidRhoN = 0;
22 tgcMidPhiChi2 = 0;
23 tgcMidPhiNin = 0;
24 tgcMidPhiN = 0;
25 tgcInnRhoStd = 0;
26 tgcInnRhoNin = 0;
27 tgcInnRhoN = 0;
28 tgcInnPhiStd = 0;
29 tgcInnPhiNin = 0;
30 tgcInnPhiN = 0;
31 tgcPT = 0;
32 slope = 0;
33 intercept = 0;
34 phiDir = 0;
35 isPhiDir = false;
36 phi = 0;
37 dPhidZ = 0;
38 for(int i=0; i<4; i++) { tgcMid1[i]=0; tgcMid2[i]=0; tgcInn[i]=0; }
39 };
40
41 public:
43
44 // Middle station
45 float tgcMid1[4]; // Eta, Phi, R, Z at lowest Z
46 float tgcMid2[4]; // Eta, Phi, R, Z at highest Z
47 float tgcMidRhoChi2; // Rho fit Chi2
48 int tgcMidRhoNin; // Rho fit N-points in input
49 int tgcMidRhoN; // Rho fit N-points
50 float tgcMidPhiChi2; // Phi fit Chi2
51 int tgcMidPhiNin; // Phi fit N-points in input
52 int tgcMidPhiN; // Phi fit N-points
53
54 // Inner station
55 float tgcInn[4]; // Eta, Phi, R, Z
56 float tgcInnRhoStd; // Rho fit standard dev
57 int tgcInnRhoNin; // Rho fit N-points in input
58 int tgcInnRhoN; // Rho fit N-points
59 float tgcInnPhiStd; // Phi fit standard dev
60 int tgcInnPhiNin; // Phi fit N-points in input
61 int tgcInnPhiN; // Phi fit N-points
62
63 float tgcPT;
64 //
65 float slope;
66 float intercept;
67
68 double phiDir;
70 double phi;
71 double dPhidZ;
72 };
73
74}
75
76#endif