Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
Fireworks
ParticleFlow
plugins
FWPFTrackRPZProxyBuilder.h
Go to the documentation of this file.
1
#ifndef _FWPFTRACKRPZLEGOPROXYBUILDER_H_
2
#define _FWPFTRACKRPZLEGOPROXYBUILDER_H_
3
4
// -*- C++ -*-
5
//
6
// Package: ParticleFlow
7
// Class : FWPFTrackRPZProxyBuilder
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
// FWPFTrackRPZProxyBuilder
24
//-----------------------------------------------------------------------------
25
class
FWPFTrackRPZProxyBuilder
:
public
FWSimpleProxyBuilderTemplate
<reco::Track> {
26
public
:
27
// ---------------- Constructor(s)/Destructor ----------------------
28
FWPFTrackRPZProxyBuilder
() {}
29
~FWPFTrackRPZProxyBuilder
()
override
{}
30
using
FWSimpleProxyBuilderTemplate<reco::Track>::build
;
31
void
build
(
const
reco::Track
& iData,
unsigned
int
iIndex, TEveElement& oItemHolder,
const
FWViewContext
* vc)
override
;
32
REGISTER_PROXYBUILDER_METHODS
();
33
34
FWPFTrackRPZProxyBuilder
(
const
FWPFTrackRPZProxyBuilder
&) =
delete
;
35
const
FWPFTrackRPZProxyBuilder
&
operator=
(
const
FWPFTrackRPZProxyBuilder
&) =
delete
;
36
37
// --------------------- Member Functions --------------------------
38
};
39
#endif
40
//=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_
FWSimpleProxyBuilderTemplate.h
REGISTER_PROXYBUILDER_METHODS
#define REGISTER_PROXYBUILDER_METHODS()
Definition:
register_dataproxybuilder_macro.h:27
FWPFTrackRPZProxyBuilder
Definition:
FWPFTrackRPZProxyBuilder.h:25
FWViewContext
Definition:
FWViewContext.h:32
FWProxyBuilderBase::build
void build()
Definition:
FWProxyBuilderBase.cc:110
FWPFTrackRPZProxyBuilder::~FWPFTrackRPZProxyBuilder
~FWPFTrackRPZProxyBuilder() override
Definition:
FWPFTrackRPZProxyBuilder.h:29
FWEventItem.h
FWPFTrackRPZProxyBuilder::operator=
const FWPFTrackRPZProxyBuilder & operator=(const FWPFTrackRPZProxyBuilder &)=delete
reco::Track
Definition:
Track.h:27
FWPFTrackUtils.h
TrackUtils.h
FWSimpleProxyBuilderTemplate
Definition:
FWSimpleProxyBuilderTemplate.h:30
estimate_field.h
FWPFTrackRPZProxyBuilder::FWPFTrackRPZProxyBuilder
FWPFTrackRPZProxyBuilder()
Definition:
FWPFTrackRPZProxyBuilder.h:28
Generated for CMSSW Reference Manual by
1.8.5