Go to the documentation of this file.
14 #include "TEveTrack.h"
58 TEveElement& oItemHolder,
61 if (fabs(iData.
eta()) < 2.0 && iData.
pt() > 0.5 && iData.
pt() < 30) {
76 trk->SetLineWidth(
width);
void guessField(float estimate) const
FWProxyBuilderConfiguration * getConfig() const
static const int kAllRPZBits
#define REGISTER_FWPROXYBUILDER(_name_, _type_, _purpose_, _view_)
#define REGISTER_PROXYBUILDER_METHODS()
const TrackExtraRef & extra() const
reference to "extra" object
static const int kAll3DBits
double pt() const
track transverse momentum
const FWTrackProxyBuilder & operator=(const FWTrackProxyBuilder &)=delete
constexpr unsigned getField(const uint32_t u, const unsigned mask, const unsigned offset)
FWGenericParameter< T > * assertParam(const std::string &name, T def)
~FWTrackProxyBuilder() override
TEveTrack * prepareTrack(const reco::Track &track, TEveTrackPropagator *propagator, const std::vector< TEveVector > &extraRefPoints=std::vector< TEveVector >())
double eta() const
pseudorapidity of momentum vector
void setupAddElement(TEveElement *el, TEveElement *parent, bool set_color=true) const
FWMagField * getField() const
const FWEventItem * item() const
void setItem(const FWEventItem *iItem) override
T value(const std::string &name)
TEveTrackPropagator * getTrackPropagator() const
const fireworks::Context & context() const
virtual void setItem(const FWEventItem *iItem)
TEveTrackPropagator * getTrackerTrackPropagator() const
double estimate_field(const reco::Track &track, bool highQuality=false)