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::LuminosityBlockID newLuminosityBlockID(unsigned int run, unsigned int lumi)
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)
edm::LuminosityBlockRange newLuminosityBlockRange(unsigned int start, unsigned int startSub, unsigned int end, unsigned int endSub)
void addNewFileInPath(bool tracked, std::string const &name, std::string const &value)
static PFTauRenderPlugin instance
edm::ESInputTag newESInputTag(std::string const &module, std::string const &data)
edm::ParameterSet & pset()
unsigned long long EventNumber_t
edm::ParameterSet theParameterSet
pybind11::list getVPSet(bool tracked, std::string const &name)
Python11ParameterSet getPSet(bool tracked, std::string const &name) const
T getParameter(bool tracked, std::string const &name) const
unsigned int LuminosityBlockNumber_t
Python11ParameterSet newPSet() const
void addPSet(bool tracked, std::string const &name, Python11ParameterSet const &ppset)
edm::ParameterSet const & pset() const
pybind11::list toPython11List(const std::vector< T > &v)
Python11ParameterSet(edm::ParameterSet const &p)
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)
char data[epos_bytes_allocation]
std::string dump(unsigned int indent=0) const
void addParameters(bool tracked, std::string const &name, pybind11::list value)
unfortunate side effect: destroys the original list!
edm::EventID newEventID(edm::RunNumber_t run, edm::LuminosityBlockNumber_t lumi, edm::EventNumber_t event)
edm::InputTag newInputTag(std::string const &label, std::string const &instance, std::string const &process)
void addVPSet(bool tracked, std::string const &name, pybind11::list value)