ShowerMRecData_ROOT.h
Go to the documentation of this file.
1 #ifndef _io_ShowerMRecData_ROOT_h_
2 #define _io_ShowerMRecData_ROOT_h_
3 
4 #ifndef __CINT__
5 # include <evt/ShowerMRecData.h>
6 #endif
7 #include <io/TabulatedFunctionErrors_ROOT.h>
8 #include <io/Point_ROOT.h>
9 #include <io/Vector_ROOT.h>
10 #include <Rtypes.h>
11 
12 
13 namespace io {
14 
27  public:
29 #ifndef __CINT__
32 #endif
33 
35 
36  double fAlpha = 0;
37  double fAlphaError = 0;
38  double fBeta = 0;
39  double fBetaError = 0;
40  double fBetaSystematics = 0;
41  double fGamma = 0;
42  double fGammaError = 0;
43  double fR0 = 0;
44  double fR0Error = 0;
45  double fNMuRef = 0;
46  double fNMuRefError = 0;
47  double fNMuRefSystematics = 0;
48  double fMLDFChi2 = 0;
49  double fMLDFNdof = 0;
50  double fMLDFLikelihood = 0;
51  double fReferenceDistance = 0;
52 
53  // Geometry parameters
54  Vector_ROOT fAxis; // axis from MD geometrical reconstruction. Currently deprecated and not filled
55  double fThetaError;
56  double fPhiError;
58 
59  // Some geometry parameters from SD reco. It is useful to have access to them here
60  Vector_ROOT fReferenceAxis; // axis from SD reconstruction
61  Point_ROOT fReferenceCore; // core position from SD reconstruction
62 
63 
64  // fCoreTime and fCoreTimeError? Not streamed now, see ShowerMRecData.h
65  double fCurvature;
67 
68  // Core position
69  Point_ROOT fCore; // core position from MD reconstruction. Only filled if a geometry reconstruction with MD was performed.
72 
74 
77  double fAngleChi2;
78  unsigned int fAngleNdof;
79  double fMdSdAngle;
80 
81  // Reconstruction status flags
82  bool fT5Trigger;
83  bool fLdfReconstructed; // Indicates if the ldf reconstruction was performed
84  bool fBetaFixed; // true is beta is fixed
85  bool fCoreFixedLdf; // true if the core is fixed in the ldf fit
86  bool fGeometryReconstructed; // Indicates if the geometrical reconstruction was performed
87  bool fCoreFixedGeo; // true if the core is fixed in the geometrical reconstruction
88  bool fCurvatureFixed; // true if radius of curvature is free in the geometrical reconstruction
89 
90  double fMLDFRecStage = 0;
91 
93 
94  };
95 
96 }
97 
98 
99 #endif
ROOT wise implementation of streaming for class ShowerFRecData.
TabulatedFunctionErrors_ROOT fMLDF
ROOT streamer implementation for class TabulatedFunctionErrors.
ROOT streamer implementation for utl::Point.
Definition: Point_ROOT.h:25
ClassDefNV(ShowerMRecData_ROOT, 1)
void operator>>(evt::ShowerMRecData &sh)
Interface class to access to the Muon Reconstruction of a Shower.
ROOT streamer implementation for utl::Vector.
Definition: Vector_ROOT.h:26

, generated on Tue Sep 26 2023.