Go to the documentation of this file. 1 #ifndef FWCore_PyBind11ParameterSet_Python11ParameterSet_h
2 #define FWCore_PyBind11ParameterSet_Python11ParameterSet_h
3 #include <pybind11/pybind11.h>
48 std::vector<T>
v = getParameter<std::vector<T> >(tracked,
name);
55 std::vector<T>
v = edm::toVector<T>(
value);
92 unsigned int startSub,
94 unsigned int endSub) {
edm::InputTag newInputTag(std::string const &label, std::string const &instance, std::string const &process)
pybind11::list toPython11List(const std::vector< T > &v)
pybind11::list getParameters(bool tracked, std::string const &name) const
templated on the type of the contained object
void addParameter(bool tracked, std::string const &name, T const &value)
void addParameters(bool tracked, std::string const &name, pybind11::list value)
unfortunate side effect: destroys the original list!
pybind11::list getVPSet(bool tracked, std::string const &name)
unsigned int LuminosityBlockNumber_t
edm::LuminosityBlockID newLuminosityBlockID(unsigned int run, unsigned int lumi)
edm::ParameterSet & pset()
Python11ParameterSet getPSet(bool tracked, std::string const &name) const
std::string dump(unsigned int indent=0) const
unsigned long long EventNumber_t
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::ParameterSet theParameterSet
Python11ParameterSet newPSet() const
edm::ParameterSet const & pset() const
T getParameter(bool tracked, std::string const &name) const
void addVPSet(bool tracked, std::string const &name, pybind11::list value)
static PFTauRenderPlugin instance
void addPSet(bool tracked, std::string const &name, Python11ParameterSet const &ppset)
Python11ParameterSet(edm::ParameterSet const &p)
edm::ESInputTag newESInputTag(std::string const &module, std::string const &data)
char data[epos_bytes_allocation]
edm::LuminosityBlockRange newLuminosityBlockRange(unsigned int start, unsigned int startSub, unsigned int end, unsigned int endSub)
edm::EventID newEventID(edm::RunNumber_t run, edm::LuminosityBlockNumber_t lumi, edm::EventNumber_t event)
void addNewFileInPath(bool tracked, std::string const &name, std::string const &value)