1 #ifndef PhysicsTools_PatAlgos_KinResolutionsLoader_h 2 #define PhysicsTools_PatAlgos_KinResolutionsLoader_h 44 std::vector<edm::ESHandle<KinematicResolutionProvider> >
handles_;
def setup(process, global_tag, zero_tesla=False)
void setResolutions(pat::PATObject< T > &obj) const
Sets the efficiencies for this object, using the reference to the original objects.
bool enabled() const
'true' if this there is at least one efficiency configured
void setKinResolution(const pat::CandKinResolution &resol, const std::string &label="")
Add a kinematic resolution to this object (possibly with a label)
std::vector< std::string > eslabels_
Labels of the KinematicResolutionProvider in the EventSetup.
void newEvent(const edm::Event &event, const edm::EventSetup &setup)
To be called for each new event, reads in the EventSetup object.
KinResolutionsLoader()
Empty constructor.
static void fillDescription(edm::ParameterSetDescription &iDesc)
Method for documentation and validation of PSet.
std::vector< std::string > patlabels_
Labels of the resolutions in PAT.
Templated PAT object container.
std::vector< edm::ESHandle< KinematicResolutionProvider > > handles_
Handles to the EventSetup.