16 #include "TEvePointSet.h"
40 TEvePointSet* pointSet =
new TEvePointSet;
47 <<
"failed to get geometry of detid: "
48 << rawid << std::endl;
61 pointSet->SetMarkerStyle(26);
75 pointSet->SetNextPoint( global[0], global[1], global[2] );
virtual ~FWPSimHitProxyBuilder(void)
#define REGISTER_FWPROXYBUILDER(_name_, _type_, _purpose_, _view_)
static const int kAllRPZBits
virtual bool haveSingleProduct() const
void setupAddElement(TEveElement *el, TEveElement *parent, bool set_color=true) const
FWPSimHitProxyBuilder(void)
void localToGlobal(unsigned int id, const float *local, float *global) const
const FWEventItem * item() const
static const int kAll3DBits
uint32_t rawId() const
get the raw id
Local3DPoint localPosition() const
const FWPSimHitProxyBuilder & operator=(const FWPSimHitProxyBuilder &)
int superLayer() const
Return the superlayer number.
bool contains(unsigned int id) const
DTLayerId layerId() const
Return the corresponding LayerId.
REGISTER_PROXYBUILDER_METHODS()
void buildViewType(const PSimHit &iData, unsigned int iIndex, TEveElement &oItemHolder, FWViewType::EType type, const FWViewContext *)
const FWGeometry * getGeom() const
unsigned int detUnitId() const