Go to the documentation of this file.
13 for (std::vector<std::string>::const_iterator it =
patlabels_.begin(), ed =
patlabels_.end(); it != ed; ++it) {
21 for (std::vector<std::string>::iterator it =
patlabels_.begin(), ed =
patlabels_.end(); it != ed; ++it) {
35 iDesc.
add<
bool>(
"addResolutions",
false)->setComment(
"Add resolutions into this PAT Object");
38 iDesc.
addOptional(
"resolutions", resolutionPSet)->
setComment(
"Resolution values to get from EventSetup");
ParameterDescriptionBase * add(U const &iLabel, T const &value)
std::vector< std::string > eslabels_
Labels of the KinematicResolutionProvider in the EventSetup.
std::vector< std::string > patlabels_
Labels of the resolutions in PAT.
ParameterDescriptionBase * addOptional(U const &iLabel, T const &value)
std::vector< edm::ESHandle< KinematicResolutionProvider > > handles_
Handles to the EventSetup.
static void fillDescription(edm::ParameterSetDescription &iDesc)
Method for documentation and validation of PSet.
std::vector< std::string > getParameterNamesForType(bool trackiness=true) const
void setAllowAnything()
allow any parameter label/value pairs
void newEvent(const edm::Event &event, const edm::EventSetup &setup)
To be called for each new event, reads in the EventSetup object.
T getParameter(std::string const &) const
void setComment(std::string const &value)