14 TEveElement& oItemHolder,
16 std::vector<reco::PFCandidatePtr> consts = iData.getPFConstituents();
18 typedef std::vector<reco::PFCandidatePtr>::const_iterator IC;
20 for (IC ic = consts.begin(); ic != consts.end(); ++ic) {
44 for (TEveElement::List_i
i =
parent->BeginChildren();
i !=
parent->EndChildren(); ++
i) {
45 if ((*i)->HasChildren()) {
47 for (TEveElement::List_i
j = (*i)->BeginChildren();
j != (*i)->EndChildren(); ++
j) {
62 if ((
parent)->HasChildren()) {
63 for (TEveElement::List_i
j =
parent->BeginChildren();
j !=
parent->EndChildren(); ++
j) {
66 cand->ElementChanged();
#define REGISTER_PROXYBUILDER_METHODS()
#define REGISTER_FWPROXYBUILDER(_name_, _type_, _purpose_, _view_)
void setupAddElement(TEveElement *el, TEveElement *parent, bool set_color=true) const
static constexpr unsigned int kLegoPFECALBit
Jets made from PFObjects.
const fireworks::Context & context() const
FWPFPatJetLegoProxyBuilder()
void scaleProduct(TEveElementList *parent, FWViewType::EType, const FWViewContext *vc) override
void localModelChanges(const FWModelId &iId, TEveElement *iCompound, FWViewType::EType viewType, const FWViewContext *vc) override
void voteMaxEtAndEnergy(float Et, float energy) const
FWPatJetLegoProxyBuilder()
~FWPFPatJetLegoProxyBuilder() override
FWPFJetLegoProxyBuilder()
static constexpr unsigned int kLegoBit
Analysis-level calorimeter jet class.
void setTrackTypePF(const reco::PFCandidate &pfCand, TAttLine *track)
~FWPFJetLegoProxyBuilder() override
~FWPatJetLegoProxyBuilder() override
const FWEventItem * item() const