00001 #ifndef VIS_SIM_DATA_VIS_GEN_PARTICLE_TWIG_H
00002 # define VIS_SIM_DATA_VIS_GEN_PARTICLE_TWIG_H
00003
00004
00005
00006 # include "Iguana/Framework/interface/IgTwig.h"
00007
00008
00009
00010
00011
00012 namespace HepMC
00013 {
00014 class GenParticle;
00015 }
00016
00017
00018
00019
00020
00021 class VisGenParticleTwig : public IgSimpleTwig
00022 {
00023 public:
00024 VisGenParticleTwig (IgTwig *parent,
00025 const std::string &name, HepMC::GenParticle &genParticle);
00026
00027
00028
00029 int id (void);
00030
00031 private:
00032 HepMC::GenParticle &m_genParticle;
00033 };
00034
00035
00036
00037
00038 #endif // VIS_SIM_DATA_VIS_GEN_PARTICLE_TWIG_H