Go to the documentation of this file. 1 #include "TEvePointSet.h"
30 TEveElement& oItemHolder,
35 TEvePointSet* pointSet =
new TEvePointSet;
44 if (!
geom->contains(rawid)) {
50 if (
hit->hasPositionAndError()) {
53 }
else if (
const SiStripRecHit1D*
hit = dynamic_cast<const SiStripRecHit1D*>(rechit)) {
54 if (
hit->hasPositionAndError()) {
59 float localPos[3] = {
pos.x(),
pos.y(),
pos.z()};
61 geom->localToGlobal(rawid, localPos, globalPos);
62 pointSet->SetNextPoint(globalPos[0], globalPos[1], globalPos[2]);
69 "Track Tracking RecHits",
trackingRecHit_iterator recHitsBegin() const
Iterator to first hit on the track.
const FWTrackTrackingRecHitProxyBuilder & operator=(const FWTrackTrackingRecHitProxyBuilder &)=delete
static const int kAllRPZBits
#define REGISTER_FWPROXYBUILDER(_name_, _type_, _purpose_, _view_)
#define REGISTER_PROXYBUILDER_METHODS()
virtual LocalPoint localPosition() const =0
DetId geographicalId() const
static const int kAll3DBits
FWTrackTrackingRecHitProxyBuilder(void)
trackingRecHit_iterator recHitsEnd() const
Iterator to last hit on the track.
~FWTrackTrackingRecHitProxyBuilder(void) override
void setupAddElement(TEveElement *el, TEveElement *parent, bool set_color=true) const
const FWGeometry * getGeom() const
const FWEventItem * item() const
constexpr uint32_t rawId() const
get the raw id