HepPDT::ParticleDataTable ParticleDataTable
std::vector< const reco::Candidate * > cands_
pointer to collection
edm::ESHandle< ParticleDataTable > pdt_
edm::EDGetTokenT< edm::View< reco::Candidate > > srcToken_
edm::ESGetToken< ParticleDataTable, edm::DefaultRecord > pdtToken_
void analyze(const edm::Event &, const edm::EventSetup &) override
bool hasValidDaughters(const reco::Candidate &) const
has valid daughters in the chain
ParticleTreeDrawer(const edm::ParameterSet &)
HepPDT::ParticleData ParticleData
std::string getParticleName(int id) const
void printDecay(const reco::Candidate &, const std::string &pre) const
bool accept(const reco::Candidate &) const
accept candidate
void printInfo(const reco::Candidate &) const
print 4 momenta