LArSoft  v06_85_00
Liquid Argon Software toolkit - http://larsoft.org/
NuReweight.h
Go to the documentation of this file.
1 
9 
10 namespace simb { class MCTruth; }
11 namespace simb { class GTruth; }
12 
13 namespace rwgt{
14 
15  class NuReweight : public GENIEReweight {
16 
17  public:
18  NuReweight();
19  ~NuReweight();
20 
21  double CalcWeight(const simb::MCTruth & truth, const simb::GTruth & gtruth) const;
22 
23  private:
24  genie::EventRecord RetrieveGHEP(const simb::MCTruth & truth, const simb::GTruth & gtruth) const;
25 
26  };
27 
28 
29 }
genie::EventRecord * RetrieveGHEP(const simb::MCTruth &truth, const simb::GTruth &gtruth, bool useFirstTrajPosition=true)
return genie::EventRecord pointer; callee takes possession
Definition: GENIE2ART.cxx:341
Wrapper for reweight neutrino interactions with GENIE base class.
Framework includes.
Event generator information.
Definition: MCTruth.h:30