Go to the documentation of this file.
16 #include "TEvePointSet.h"
36 TEveElement& oItemHolder,
43 TEvePointSet* pointSet =
new TEvePointSet;
47 if (!
geom->contains(rawid)) {
57 if (
id.det() ==
DetId::Muon &&
id.subdetId() == 1) {
61 pointSet->SetMarkerStyle(26);
74 geom->localToGlobal(rawid,
local, global);
75 pointSet->SetNextPoint(global[0], global[1], global[2]);
void buildViewType(const PSimHit &iData, unsigned int iIndex, TEveElement &oItemHolder, FWViewType::EType type, const FWViewContext *) override
static const int kAllRPZBits
#define REGISTER_FWPROXYBUILDER(_name_, _type_, _purpose_, _view_)
~FWPSimHitProxyBuilder(void) override
#define REGISTER_PROXYBUILDER_METHODS()
int superLayer() const
Return the superlayer number.
unsigned int detUnitId() const
static const int kAll3DBits
Local3DPoint localPosition() const
void setupAddElement(TEveElement *el, TEveElement *parent, bool set_color=true) const
const FWPSimHitProxyBuilder & operator=(const FWPSimHitProxyBuilder &)=delete
const FWGeometry * getGeom() const
const FWEventItem * item() const
constexpr uint32_t rawId() const
get the raw id
bool haveSingleProduct() const override
DTLayerId layerId() const
Return the corresponding LayerId.
FWPSimHitProxyBuilder(void)
Abs< T >::type abs(const T &t)