test
Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
Fireworks
ParticleFlow
plugins
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
19
#include "
Fireworks/Core/interface/FWSimpleProxyBuilderTemplate.h
"
20
#include "
Fireworks/Core/interface/FWEventItem.h
"
21
#include "
Fireworks/Tracks/interface/TrackUtils.h
"
22
#include "
Fireworks/Tracks/interface/estimate_field.h
"
23
#include "
Fireworks/ParticleFlow/interface/FWPFTrackUtils.h
"
24
25
//-----------------------------------------------------------------------------
26
// FWPFTrackLegoProxyBuilder
27
//-----------------------------------------------------------------------------
28
class
FWPFTrackLegoProxyBuilder
:
public
FWSimpleProxyBuilderTemplate
<reco::Track>
29
{
30
public
:
31
// ---------------- Constructor(s)/Destructor ----------------------
32
FWPFTrackLegoProxyBuilder
(){}
33
virtual
~FWPFTrackLegoProxyBuilder
(){}
34
35
REGISTER_PROXYBUILDER_METHODS
();
36
37
private
:
38
FWPFTrackLegoProxyBuilder
(
const
FWPFTrackLegoProxyBuilder
& );
39
const
FWPFTrackLegoProxyBuilder
&
operator=
(
const
FWPFTrackLegoProxyBuilder
& );
40
41
// --------------------- Member Functions --------------------------
42
using
FWSimpleProxyBuilderTemplate<reco::Track>::build
;
43
virtual
void
build
(
const
reco::Track
&iData,
unsigned
int
iIndex, TEveElement &oItemHolder,
const
FWViewContext
*vc );
44
};
45
#endif
46
//=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_
FWSimpleProxyBuilderTemplate.h
REGISTER_PROXYBUILDER_METHODS
#define REGISTER_PROXYBUILDER_METHODS()
Definition:
register_dataproxybuilder_macro.h:28
FWViewContext
Definition:
FWViewContext.h:32
FWPFTrackLegoProxyBuilder::~FWPFTrackLegoProxyBuilder
virtual ~FWPFTrackLegoProxyBuilder()
Definition:
FWPFTrackLegoProxyBuilder.h:33
FWPFTrackLegoProxyBuilder
Definition:
FWPFTrackLegoProxyBuilder.h:28
FWPFTrackLegoProxyBuilder::FWPFTrackLegoProxyBuilder
FWPFTrackLegoProxyBuilder()
Definition:
FWPFTrackLegoProxyBuilder.h:32
FWProxyBuilderBase::build
void build()
Definition:
FWProxyBuilderBase.cc:131
FWEventItem.h
reco::Track
Definition:
Track.h:27
FWPFTrackLegoProxyBuilder::operator=
const FWPFTrackLegoProxyBuilder & operator=(const FWPFTrackLegoProxyBuilder &)
FWPFTrackUtils.h
TrackUtils.h
FWSimpleProxyBuilderTemplate
Definition:
FWSimpleProxyBuilderTemplate.h:29
estimate_field.h
Generated for CMSSW Reference Manual by
1.8.5