|
Berkeley Nuclear Data Software
|
#include <CutBuilder.h>
Static Public Member Functions | |
| static CutManager | procFile (std::string a_cutFile, bool a_verbose=true) |
| static CutManager | procSection (json a_CutSection, bool a_verbose=true) |
| static LowerBoundCut | procLowerBound (json a_jsonObject, bool a_verbose=true) |
| static UpperBoundCut | procUpperBound (json a_jsonObject) |
| static RangeCut | procRange (json a_jsonObject) |
| static PolyBoundCut | procPolyBound (json a_jsonObject) |
| static PolyRangeCut | procPolyRange (json a_jsonObject) |
| static IntegerListCut | procIntegerListCut (json a_jsonObject) |
| static GraphCut | procGraphCut (json a_jsonObject) |
this class is intended to turn json objects containing information about cuts needed for an analysis routing into an accessible CutManager class (see CutManager.h). It is similar to a factory pattern, and has no internal data so all functions are static
|
static |
this functin takes a path to a JSON file containing a section labled "cuts" containing an array of JSON formatted cuts and processes them into a CutManager object which it returns.



|
static |


|
static |


|
static |


|
static |




|
static |
this function takes a json array of cuts and contstrucs a CutManager object from them.

|
static |

