1 #ifndef _FWPFRHOPHIRECHIT_H_
2 #define _FWPFRHOPHIRECHIT_H_
17 #include "TEveScalableStraightLineSet.h"
18 #include "TEveCompound.h"
33 float E,
float et,
double lPhi,
double rPhi, std::vector<TEveVector> &bCorners );
37 void updateScale( TEveScalableStraightLineSet *
ls, Double_t scale,
unsigned int i );
59 TEveScalableStraightLineSet *
m_ls;
std::vector< TEveVector > m_corners
FWPFRhoPhiRecHit & operator=(const FWPFRhoPhiRecHit &)
TEveScalableStraightLineSet * getLineSet()
FWPFRhoPhiRecHit(FWProxyBuilderBase *pb, TEveElement *iH, const FWViewContext *vc, float E, float et, double lPhi, double rPhi, std::vector< TEveVector > &bCorners)
void addChild(FWProxyBuilderBase *pb, TEveElement *itemHolder, const FWViewContext *vc, float E, float et)
void updateScale(TEveScalableStraightLineSet *ls, Double_t scale, unsigned int i)
void buildRecHit(FWProxyBuilderBase *pb, TEveElement *itemHolder, const FWViewContext *vc, std::vector< TEveVector > &bCorners)
virtual ~FWPFRhoPhiRecHit()
void setCorners(int i, TEveVector vec)
TEveScalableStraightLineSet * m_ls
FWPFRhoPhiRecHit * m_child