gambit is hosted by Hepforge, IPPP Durham
GAMBIT  v1.5.0-2191-ga4742ac
a Global And Modular Bsm Inference Tool
scan.hpp
Go to the documentation of this file.
1 // GAMBIT: Global and Modular BSM Inference Tool
2 // *********************************************
14 //
24 
25 #ifndef __scan_hpp__
26 #define __scan_hpp__
27 
33 
34 namespace Gambit
35 {
36  namespace Scanner
37  {
38  // Scan manager class that manages everything that is ScannerBit.
40  {
41  private:
46  // Flag to indicate whether or not the factory needs deleting in the destructor. Do not reset!
48 
49  public:
50  Scan_Manager (const YAML::Node &node, printer_interface*, const Factory_Base* factory = 0);
51  ~Scan_Manager();
52  int Run();
53  };
54  }
55 }
56 
57 #endif
Scan_Manager(const YAML::Node &node, printer_interface *, const Factory_Base *factory=0)
Definition: scan.cpp:50
declaration for scanner module
const Factory_Base * factory
Definition: scan.hpp:42
Base class for ini-file parsers using yaml-cpp.
Pure Base class of a plugin Factory function.
Declarations for the YAML options class.
Combine several priors to a prior for e.g.
declaration for scanner module
Priors::CompositePrior * prior
Definition: scan.hpp:44
Manager class for creating printer objects.
TODO: see if we can use this one:
Definition: Analysis.hpp:33
A small wrapper object for 'options' nodes.
printer_interface * printerInterface
Definition: scan.hpp:45
Special "build-a-prior" class This is the class to use for setting simple 1D priors (from the library...
Definition: composite.hpp:47