11 #include "TEveStraightLineSet.h"
54 const uint32_t&
id = ds.
id;
59 idigi != idigiEnd; ++idigi )
61 TEveStraightLineSet *lineSet =
new TEveStraightLineSet;
67 <<
"failed get geometry and topology of SiStripDigi with detid: "
71 float localTop[3] = { 0.0, 0.0, 0.0 };
72 float localBottom[3] = { 0.0, 0.0, 0.0 };
77 float globalBottom[3];
78 geom->
localToGlobal(
id, localTop, globalTop, localBottom, globalBottom );
80 lineSet->AddLine( globalTop[0], globalTop[1], globalTop[2],
81 globalBottom[0], globalBottom[1], globalBottom[2] );
#define REGISTER_FWPROXYBUILDER(_name_, _type_, _purpose_, _view_)
static const int kAllRPZBits
const float * getParameters(unsigned int id) const
void setupAddElement(TEveElement *el, TEveElement *parent, bool set_color=true) const
void get(const T *&oData) const
static const int kAll3DBits
void localSiStrip(short strip, float *localTop, float *localBottom, const float *pars, unsigned int id)
void localToGlobal(unsigned int id, const float *local, float *global, bool translatep=true) const
REGISTER_PROXYBUILDER_METHODS()
bool contains(unsigned int id) const
FWSiStripDigiProxyBuilder(void)
iterator end()
Return the off-the-end iterator.
virtual ~FWSiStripDigiProxyBuilder(void)
const FWSiStripDigiProxyBuilder & operator=(const FWSiStripDigiProxyBuilder &)
iterator begin()
Return an iterator to the first DetSet.
collection_type::const_iterator const_iterator
collection_type::const_iterator const_iterator
const FWGeometry * getGeom() const