66 iData.
eta(), iData.
phi() );
67 candidate->SetMarkerColor(
item()->defaultDisplayProperties().
color() );
79 for (TEveElement::List_i
i = parent->BeginChildren();
i!= parent->EndChildren(); ++
i)
81 if ((*i)->HasChildren())
83 TEveElement* el = (*i)->FirstChild();
96 if ((parent)->HasChildren())
98 TEveElement* el = (parent)->FirstChild();
101 candidate->SetMarkerColor( dp.
color());
102 candidate->ElementChanged();
const fireworks::Context & context() const
#define REGISTER_PROXYBUILDER_METHODS()
#define REGISTER_FWPROXYBUILDER(_name_, _type_, _purpose_, _view_)
virtual double energy() const final
energy
virtual void localModelChanges(const FWModelId &iId, TEveElement *iCompound, FWViewType::EType viewType, const FWViewContext *vc)
void voteMaxEtAndEnergy(float Et, float energy) const
void setupAddElement(TEveElement *el, TEveElement *parent, bool set_color=true) const
virtual double phi() const final
momentum azimuthal angle
const FWEventItem * item() const
const FWPFCandidatesLegoProxyBuilder & operator=(const FWPFCandidatesLegoProxyBuilder &)
virtual void scaleProduct(TEveElementList *parent, FWViewType::EType, const FWViewContext *vc)
virtual ~FWPFCandidatesLegoProxyBuilder()
FWPFCandidatesLegoProxyBuilder()
void updateScale(const FWViewContext *vc, const fireworks::Context &)
void setTrackTypePF(const reco::PFCandidate &pfCand, TAttLine *track)
Particle reconstructed by the particle flow algorithm.
virtual bool havePerViewProduct(FWViewType::EType) const
virtual double et() const final
transverse energy
virtual double eta() const final
momentum pseudorapidity
ModelInfo modelInfo(int iIndex) const
virtual double pt() const final
transverse momentum