CMS 3D CMS Logo

FWPFTrackLegoProxyBuilder.h
Go to the documentation of this file.
1 #ifndef _FWPFTRACKLEGOPROXYBUILDER_H_
2 #define _FWPFTRACKLEGOPROXYBUILDER_H_
3 
4 // -*- C++ -*-
5 //
6 // Package: ParticleFlow
7 // Class : FWPFTrackLegoProxyBuilder
8 //
9 // Implementation:
10 // <Notes on implementation>
11 //
12 // Original Author: Simon Harris
13 //
14 
15 // System include files
16 #include "TEveStraightLineSet.h"
17 
18 // User include files
24 
25 //-----------------------------------------------------------------------------
26 // FWPFTrackLegoProxyBuilder
27 //-----------------------------------------------------------------------------
29 public:
30  // ---------------- Constructor(s)/Destructor ----------------------
33 
35 
36 private:
39 
40  // --------------------- Member Functions --------------------------
42  void build(const reco::Track& iData, unsigned int iIndex, TEveElement& oItemHolder, const FWViewContext* vc) override;
43 };
44 #endif
45 //=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_
FWPFTrackUtils.h
estimate_field.h
FWSimpleProxyBuilderTemplate.h
REGISTER_PROXYBUILDER_METHODS
#define REGISTER_PROXYBUILDER_METHODS()
Definition: register_dataproxybuilder_macro.h:28
TrackUtils.h
FWPFTrackLegoProxyBuilder
Definition: FWPFTrackLegoProxyBuilder.h:28
FWPFTrackLegoProxyBuilder::operator=
const FWPFTrackLegoProxyBuilder & operator=(const FWPFTrackLegoProxyBuilder &)=delete
reco::Track
Definition: Track.h:27
FWPFTrackLegoProxyBuilder::~FWPFTrackLegoProxyBuilder
~FWPFTrackLegoProxyBuilder() override
Definition: FWPFTrackLegoProxyBuilder.h:32
FWProxyBuilderBase::build
void build()
Definition: FWProxyBuilderBase.cc:110
FWEventItem.h
FWViewContext
Definition: FWViewContext.h:32
FWSimpleProxyBuilderTemplate
Definition: FWSimpleProxyBuilderTemplate.h:30
FWPFTrackLegoProxyBuilder::FWPFTrackLegoProxyBuilder
FWPFTrackLegoProxyBuilder()
Definition: FWPFTrackLegoProxyBuilder.h:31