FWLegoEvePFCandidate

Macros

Line Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
#ifndef Fireworks_ParticleFlow_FWLegoEvePFCandidate_h
#define Fireworks_ParticleFlow_FWLegoEvePFCandidate_h

#include "TEveLine.h"
#include "TEveStraightLineSet.h"
#include "Rtypes.h"

class TEveTrack;
class FWViewContext;

namespace reco {
  class PFCandidate;
}

namespace fireworks {
  class Context;
}

class FWLegoEvePFCandidate : public TEveStraightLineSet {
public:
  FWLegoEvePFCandidate(const reco::PFCandidate& pfc, const FWViewContext*, const fireworks::Context&);
  void updateScale(const FWViewContext*, const fireworks::Context&);

private:
  float m_energy;
  float m_et;
};

#endif