#include <Python11ParameterSet.h>
Public Member Functions | |
void | addNewFileInPath (bool tracked, std::string const &name, std::string const &value) |
template<typename T > | |
void | addParameter (bool tracked, std::string const &name, T const &value) |
template<typename T > | |
void | addParameters (bool tracked, std::string const &name, pybind11::list value) |
unfortunate side effect: destroys the original list! More... | |
void | addPSet (bool tracked, std::string const &name, Python11ParameterSet const &ppset) |
void | addVPSet (bool tracked, std::string const &name, pybind11::list value) |
std::string | dump () const |
template<typename T > | |
T | getParameter (bool tracked, std::string const &name) const |
template<typename T > | |
pybind11::list | getParameters (bool tracked, std::string const &name) const |
templated on the type of the contained object More... | |
Python11ParameterSet | getPSet (bool tracked, std::string const &name) const |
pybind11::list | getVPSet (bool tracked, std::string const &name) |
edm::ESInputTag | newESInputTag (std::string const &module, std::string const &data) |
edm::EventID | newEventID (edm::RunNumber_t run, edm::LuminosityBlockNumber_t lumi, edm::EventNumber_t event) |
edm::EventRange | newEventRange (edm::RunNumber_t start, edm::LuminosityBlockNumber_t startLumi, edm::EventNumber_t startSub, edm::RunNumber_t end, edm::LuminosityBlockNumber_t endLumi, edm::EventNumber_t endSub) |
edm::InputTag | newInputTag (std::string const &label, std::string const &instance, std::string const &process) |
edm::LuminosityBlockID | newLuminosityBlockID (unsigned int run, unsigned int lumi) |
edm::LuminosityBlockRange | newLuminosityBlockRange (unsigned int start, unsigned int startSub, unsigned int end, unsigned int endSub) |
Python11ParameterSet | newPSet () const |
edm::ParameterSet & | pset () |
edm::ParameterSet const & | pset () const |
Python11ParameterSet () | |
Python11ParameterSet (edm::ParameterSet const &p) | |
Private Attributes | |
edm::ParameterSet | theParameterSet |
Definition at line 19 of file Python11ParameterSet.h.
Python11ParameterSet::Python11ParameterSet | ( | ) |
Definition at line 4 of file Python11ParameterSet.cc.
Referenced by getPSet(), getVPSet(), and newPSet().
|
inline |
Definition at line 23 of file Python11ParameterSet.h.
void Python11ParameterSet::addNewFileInPath | ( | bool | tracked, |
std::string const & | name, | ||
std::string const & | value | ||
) |
Definition at line 31 of file Python11ParameterSet.cc.
References addParameter(), and Skims_PA_cff::name.
Referenced by PYBIND11_MODULE().
|
inline |
Definition at line 37 of file Python11ParameterSet.h.
References Skims_PA_cff::name, theParameterSet, and relativeConstraints::value.
Referenced by metTools.AddMETCollection::__init__(), trackTools.MakeAODTrackCandidates::__init__(), coreTools.RunOnData::__init__(), runJetUncertainties.RunJetUncertainties::__init__(), runMETCorrectionsAndUncertainties.RunMETCorrectionsAndUncertainties::__init__(), cmsswVersionTools.PickRelValInputFiles::__init__(), coreTools.RemoveMCMatching::__init__(), trackTools.MakePATTrackCandidates::__init__(), trigTools.SwitchOnTrigger::__init__(), trigTools.SwitchOnTriggerStandAlone::__init__(), tauTools.AddTauCollection::__init__(), trackTools.MakeTrackCandidates::__init__(), trigTools.SwitchOnTriggerMatching::__init__(), trigTools.SwitchOnTriggerMatchingStandAlone::__init__(), trigTools.SwitchOnTriggerMatchEmbedding::__init__(), jetTools.AddJetCollection::__init__(), jetTools.SwitchJetCollection::__init__(), jetTools.UpdateJetCollection::__init__(), jetTools.AddJetID::__init__(), jetTools.SetTagInfos::__init__(), addNewFileInPath(), addParameters(), addPSet(), and addVPSet().
|
inline |
unfortunate side effect: destroys the original list!
Definition at line 54 of file Python11ParameterSet.h.
References addParameter(), Skims_PA_cff::name, findQualityFiles::v, and relativeConstraints::value.
|
inline |
these custom classes do seem to be a hassle to wrap, compared to, say, InputTag maybe we will need to template these someday
Definition at line 62 of file Python11ParameterSet.h.
References addParameter(), Skims_PA_cff::name, and theParameterSet.
Referenced by PYBIND11_MODULE().
void Python11ParameterSet::addVPSet | ( | bool | tracked, |
std::string const & | name, | ||
pybind11::list | value | ||
) |
Definition at line 6 of file Python11ParameterSet.cc.
References addParameter(), Skims_PA_cff::name, findQualityFiles::v, and relativeConstraints::value.
Referenced by PYBIND11_MODULE().
|
inline |
Definition at line 115 of file Python11ParameterSet.h.
References edm::ParameterSet::dump(), and theParameterSet.
Referenced by PyBind11ProcessDesc::dump(), and PYBIND11_MODULE().
|
inline |
Definition at line 26 of file Python11ParameterSet.h.
References Skims_PA_cff::name, mps_fire::result, and theParameterSet.
|
inline |
templated on the type of the contained object
Definition at line 47 of file Python11ParameterSet.h.
References Skims_PA_cff::name, edm::toPython11List(), and findQualityFiles::v.
|
inline |
Definition at line 66 of file Python11ParameterSet.h.
References Skims_PA_cff::name, and Python11ParameterSet().
Referenced by PYBIND11_MODULE().
pybind11::list Python11ParameterSet::getVPSet | ( | bool | tracked, |
std::string const & | name | ||
) |
Definition at line 17 of file Python11ParameterSet.cc.
References edm::ParameterSet::getParameterSetVector(), edm::ParameterSet::getUntrackedParameterSetVector(), MainPageGenerator::l, Skims_PA_cff::name, Python11ParameterSet(), theParameterSet, and findQualityFiles::v.
Referenced by PYBIND11_MODULE().
|
inline |
Definition at line 79 of file Python11ParameterSet.h.
References data, and callgraph::module.
Referenced by PYBIND11_MODULE().
|
inline |
Definition at line 83 of file Python11ParameterSet.h.
References writedatasetfile::run.
Referenced by PYBIND11_MODULE().
|
inline |
Definition at line 98 of file Python11ParameterSet.h.
References mps_fire::end.
Referenced by PYBIND11_MODULE().
|
inline |
Definition at line 75 of file Python11ParameterSet.h.
References HLT_2022v12_cff::InputTag, instance, label, and LaserDQM_cfg::process.
Referenced by PYBIND11_MODULE().
|
inline |
Definition at line 87 of file Python11ParameterSet.h.
References writedatasetfile::run.
Referenced by PYBIND11_MODULE().
|
inline |
Definition at line 91 of file Python11ParameterSet.h.
References mps_fire::end.
Referenced by PYBIND11_MODULE().
|
inline |
Definition at line 109 of file Python11ParameterSet.h.
References Python11ParameterSet().
Referenced by PYBIND11_MODULE().
|
inline |
Definition at line 111 of file Python11ParameterSet.h.
References theParameterSet.
Referenced by PyBind11ProcessDesc::parameterSet(), and edm::cmspybind11::readPSetsFrom().
|
inline |
Definition at line 113 of file Python11ParameterSet.h.
References theParameterSet.
|
private |
Definition at line 118 of file Python11ParameterSet.h.
Referenced by addParameter(), addPSet(), dump(), getParameter(), getVPSet(), and pset().