EnergyRecoOutput.h
Go to the documentation of this file.
1 #ifndef FDSENSOPT_ENERGYRECOOUTPUT_H
2 #define FDSENSOPT_ENERGYRECOOUTPUT_H
3 
4 #include "Math/GenVector/PositionVector3D.h"
5 #include "Math/GenVector/PxPyPzE4D.h"
6 #include "Math/GenVector/LorentzVector.h"
7 
8 using Point_t = ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>>;
9 using Position4_t = ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double>>;
10 
11 namespace dune
12 {
14  {
15  public:
16 
17  int recoMethodUsed; // 1 = longest reco track + hadronic, 2 = reco shower with highest charge + hadronic, 3 = all hit charges, -1 = not set
18 // double nuEnergy;
19 // double lepEnergy;
20 // double hadEnergy;
25  int longestTrackContained; // 1 = contained, 0 = exiting, -1 = not set
26  int trackMomMethod; // 1 = range, 0 = MCS, -1 = not set
27  };
28 }
29 
30 #endif
ROOT::Math::PositionVector3D< ROOT::Math::Cartesian3D< double >> Point_t
ROOT::Math::LorentzVector< ROOT::Math::PxPyPzE4D< double >> Position4_t