Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
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
{
35
public
:
36
// ---------------- Constructor(s)/Destructor ----------------------
37
FWPFPatJet3DProxyBuilder
();
38
virtual
~FWPFPatJet3DProxyBuilder
();
39
40
private
:
41
FWPFPatJet3DProxyBuilder
(
const
FWPFPatJet3DProxyBuilder
&);
// Stop default
42
const
FWPFPatJet3DProxyBuilder
&
operator=
(
const
FWPFPatJet3DProxyBuilder
&);
// Stop default
43
44
// --------------------- Member Functions --------------------------
45
using
FWSimpleProxyBuilderTemplate<T>::build
;
46
void
build
(
const
T
&,
unsigned
int
, TEveElement&,
const
FWViewContext
*);
47
};
48
#endif
49
//=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_
FWSimpleProxyBuilderTemplate.h
PFJetCollection.h
FWPFPatJet3DProxyBuilder::FWPFPatJet3DProxyBuilder
FWPFPatJet3DProxyBuilder()
Definition:
FWPFPatJet3DProxyBuilder.cc:4
FWPFPatJet3DProxyBuilder::operator=
const FWPFPatJet3DProxyBuilder & operator=(const FWPFPatJet3DProxyBuilder &)
FWViewContext
Definition:
FWViewContext.h:32
Context.h
setTrackTypePF.h
FWPFPatJet3DProxyBuilder::~FWPFPatJet3DProxyBuilder
virtual ~FWPFPatJet3DProxyBuilder()
Definition:
FWPFPatJet3DProxyBuilder.cc:5
FWProxyBuilderBase::build
void build()
Definition:
FWProxyBuilderBase.cc:131
FWPFPatJet3DProxyBuilder
Definition:
FWPFPatJet3DProxyBuilder.h:33
Jet.h
T
long double T
Definition:
Basic3DVectorLD.h:57
FWSimpleProxyBuilderTemplate
Definition:
FWSimpleProxyBuilderTemplate.h:29
PFJet.h
Generated for CMSSW Reference Manual by
1.8.5