LArSoft  v06_85_00
Liquid Argon Software toolkit - http://larsoft.org/
VertexFitMinuitStruct.h
Go to the documentation of this file.
1 //
2 // VertexFitMinuitStruct.h
3 // work
4 //
5 // Created by Bruce Baller on 6/18/15.
6 // Copyright (c) 2015 Bruce Baller. All rights reserved.
7 //
8 
9 #ifndef VertexFitMinuitStruct_h
10 
12 
13  unsigned short TPC;
14  unsigned short Cstat;
15  unsigned short NPlanes;
16  double WirePitch;
17  std::array<double, 3> XFactor; // The denominator factor in ConvertXToTicks
18  std::array<double, 3> TickOff; // The tick offset in ConvertXToTicks
19  std::array<double, 3> OrthY;
20  std::array<double, 3> OrthZ;
21  std::array<double, 3> FirstWire; // the FirstWireProj in WireCoordinate
22  TVector3 VtxPos; // Vertex position (detector units)
23 
24  std::vector<std::vector<double>> HitX; // hit X
25  // track X
26  std::vector< std::vector<double>> HitXErr; // hit X errors
27  std::vector<std::vector<unsigned short>> Plane;
28  std::vector<std::vector<unsigned short>> Wire;
29  // track
30  std::vector<TVector3> Dir;
31  std::vector<TVector3> DirErr;
32  double DoF;
33  float ChiDoF; // fit Chisq/DOF
34 
35 };
36 
37 #define VertexFitMinuitStruct_h
38 
39 
40 #endif
std::vector< std::vector< unsigned short > > Wire
std::vector< TVector3 > DirErr
std::array< double, 3 > TickOff
std::vector< std::vector< double > > HitX
std::vector< std::vector< unsigned short > > Plane
std::array< double, 3 > OrthY
std::array< double, 3 > XFactor
std::vector< TVector3 > Dir
std::array< double, 3 > FirstWire
std::vector< std::vector< double > > HitXErr
std::array< double, 3 > OrthZ