Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
Fireworks
ParticleFlow
plugins
FWPFTrack3DProxyBuilder.h
Go to the documentation of this file.
1
#ifndef _FWPFTRACK3DPROXYBUILDER_H_
2
#define _FWPFTRACK3DPROXYBUILDER_H_
3
4
// -*- C++ -*-
5
//
6
// Package: ParticleFlow
7
// Class : FWPFTrack3DProxyBuilder
8
//
9
// Implementation:
10
// <Notes on implementation>
11
//
12
// Original Author: Simon Harris
13
//
14
15
// User include files
16
#include "
Fireworks/Core/interface/FWSimpleProxyBuilderTemplate.h
"
17
#include "
Fireworks/Core/interface/FWEventItem.h
"
18
#include "
Fireworks/Tracks/interface/TrackUtils.h
"
19
#include "
Fireworks/Tracks/interface/estimate_field.h
"
20
#include "
Fireworks/ParticleFlow/interface/FWPFTrackUtils.h
"
21
22
//-----------------------------------------------------------------------------
23
// FWPFTrack3DProxyBuilder
24
//-----------------------------------------------------------------------------
25
class
FWPFTrack3DProxyBuilder
:
public
FWSimpleProxyBuilderTemplate
<reco::Track> {
26
public
:
27
// ---------------- Constructor(s)/Destructor ----------------------
28
FWPFTrack3DProxyBuilder
() {}
29
~FWPFTrack3DProxyBuilder
()
override
{}
30
31
using
FWSimpleProxyBuilderTemplate<reco::Track>::build
;
32
void
build
(
const
reco::Track
& iData,
unsigned
int
iIndex, TEveElement& oItemHolder,
const
FWViewContext
* vc)
override
;
33
REGISTER_PROXYBUILDER_METHODS
();
34
35
FWPFTrack3DProxyBuilder
(
const
FWPFTrack3DProxyBuilder
&) =
delete
;
36
const
FWPFTrack3DProxyBuilder
&
operator=
(
const
FWPFTrack3DProxyBuilder
&) =
delete
;
37
38
// --------------------- Member Functions --------------------------
39
};
40
#endif
41
//=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_
FWSimpleProxyBuilderTemplate.h
REGISTER_PROXYBUILDER_METHODS
#define REGISTER_PROXYBUILDER_METHODS()
Definition:
register_dataproxybuilder_macro.h:27
FWViewContext
Definition:
FWViewContext.h:32
FWPFTrack3DProxyBuilder::FWPFTrack3DProxyBuilder
FWPFTrack3DProxyBuilder()
Definition:
FWPFTrack3DProxyBuilder.h:28
FWPFTrack3DProxyBuilder
Definition:
FWPFTrack3DProxyBuilder.h:25
FWPFTrack3DProxyBuilder::~FWPFTrack3DProxyBuilder
~FWPFTrack3DProxyBuilder() override
Definition:
FWPFTrack3DProxyBuilder.h:29
FWProxyBuilderBase::build
void build()
Definition:
FWProxyBuilderBase.cc:110
FWPFTrack3DProxyBuilder::operator=
const FWPFTrack3DProxyBuilder & operator=(const FWPFTrack3DProxyBuilder &)=delete
FWEventItem.h
reco::Track
Definition:
Track.h:27
FWPFTrackUtils.h
TrackUtils.h
FWSimpleProxyBuilderTemplate
Definition:
FWSimpleProxyBuilderTemplate.h:30
estimate_field.h
Generated for CMSSW Reference Manual by
1.8.5