CMS 3D CMS Logo

/afs/cern.ch/work/a/aaltunda/public/www/CMSSW_5_3_14/src/Fireworks/ParticleFlow/interface/FWLegoEvePFCandidate.h

Go to the documentation of this file.
00001 #ifndef Fireworks_ParticleFlow_FWLegoEvePFCandidate_h
00002 #define Fireworks_ParticleFlow_FWLegoEvePFCandidate_h
00003 
00004 
00005 #include "TEveLine.h"
00006 #include "TEveStraightLineSet.h"
00007 #include "Rtypes.h"
00008 
00009 class TEveTrack;
00010 class FWViewContext;
00011 
00012 namespace reco {
00013   class PFCandidate;
00014 }
00015 
00016 namespace fireworks
00017 {
00018    class Context;
00019 }
00020 
00021 class FWLegoEvePFCandidate : public TEveStraightLineSet 
00022 {
00023 public:
00024    FWLegoEvePFCandidate(const reco::PFCandidate& pfc, const FWViewContext*, const fireworks::Context&);
00025    void updateScale( const FWViewContext*,  const fireworks::Context&);
00026 
00027 private:
00028    float  m_energy;
00029    float  m_et;
00030 };
00031 
00032 #endif