Go to the documentation of this file.00001 #ifndef _FWPFPATJET3DPROXYBUILDER__
00002 #define _FWPFPATJET3DPROXYBUILDER__
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016 #include "TEveTrack.h"
00017 #include "TEveTrackPropagator.h"
00018 #include "TEveVSDStructs.h"
00019
00020
00021 #include "Fireworks/Core/interface/FWSimpleProxyBuilderTemplate.h"
00022 #include "Fireworks/Core/interface/Context.h"
00023 #include "Fireworks/ParticleFlow/interface/setTrackTypePF.h"
00024
00025 #include "DataFormats/JetReco/interface/PFJet.h"
00026 #include "DataFormats/JetReco/interface/PFJetCollection.h"
00027 #include "DataFormats/PatCandidates/interface/Jet.h"
00028
00029
00030
00031
00032 template<class T>
00033 class FWPFPatJet3DProxyBuilder : public FWSimpleProxyBuilderTemplate<T>
00034 {
00035 public:
00036
00037 FWPFPatJet3DProxyBuilder();
00038 virtual ~FWPFPatJet3DProxyBuilder();
00039
00040 private:
00041 FWPFPatJet3DProxyBuilder(const FWPFPatJet3DProxyBuilder&);
00042 const FWPFPatJet3DProxyBuilder& operator=(const FWPFPatJet3DProxyBuilder&);
00043
00044
00045 void build(const T&, unsigned int, TEveElement&, const FWViewContext*);
00046 };
00047 #endif
00048