GENIEGenerator
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
NievesMECHadronTensorModel.h
Go to the documentation of this file.
1 //____________________________________________________________________________
2 /*!
3 
4 \class genie::NievesMECHadronTensorModel
5 
6 \brief Creates hadron tensor objects for calculations of MEC
7  cross sections using the Valencia model
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-2024, 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 _NIEVES_MEC_HADRON_TENSOR_MODEL_H_
21 #define _NIEVES_MEC_HADRON_TENSOR_MODEL_H_
22 
23 // GENIE includes
25 
26 namespace genie {
27 
29 
30 public:
31 
33  NievesMECHadronTensorModel(std::string config);
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 // _NIEVES_MEC_HADRON_TENSOR_MODEL_H_
Abstract interface for an object that computes the elements a hadron tensor . Also computes the contr...
Definition: HadronTensorI.h:95
Creates hadron tensor objects for calculations of MEC cross sections using the Valencia model...
Creates hadron tensor objects for cross section calculations using precomputed data tables...
virtual HadronTensorI * ParseTensorFile(const std::string &full_file_name) const