GENIEGenerator
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
XSecScaleI.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 
6  Original code contributed by J.Tena and M.Roda
7  Substantial code refactorizations by the core GENIE group.
8 */
9 //_________________________________________________________________________
10 
12 
13 using namespace genie;
14 
15 //_________________________________________________________________________
16 XSecScaleI::XSecScaleI( string name, string config /*"Default"*/ ) :
17  Algorithm(name, config)
18 {
19 
20 }
21 
22 //_________________________________________________________________________
24 {
25 
26 }
27 //_________________________________________________________________________
28 void XSecScaleI::Configure(const Registry & config)
29 {
30  Algorithm::Configure(config);
31  this->LoadConfig();
32 }
33 //____________________________________________________________________________
34 void XSecScaleI::Configure(string config)
35 {
36  Algorithm::Configure(config);
37  this->LoadConfig();
38 }
39 //_________________________________________________________________________
virtual ~XSecScaleI()
Definition: XSecScaleI.cxx:23
virtual void LoadConfig(void)=0
Algorithm abstract base class.
Definition: Algorithm.h:54
XSecScaleI(string name, string config="Default")
Definition: XSecScaleI.cxx:16
virtual void Configure(const Registry &config)
Definition: Algorithm.cxx:62
A registry. Provides the container for algorithm configuration parameters.
Definition: Registry.h:65
void Configure(const Registry &config) override
Definition: XSecScaleI.cxx:28