Go to the documentation of this file. 1 #ifndef _FWPFLEGORECHIT_H_
2 #define _FWPFLEGORECHIT_H_
17 #include "TEveCompound.h"
18 #include "TEveStraightLineSet.h"
20 #include "TEveCaloData.h"
21 #include "TEveChunkManager.h"
48 m_ls->SetMarkerColor(
c);
49 m_ls->SetLineColor(kBlack);
55 void addLine(
const TEveVector &v1,
const TEveVector &v2);
void buildTower(const std::vector< TEveVector > &corners, const FWViewContext *vc)
void addLine(float x1, float y1, float z1, float x2, float y2, float z2)
void setupEveBox(std::vector< TEveVector > &corners, float scale)
void updateScale(const FWViewContext *vc, float maxLogVal)
void setIsTallest(bool b)
virtual ~FWPFLegoRecHit()
const FWPFLegoRecHit & operator=(const FWPFLegoRecHit &)=delete
void setSquareColor(Color_t c)
void buildLineSet(const std::vector< TEveVector > &corners, const FWViewContext *vc)
void setLine(int idx, float x1, float y1, float z1, float x2, float y2, float z2)
TEveStraightLineSet * m_ls
float getEtEnergy(bool b) const
FWPFLegoRecHit(const std::vector< TEveVector > &corners, TEveElement *comp, FWProxyBuilderBase *pb, const FWViewContext *vc, float e, float et)