1 #include "TEveCompound.h"
2 #include "TEveBoxSet.h"
50 std::vector<float> scaledCorners(24);
51 for (std::vector<HBHERecHit>::const_iterator it = collection->
begin() ; it != collection->
end(); ++it, ++
index)
89 iItem->
get( collection );
95 std::vector<HBHERecHit>::const_iterator it = collection->
begin();
96 std::vector<HBHERecHit>::const_iterator itEnd = collection->
end();
97 std::vector<float> scaledCorners(24);
99 for( ; it != itEnd; ++it )
107 for (std::vector<HBHERecHit>::const_iterator it = collection->
begin() ; it != collection->
end(); ++it)
const fireworks::Context & context() const
const FWDisplayProperties & displayProperties() const
REGISTER_PROXYBUILDER_METHODS()
#define REGISTER_FWPROXYBUILDER(_name_, _type_, _purpose_, _view_)
virtual void scaleProduct(TEveElementList *parent, FWViewType::EType, const FWViewContext *vc)
const FWGeometry * getGeom() const
void get(const T *&oData) const
FWViewEnergyScale * getEnergyScale() const
TEveBoxSet * getBoxSet() const
const FWEventItem * item() const
virtual bool havePerViewProduct(FWViewType::EType) const
const FWHBHERecHitProxyBuilder & operator=(const FWHBHERecHitProxyBuilder &)
const_iterator end() const
const float * getCorners(unsigned int id) const
void energyScaledBox3DCorners(const float *corners, float scale, std::vector< float > &, bool invert=false)
TEveBoxSet * addBoxSetToProduct(TEveElementList *product)
void etScaledBox3DCorners(const float *corners, float energy, float maxEnergy, std::vector< float > &scaledCorners, bool reflect=false)
FWHBHERecHitProxyBuilder(void)
ModelInfo modelInfo(int iIndex) const
void addBox(TEveBoxSet *set, const float *pnts, const FWDisplayProperties &dp)
virtual ~FWHBHERecHitProxyBuilder(void)
const FWGeometry * getGeom() const
const_iterator begin() const