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
SuSAv2QELHadronTensorModel.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/SuSAv2QELHadronTensorModel.h
"
17
#include "
Physics/HadronTensors/TabulatedHadronTensorModelI.h
"
18
#include "
Physics/HadronTensors/TabulatedLabFrameHadronTensor.h
"
19
20
//____________________________________________________________________________
21
genie::SuSAv2QELHadronTensorModel::SuSAv2QELHadronTensorModel
()
22
: genie::
TabulatedHadronTensorModelI
(
"genie::SuSAv2QELHadronTensorModel"
)
23
{
24
25
}
26
27
//____________________________________________________________________________
28
genie::SuSAv2QELHadronTensorModel::SuSAv2QELHadronTensorModel
(std::string config)
29
: genie::
TabulatedHadronTensorModelI
(
"genie::SuSAv2QELHadronTensorModel"
, config)
30
{
31
32
}
33
34
//____________________________________________________________________________
35
genie::SuSAv2QELHadronTensorModel::~SuSAv2QELHadronTensorModel
()
36
{
37
38
}
39
40
//____________________________________________________________________________
41
genie::HadronTensorI
*
genie::SuSAv2QELHadronTensorModel::ParseTensorFile
(
42
const
std::string& full_file_name)
const
43
{
44
return
new
TabulatedLabFrameHadronTensor
( full_file_name );
45
}
TabulatedLabFrameHadronTensor.h
TabulatedHadronTensorModelI.h
SuSAv2QELHadronTensorModel.h
genie::TabulatedLabFrameHadronTensor
Computes the elements and structure functions of the hadron tensor (using the conventions of the Val...
Definition:
TabulatedLabFrameHadronTensor.h:34
genie::SuSAv2QELHadronTensorModel::~SuSAv2QELHadronTensorModel
virtual ~SuSAv2QELHadronTensorModel()
Definition:
SuSAv2QELHadronTensorModel.cxx:35
genie::HadronTensorI
Abstract interface for an object that computes the elements a hadron tensor . Also computes the contr...
Definition:
HadronTensorI.h:95
genie::SuSAv2QELHadronTensorModel::SuSAv2QELHadronTensorModel
SuSAv2QELHadronTensorModel()
Definition:
SuSAv2QELHadronTensorModel.cxx:21
genie::TabulatedHadronTensorModelI
Creates hadron tensor objects for cross section calculations using precomputed data tables...
Definition:
TabulatedHadronTensorModelI.h:37
genie::SuSAv2QELHadronTensorModel::ParseTensorFile
virtual HadronTensorI * ParseTensorFile(const std::string &full_file_name) const
Definition:
SuSAv2QELHadronTensorModel.cxx:41
Generated on Wed Jul 17 2024 14:46:46 for GENIEGenerator by
1.8.5