Go to the documentation of this file.
14 TEveElement& oItemHolder,
17 std::vector<reco::PFCandidatePtr> consts = iData.getPFConstituents();
18 typedef std::vector<reco::PFCandidatePtr>::const_iterator IC;
20 for (IC ic = consts.begin();
28 t.fP = TEveVector(pfCandPtr->px(), pfCandPtr->py(), pfCandPtr->pz());
29 t.fV = TEveVector(pfCandPtr->vertex().x(), pfCandPtr->vertex().y(), pfCandPtr->vertex().z());
30 t.fSign = pfCandPtr->charge();
40 fwLog(
fwlog::kError) <<
"FWPFPatJet3DProxyBuilder::build() Caught exception " << iException.
what() << std::endl;
~FWPatJet3DProxyBuilder() override
static const int kAllRPZBits
#define REGISTER_FWPROXYBUILDER(_name_, _type_, _purpose_, _view_)
#define REGISTER_PROXYBUILDER_METHODS()
FWPFPatJet3DProxyBuilder()
char const * what() const noexcept override
void setTrackTypePF(const reco::PFCandidate &pfCand, TAttLine *track)
static const int kAll3DBits
Analysis-level calorimeter jet class.
~FWPFPatJet3DProxyBuilder() override
void setupAddElement(TEveElement *el, TEveElement *parent, bool set_color=true) const
~FWPFJet3DProxyBuilder() override
Jets made from PFObjects.
const fireworks::Context & context() const