Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
Fireworks
ParticleFlow
plugins
FWPFPatJet3DProxyBuilder.h
Go to the documentation of this file.
1
#ifndef _FWPFPATJET3DPROXYBUILDER__
2
#define _FWPFPATJET3DPROXYBUILDER__
3
4
// -*- C++ -*-
5
//
6
// Package: ParticleFlow
7
// Class : FWPFPatJet3DProxyBuilder
8
//
9
// Implementation:
10
// <Notes on implementation>
11
//
12
// Original Author: Simon Harris
13
//
14
15
// System include files
16
#include "TEveTrack.h"
17
#include "TEveTrackPropagator.h"
18
#include "TEveVSDStructs.h"
19
20
// User include files
21
#include "
Fireworks/Core/interface/FWSimpleProxyBuilderTemplate.h
"
22
#include "
Fireworks/Core/interface/Context.h
"
23
#include "
Fireworks/ParticleFlow/interface/setTrackTypePF.h
"
24
25
#include "
DataFormats/JetReco/interface/PFJet.h
"
26
#include "
DataFormats/JetReco/interface/PFJetCollection.h
"
27
#include "
DataFormats/PatCandidates/interface/Jet.h
"
28
29
//-----------------------------------------------------------------------------
30
// FWPFPatJet3DProxyBuilder
31
//-----------------------------------------------------------------------------
32
template
<
class
T>
33
class
FWPFPatJet3DProxyBuilder
:
public
FWSimpleProxyBuilderTemplate
<T> {
34
public
:
35
// ---------------- Constructor(s)/Destructor ----------------------
36
FWPFPatJet3DProxyBuilder
();
37
~FWPFPatJet3DProxyBuilder
()
override
;
38
39
FWPFPatJet3DProxyBuilder
(
const
FWPFPatJet3DProxyBuilder
&) =
delete
;
// Stop default
40
const
FWPFPatJet3DProxyBuilder
&
operator=
(
const
FWPFPatJet3DProxyBuilder
&) =
delete
;
// Stop default
41
42
private
:
43
// --------------------- Member Functions --------------------------
44
using
FWSimpleProxyBuilderTemplate<T>::build
;
45
void
build
(
const
T
&,
unsigned
int
, TEveElement&,
const
FWViewContext
*)
override
;
46
};
47
#endif
48
//=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_
FWSimpleProxyBuilderTemplate.h
FWPFPatJet3DProxyBuilder::operator=
const FWPFPatJet3DProxyBuilder & operator=(const FWPFPatJet3DProxyBuilder &)=delete
PFJetCollection.h
FWPFPatJet3DProxyBuilder::FWPFPatJet3DProxyBuilder
FWPFPatJet3DProxyBuilder()
Definition:
FWPFPatJet3DProxyBuilder.cc:6
FWViewContext
Definition:
FWViewContext.h:32
Context.h
setTrackTypePF.h
FWProxyBuilderBase::build
void build()
Definition:
FWProxyBuilderBase.cc:110
FWPFPatJet3DProxyBuilder
Definition:
FWPFPatJet3DProxyBuilder.h:33
Jet.h
T
long double T
Definition:
Basic3DVectorLD.h:48
PFJet.h
FWSimpleProxyBuilderTemplate
Definition:
FWSimpleProxyBuilderTemplate.h:30
FWPFPatJet3DProxyBuilder::~FWPFPatJet3DProxyBuilder
~FWPFPatJet3DProxyBuilder() override
Definition:
FWPFPatJet3DProxyBuilder.cc:8
Generated for CMSSW Reference Manual by
1.8.5