WireCellToolkit
Wire Cell Simulation, Signal Process and Reconstruction Toolki for Liquid Argon Detectors
WireCell::Persist::Parser Class Reference

#include <Persist.h>

Public Types

typedef std::vector< std::string > pathlist_t
 

Public Member Functions

 Parser (const pathlist_t &load_paths=pathlist_t(), const externalvars_t &extvar=externalvars_t(), const externalvars_t &extcode=externalvars_t())
 
Json::Value load (const std::string &filename)
 
Json::Value loads (const std::string &text)
 
std::string resolve (const std::string &filename)
 Below is a reimplimenatiaon of the above but in class form..... /. More...
 

Detailed Description

Definition at line 128 of file Persist.h.

Member Typedef Documentation

◆ pathlist_t

typedef std::vector<std::string> WireCell::Persist::Parser::pathlist_t

Definition at line 130 of file Persist.h.

Constructor & Destructor Documentation

◆ Parser()

WireCell::Persist::Parser::Parser ( const pathlist_t load_paths = pathlist_t(),
const externalvars_t extvar = externalvars_t(),
const externalvars_t extcode = externalvars_t() 
)

Definition at line 221 of file Persist.cxx.

Member Function Documentation

◆ load()

Json::Value WireCell::Persist::Parser::load ( const std::string &  filename)

Definition at line 276 of file Persist.cxx.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ loads()

Json::Value WireCell::Persist::Parser::loads ( const std::string &  text)

Definition at line 312 of file Persist.cxx.

Here is the call graph for this function:

◆ resolve()

std::string WireCell::Persist::Parser::resolve ( const std::string &  filename)

Below is a reimplimenatiaon of the above but in class form..... /.

Definition at line 258 of file Persist.cxx.

Here is the call graph for this function:

The documentation for this class was generated from the following files: