cepgen is hosted by Hepforge, IPPP Durham
CepGen 1.2.5
Central exclusive processes event generator
Loading...
Searching...
No Matches
boost::cepgen Namespace Reference

Functions

pt::ptree pack (const ::cepgen::RunParameters &)
 
pt::ptree pack (const ::cepgen::ParametersDescription &pdesc)
 
pt::ptree pack (const ::cepgen::ParametersList &params)
 
template<>
pt::ptree pack<::cepgen::ParametersList > (const std::vector<::cepgen::ParametersList > &vec)
 
template<typename T >
pt::ptree pack (const std::vector< T > &vec)
 
template<>
pt::ptree pack< double > (const std::vector< double > &vec)
 
pt::ptree pack (const ::cepgen::Limits &lim)
 
::cepgen::ParametersList unpack (const pt::ptree &tree)
 
void add (::cepgen::ParametersList &base, const std::string &name, const pt::ptree &tree)
 
template<>
pt::ptree pack (const std::vector<::cepgen::ParametersList > &)
 
template<>
pt::ptree pack (const std::vector< double > &)
 

Variables

static constexpr const char * DAUGH_KEY = "DAUGHTER"
 
static constexpr const char * MIN_KEY = "min"
 
static constexpr const char * MAX_KEY = "max"
 

Function Documentation

◆ add()

void add ( ::cepgen::ParametersList base,
const std::string &  name,
const pt::ptree &  tree 
)

Definition at line 163 of file BoostTreeUtils.cpp.

◆ pack() [1/7]

pt::ptree pack ( const ::cepgen::Limits lim)

Definition at line 104 of file BoostTreeUtils.cpp.

◆ pack() [2/7]

pt::ptree pack ( const ::cepgen::ParametersDescription pdesc)

Definition at line 33 of file BoostTreeUtils.cpp.

◆ pack() [3/7]

pt::ptree pack ( const ::cepgen::ParametersList params)

Definition at line 35 of file BoostTreeUtils.cpp.

◆ pack() [4/7]

pt::ptree pack ( const ::cepgen::RunParameters )

Definition at line 28 of file BoostTreeUtils.cpp.

◆ pack() [5/7]

template<>
pt::ptree pack ( const std::vector< double > &  )

◆ pack() [6/7]

template<typename T >
pt::ptree pack ( const std::vector< T > &  vec)

Definition at line 81 of file BoostTreeUtils.cpp.

◆ pack() [7/7]

template<>
pt::ptree pack ( const std::vector<::cepgen::ParametersList > &  )

◆ pack< double >()

template<>
pt::ptree pack< double > ( const std::vector< double > &  vec)

Definition at line 92 of file BoostTreeUtils.cpp.

◆ pack<::cepgen::ParametersList >()

template<>
pt::ptree pack<::cepgen::ParametersList > ( const std::vector<::cepgen::ParametersList > &  vec)

Definition at line 72 of file BoostTreeUtils.cpp.

◆ unpack()

cepgen::ParametersList unpack ( const pt::ptree &  tree)

Definition at line 123 of file BoostTreeUtils.cpp.

Variable Documentation

◆ DAUGH_KEY

constexpr const char* DAUGH_KEY = "DAUGHTER"
staticconstexpr

Definition at line 32 of file BoostTreeUtils.h.

◆ MAX_KEY

constexpr const char* MAX_KEY = "max"
staticconstexpr

Definition at line 34 of file BoostTreeUtils.h.

◆ MIN_KEY

constexpr const char* MIN_KEY = "min"
staticconstexpr

Definition at line 33 of file BoostTreeUtils.h.