File indexing completed on 2024-04-06 12:27:54
0001 #include "RecoTauTag/RecoTau/interface/RecoTauPluginsCommon.h"
0002
0003 namespace reco {
0004 namespace tau {
0005
0006
0007 RecoTauNamedPlugin::RecoTauNamedPlugin(const edm::ParameterSet& pset)
0008 : name_(pset.getParameter<std::string>("name")) {}
0009
0010 const std::string& RecoTauNamedPlugin::name() const { return name_; }
0011
0012
0013 RecoTauEventHolderPlugin::RecoTauEventHolderPlugin(const edm::ParameterSet& pset)
0014 : RecoTauNamedPlugin(pset), evt_(nullptr), es_(nullptr) {}
0015
0016 const edm::Event* RecoTauEventHolderPlugin::evt() const { return evt_; }
0017 edm::Event* RecoTauEventHolderPlugin::evt() { return evt_; }
0018 const edm::EventSetup* RecoTauEventHolderPlugin::evtSetup() const { return es_; }
0019
0020 void RecoTauEventHolderPlugin::setup(edm::Event& evt, const edm::EventSetup& es) {
0021 evt_ = &evt;
0022 es_ = &es;
0023
0024 this->beginEvent();
0025 }
0026
0027 }
0028 }