Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
Fireworks
ParticleFlow
plugins
FWPFTrackBaseProxyBuilder.h
Go to the documentation of this file.
1
#ifndef _FPWFTRACKBASEPROXYBUILDER_H_
2
#define _FWPFTRACKBASEPROXYBUILDER_H_
3
4
// -*- C++ -*-
5
//
6
// Package: ParticleFlow
7
// Class : FWPFTrackBaseProxyBuilder
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 "TEvePointSet.h"
18
19
// User include files
20
#include "
Fireworks/Core/interface/FWSimpleProxyBuilderTemplate.h
"
21
#include "
Fireworks/Core/interface/FWEventItem.h
"
22
#include "
Fireworks/Tracks/interface/TrackUtils.h
"
23
#include "
Fireworks/Tracks/interface/estimate_field.h
"
24
#include "
Fireworks/ParticleFlow/interface/FWPFTrackUtils.h
"
25
26
#include "
DataFormats/TrackReco/interface/Track.h
"
27
28
//-----------------------------------------------------------------------------
29
// FWPFTrackBaseProxyBuilder
30
//-----------------------------------------------------------------------------
31
class
FWPFTrackBaseProxyBuilder
:
public
FWSimpleProxyBuilderTemplate
<reco::Track>
32
{
33
public
:
34
// ---------------- Constructor(s)/Destructor ----------------------
35
FWPFTrackBaseProxyBuilder
(){
m_trackUtils
=
new
FWPFTrackUtils
(); }
36
virtual
~FWPFTrackBaseProxyBuilder
(){
delete
m_trackUtils
; }
37
38
REGISTER_PROXYBUILDER_METHODS
();
39
40
protected
:
41
// ----------------------- Data Members ----------------------------
42
FWPFTrackUtils
*
m_trackUtils
;
43
44
private
:
45
FWPFTrackBaseProxyBuilder
(
const
FWPFTrackBaseProxyBuilder
& );
46
const
FWPFTrackBaseProxyBuilder
&
operator=
(
const
FWPFTrackBaseProxyBuilder
& );
47
};
48
#endif
49
//=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_
FWSimpleProxyBuilderTemplate.h
REGISTER_PROXYBUILDER_METHODS
#define REGISTER_PROXYBUILDER_METHODS()
Definition:
register_dataproxybuilder_macro.h:27
FWPFTrackUtils
Definition:
FWPFTrackUtils.h:68
FWPFTrackBaseProxyBuilder::m_trackUtils
FWPFTrackUtils * m_trackUtils
Definition:
FWPFTrackBaseProxyBuilder.h:42
FWPFTrackBaseProxyBuilder::operator=
const FWPFTrackBaseProxyBuilder & operator=(const FWPFTrackBaseProxyBuilder &)
FWPFTrackBaseProxyBuilder
Definition:
FWPFTrackBaseProxyBuilder.h:31
FWEventItem.h
FWPFTrackUtils.h
Track.h
FWPFTrackBaseProxyBuilder::~FWPFTrackBaseProxyBuilder
virtual ~FWPFTrackBaseProxyBuilder()
Definition:
FWPFTrackBaseProxyBuilder.h:36
TrackUtils.h
FWSimpleProxyBuilderTemplate
Definition:
FWSimpleProxyBuilderTemplate.h:30
estimate_field.h
FWPFTrackBaseProxyBuilder::FWPFTrackBaseProxyBuilder
FWPFTrackBaseProxyBuilder()
Definition:
FWPFTrackBaseProxyBuilder.h:35
Generated for CMSSW Reference Manual by
1.8.5