GENIEGenerator
Main Page
Related Pages
Namespaces
Classes
Files
Examples
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
Physics
HadronTensors
SuSAv2MECHadronTensorModel.cxx
Go to the documentation of this file.
1
//____________________________________________________________________________
2
/*
3
Copyright (c) 2003-2024, The GENIE Collaboration
4
For the full text of the license visit http://copyright.genie-mc.org
5
or see $GENIE/LICENSE
6
7
Author: Steven Gardiner <gardiner \at fnal.gov>
8
Fermi National Accelerator Laboratory
9
10
For the class documentation see the corresponding header file.
11
12
*/
13
//____________________________________________________________________________
14
15
// GENIE includes
16
#include "
Physics/HadronTensors/SuSAv2MECHadronTensorModel.h
"
17
#include "
Physics/HadronTensors/TabulatedHadronTensorModelI.h
"
18
#include "
Physics/HadronTensors/TabulatedLabFrameHadronTensor.h
"
19
20
//____________________________________________________________________________
21
genie::SuSAv2MECHadronTensorModel::SuSAv2MECHadronTensorModel
()
22
: genie::
TabulatedHadronTensorModelI
(
"genie::SuSAv2MECHadronTensorModel"
)
23
{
24
25
}
26
27
//____________________________________________________________________________
28
genie::SuSAv2MECHadronTensorModel::SuSAv2MECHadronTensorModel
(std::string config)
29
: genie::
TabulatedHadronTensorModelI
(
"genie::SuSAv2MECHadronTensorModel"
, config)
30
{
31
32
}
33
34
//____________________________________________________________________________
35
genie::SuSAv2MECHadronTensorModel::~SuSAv2MECHadronTensorModel
()
36
{
37
38
}
39
40
//____________________________________________________________________________
41
genie::HadronTensorI
*
genie::SuSAv2MECHadronTensorModel::ParseTensorFile
(
42
const
std::string& full_file_name)
const
43
{
44
return
new
TabulatedLabFrameHadronTensor
( full_file_name );
45
}
TabulatedLabFrameHadronTensor.h
SuSAv2MECHadronTensorModel.h
genie::SuSAv2MECHadronTensorModel::~SuSAv2MECHadronTensorModel
virtual ~SuSAv2MECHadronTensorModel()
Definition:
SuSAv2MECHadronTensorModel.cxx:35
TabulatedHadronTensorModelI.h
genie::SuSAv2MECHadronTensorModel::ParseTensorFile
virtual HadronTensorI * ParseTensorFile(const std::string &full_file_name) const
Definition:
SuSAv2MECHadronTensorModel.cxx:41
genie::TabulatedLabFrameHadronTensor
Computes the elements and structure functions of the hadron tensor (using the conventions of the Val...
Definition:
TabulatedLabFrameHadronTensor.h:34
genie::HadronTensorI
Abstract interface for an object that computes the elements a hadron tensor . Also computes the contr...
Definition:
HadronTensorI.h:95
genie::TabulatedHadronTensorModelI
Creates hadron tensor objects for cross section calculations using precomputed data tables...
Definition:
TabulatedHadronTensorModelI.h:37
genie::SuSAv2MECHadronTensorModel::SuSAv2MECHadronTensorModel
SuSAv2MECHadronTensorModel()
Definition:
SuSAv2MECHadronTensorModel.cxx:21
Generated on Wed Jul 17 2024 14:46:46 for GENIEGenerator by
1.8.5