41 track_token_(iC.consumes(
cfg.getParameter<
edm::
InputTag>(
"trackSrc"))),
42 verbosity_(
cfg.getParameter<
int>(
"verbosity")) {}
51 <<
" No tracks will be added to tau.";
65 <<
" tau: Pt = " <<
tau.pt() <<
", eta = " <<
tau.eta() <<
", phi = " <<
tau.phi()
66 <<
", mass = " <<
tau.mass() <<
" (decayMode = " <<
tau.decayMode() <<
")" 67 <<
", nChHadrs = " << chargedHadrons.size() <<
", nLostTracks = " <<
lostTracks.size();
void operator()(PFTau &) const override
edm::Handle< reco::TrackCollection > tracks_
bool getByToken(EDGetToken token, Handle< PROD > &result) const
Provenance const * provenance() const
std::vector< PFRecoTauChargedHadron > PFRecoTauChargedHadronCollection
collection of PFRecoTauChargedHadron objects
const edm::Event * evt() const
Log< level::Warning, true > LogPrint
void beginEvent() override
PFRecoTauLostTrackPlugin(const edm::ParameterSet &, edm::ConsumesCollector &&iC)
#define DEFINE_EDM_PLUGIN(factory, type, name)
const edm::EDGetTokenT< reco::TrackCollection > track_token_
~PFRecoTauLostTrackPlugin() override=default