![]() |
![]() |
00001 #ifndef _FWPFTRACKLEGOPROXYBUILDER_H_ 00002 #define _FWPFTRACKLEGOPROXYBUILDER_H_ 00003 00004 // -*- C++ -*- 00005 // 00006 // Package: ParticleFlow 00007 // Class : FWPFTrackLegoProxyBuilder 00008 // 00009 // Implementation: 00010 // <Notes on implementation> 00011 // 00012 // Original Author: Simon Harris 00013 // 00014 00015 // System include files 00016 #include "TEveStraightLineSet.h" 00017 00018 // User include files 00019 #include "FWPFTrackBaseProxyBuilder.h" 00020 00021 //----------------------------------------------------------------------------- 00022 // FWPFTrackLegoProxyBuilder 00023 //----------------------------------------------------------------------------- 00024 class FWPFTrackLegoProxyBuilder : public FWPFTrackBaseProxyBuilder 00025 { 00026 public: 00027 // ---------------- Constructor(s)/Destructor ---------------------- 00028 FWPFTrackLegoProxyBuilder(){} 00029 virtual ~FWPFTrackLegoProxyBuilder(){} 00030 00031 REGISTER_PROXYBUILDER_METHODS(); 00032 00033 private: 00034 FWPFTrackLegoProxyBuilder( const FWPFTrackLegoProxyBuilder& ); 00035 const FWPFTrackLegoProxyBuilder& operator=( const FWPFTrackLegoProxyBuilder& ); 00036 00037 // --------------------- Member Functions -------------------------- 00038 virtual void build( const reco::Track &iData, unsigned int iIndex, TEveElement &oItemHolder, const FWViewContext *vc ); 00039 }; 00040 #endif 00041 //=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_