15 #include "TEveTrack.h"
16 #include "TEveTrackPropagator.h"
61 t.fP = TEveVector( iData.
px(), iData.
py(), iData.
pz() );
64 TEveTrack* trk =
new TEveTrack(&t,
context().getTrackPropagator() );
const fireworks::Context & context() const
#define REGISTER_FWPROXYBUILDER(_name_, _type_, _purpose_, _view_)
static const int kAllRPZBits
void setupAddElement(TEveElement *el, TEveElement *parent, bool set_color=true) const
virtual double pz() const GCC11_FINAL
z coordinate of momentum vector
virtual double py() const GCC11_FINAL
y coordinate of momentum vector
static const int kAll3DBits
REGISTER_PROXYBUILDER_METHODS()
virtual double px() const GCC11_FINAL
x coordinate of momentum vector
virtual const Point & vertex() const
vertex position (overwritten by PF...)
virtual int charge() const GCC11_FINAL
electric charge
void setTrackTypePF(const reco::PFCandidate &pfCand, TAttLine *track)
Particle reconstructed by the particle flow algorithm.
const FWPFCandidate3DProxyBuilder & operator=(const FWPFCandidate3DProxyBuilder &)
virtual ~FWPFCandidate3DProxyBuilder()
FWPFCandidate3DProxyBuilder()