Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
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
FWViewContext
Definition:
FWViewContext.h:32
FWPFTrackLegoProxyBuilder::~FWPFTrackLegoProxyBuilder
virtual ~FWPFTrackLegoProxyBuilder()
Definition:
FWPFTrackLegoProxyBuilder.h:33
FWPFTrackLegoProxyBuilder::REGISTER_PROXYBUILDER_METHODS
REGISTER_PROXYBUILDER_METHODS()
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