File indexing completed on 2024-04-06 12:11:50
0001 #ifndef Fireworks_ParticleFlow_FWLegoEvePFCandidate_h
0002 #define Fireworks_ParticleFlow_FWLegoEvePFCandidate_h
0003
0004 #include "TEveLine.h"
0005 #include "TEveStraightLineSet.h"
0006 #include "Rtypes.h"
0007
0008 class TEveTrack;
0009 class FWViewContext;
0010
0011 namespace reco {
0012 class PFCandidate;
0013 }
0014
0015 namespace fireworks {
0016 class Context;
0017 }
0018
0019 class FWLegoEvePFCandidate : public TEveStraightLineSet {
0020 public:
0021 FWLegoEvePFCandidate(const reco::PFCandidate& pfc, const FWViewContext*, const fireworks::Context&);
0022 void updateScale(const FWViewContext*, const fireworks::Context&);
0023
0024 private:
0025 float m_energy;
0026 float m_et;
0027 };
0028
0029 #endif