23 template <
class TauType,
class TauDiscriminator>
40 <<
"<" + this->
getTauTypeString() +
"AgainstElectronDeadECAL::discriminate>:";
43 <<
" tau: Pt = " << tau->pt() <<
", eta = " << tau->eta() <<
", phi = " << tau->phi();
TauDiscriminationAgainstElectronDeadECAL< reco::PFTau, reco::PFTauDiscriminator > PFRecoTauDiscriminationAgainstElectronDeadECAL
AntiElectronDeadECAL antiElectronDeadECAL_
#define DEFINE_FWK_MODULE(type)
void beginEvent(const edm::EventSetup &)
void beginEvent(const edm::Event &evt, const edm::EventSetup &es) override
std::vector< TauType > TauCollection
T const * get() const
Returns C++ pointer to the item.
~TauDiscriminationAgainstElectronDeadECAL() override
TauDiscriminationAgainstElectronDeadECAL< pat::Tau, pat::PATTauDiscriminator > PATTauDiscriminationAgainstElectronDeadECAL
TauDiscriminationAgainstElectronDeadECAL(const edm::ParameterSet &cfg)
static std::string getTauTypeString()
helper method to retrieve tau type name, e.g. to build correct cfi getter
edm::Ref< TauCollection > TauRef
double discriminate(const TauRef &tau) const override