26 output <<
" ------------------------------------" << std::endl;
27 output << tau << std::endl;
30 output <<
" TTInfoJetRefID: " 36 output <<
" JetRefID: " 39 output <<
" JetRef: " << *(tau.
jetRef());
46 output <<
" ------------------------------------" << std::endl;
47 output << jet << std::endl;
49 output <<
" --> " << *
cand << std::endl;
55 output <<
" ------------------------------------" << std::endl;
57 " candidate (pt/eta/phi): (" << cand.
pt() <<
"/" 59 << cand.
phi() <<
")" << std::endl;
69 src_(pset.getParameter<
edm::InputTag>(
"src")),
78 template<
typename T>
void 86 <<
"> Dump - source: [" <<
src_ <<
"]" << std::endl;
88 for(
auto const&
obj : *view) {
bool isNonnull() const
Checks for non-null.
const PFJetRef & jetRef() const
void analyze(const edm::Event &evt, const edm::EventSetup &es) override
CollectionDumper(const edm::ParameterSet &pset)
#define DEFINE_FWK_MODULE(type)
CollectionDumper< reco::Candidate > CandidateDumper
~CollectionDumper() override
key_type key() const
Accessor for product key.
Jets made from PFObjects.
ProductID id() const
Accessor for product ID.
void dump(std::ostream &out=std::cout) const
prints information on this PFTau
CollectionDumper< reco::PFTau > RecoTauDumper
bool getByLabel(InputTag const &tag, Handle< PROD > &result) const
const PFTauTagInfoRef & pfTauTagInfoRef() const
CollectionDumper< reco::PFJet > PFJetDumper
virtual double eta() const =0
momentum pseudorapidity
virtual double pt() const =0
transverse momentum
virtual std::vector< reco::PFCandidatePtr > getPFConstituents() const
get all constituents
virtual double phi() const =0
momentum azimuthal angle