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