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