1 #ifndef _FWBOXRECHIT_H_ 2 #define _FWBOXRECHIT_H_ 17 #include "TEveCompound.h" 18 #include "TEveStraightLineSet.h" 20 #include "TEveCaloData.h" 21 #include "TEveChunkManager.h" 38 FWBoxRecHit(
const std::vector<TEveVector> &corners, TEveElement *
comp,
float e ,
float et);
46 void setLine(
int idx,
float x1,
float y1,
float z1,
float x2,
float y2,
float z2);
47 void addLine(
float x1,
float y1,
float z1,
float x2,
float y2,
float z2 );
48 void addLine(
const TEveVector &v1,
const TEveVector &v2 );
58 void setupEveBox( std::vector<TEveVector> &corners,
float scale );
59 void buildTower(
const std::vector<TEveVector> &corners);
60 void buildLineSet(
const std::vector<TEveVector> &corners);
void setupEveBox(std::vector< TEveVector > &corners, float scale)
const FWBoxRecHit & operator=(const FWBoxRecHit &)=delete
void buildTower(const std::vector< TEveVector > &corners)
TEveStraightLineSet * m_ls
void updateScale(float scale, float maxLogVal, bool plotEt)
void addLine(float x1, float y1, float z1, float x2, float y2, float z2)
float getEnergy(bool b) const
void buildLineSet(const std::vector< TEveVector > &corners)
FWBoxRecHit(const std::vector< TEveVector > &corners, TEveElement *comp, float e, float et)
et
define resolution functions of each parameter
void setSquareColor(Color_t c)
void setLine(int idx, float x1, float y1, float z1, float x2, float y2, float z2)