6 #include "TEveGeoShape.h"
39 TEveElement& oItemHolder,
46 DetId detid = (*recIt)->geographicalId();
47 if ((*recIt)->isValid()) {
57 fwLog(
fwlog::kDebug) <<
"Failed to get shape extract for track-id " << iIndex <<
", tracking rec hit: "
#define REGISTER_PROXYBUILDER_METHODS()
#define REGISTER_FWPROXYBUILDER(_name_, _type_, _purpose_, _view_)
static const int kAllRPZBits
const TrackExtraRef & extra() const
reference to "extra" object
static bool representsSubPart(void)
void setupAddElement(TEveElement *el, TEveElement *parent, bool set_color=true) const
const FWEventItem * item() const
static const int kAll3DBits
const FWTracksModulesProxyBuilder & operator=(const FWTracksModulesProxyBuilder &)=delete
TEveGeoShape * getEveShape(unsigned int id) const
constexpr int subdetId() const
get the contents of the subdetector field (not cast into any detector's numbering enum) ...
FWTracksModulesProxyBuilder(void)
trackingRecHit_iterator recHitsBegin() const
Iterator to first hit on the track.
~FWTracksModulesProxyBuilder(void) override
std::string info(const DetId &)
const FWGeometry * getGeom() const
constexpr Detector det() const
get the detector field from this detid
trackingRecHit_iterator recHitsEnd() const
Iterator to last hit on the track.