SuSAv2MECHadronTensorModel.h
Go to the documentation of this file.
1 //____________________________________________________________________________
2 /*!
3 
4 \class genie::SuSAv2MECHadronTensorModel
5 
6 \brief Creates hadron tensor objects for calculations of MEC
7  cross sections using the SuSAv2 approach
8 
9 \author Steven Gardiner <gardiner \at fnal.gov>
10  Fermi National Accelerator Laboratory
11 
12 \created April 26, 2019
13 
14 \cpright Copyright (c) 2003-2019, The GENIE Collaboration
15  For the full text of the license visit http://copyright.genie-mc.org
16  or see $GENIE/LICENSE
17 */
18 //____________________________________________________________________________
19 
20 #ifndef _SUSAV2_MEC_HADRON_TENSOR_MODEL_H_
21 #define _SUSAV2_MEC_HADRON_TENSOR_MODEL_H_
22 
23 // GENIE includes
25 
26 namespace genie {
27 
29 
30 public:
31 
34 
36 
37 protected:
38 
39  // Implementation of TabulatedHadronTensorModelI interface
40  virtual HadronTensorI* ParseTensorFile( const std::string& full_file_name ) const;
41 
42 };
43 
44 } // namespace genie
45 
46 #endif // _SUSAV2_MEC_HADRON_TENSOR_MODEL_H_
THE MAIN GENIE PROJECT NAMESPACE
Definition: AlgCmp.h:25
std::string string
Definition: nybbler.cc:12
virtual HadronTensorI * ParseTensorFile(const std::string &full_file_name) const
Creates hadron tensor objects for calculations of MEC cross sections using the SuSAv2 approach...
static Config * config
Definition: config.cpp:1054
Abstract interface for an object that computes the elements a hadron tensor . Also computes the contr...
Definition: HadronTensorI.h:53
Creates hadron tensor objects for cross section calculations using precomputed data tables...