All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
SRFakeReco.h
Go to the documentation of this file.
1 // SRFakeReco.h
2 // \author grayputnam@uchicago.edu
3 ////////////////////////////////////////////////////////////////////////
4 #ifndef SRFAKERECO_H
5 #define SRFAKERECO_H
6 
9 
10 #include <vector>
11 
12 namespace caf
13 {
14  /// The SRFakeReco is a faked reconstruction using estimates from the SBN proposal
15  class SRFakeReco
16  {
17  public:
18  SRFakeReco();
20 
21  float nuE; ///< Fake-reco neutrino Energy [GeV]
22  SRVector3D vtx; ///< Interaction vertex in detector coordinates [cm]
23  SRFakeRecoParticle lepton; ///< Fake-reco lepton information
24  std::vector<SRFakeRecoParticle> hadrons; ///< Fake-reco information on hadronic state
25  int nhad; ///< Number of hadrons
26  float wgt; ///< Weight for this interaction
27  bool filled;
28  };
29 
30 } // end namespace
31 
32 #endif // SRFAKERECO_H
33 //////////////////////////////////////////////////////////////////////////////
A 3-vector with more efficient storage than TVector3.
Definition: SRVector3D.h:16
The SRFakeRecoParticle is a faked reconstruction using estimates from the SBN proposal.
int nhad
Number of hadrons.
Definition: SRFakeReco.h:25
float nuE
Fake-reco neutrino Energy [GeV].
Definition: SRFakeReco.h:21
float wgt
Weight for this interaction.
Definition: SRFakeReco.h:26
std::vector< SRFakeRecoParticle > hadrons
Fake-reco information on hadronic state.
Definition: SRFakeReco.h:24
SRVector3D vtx
Interaction vertex in detector coordinates [cm].
Definition: SRFakeReco.h:22
SRFakeRecoParticle lepton
Fake-reco lepton information.
Definition: SRFakeReco.h:23
The SRFakeReco is a faked reconstruction using estimates from the SBN proposal.
Definition: SRFakeReco.h:15