Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
Fireworks
ParticleFlow
interface
FWPFLegoCandidate.h
Go to the documentation of this file.
1
#ifndef _FWPFLEGOCANDIDATE_H_
2
#define _FWPFLEGOCANDIDATE_H_
3
4
// -*- C++ -*-
5
//
6
// Package: ParticleFlow
7
// Class : FWPFLegoCandidate
8
//
9
// Implementation:
10
// <Notes on implementation>
11
//
12
// Original Author: Simon Harris
13
//
14
15
// System include files
16
#include "TEveStraightLineSet.h"
17
18
// Forward declarations
19
class
FWViewContext
;
20
21
namespace
fireworks
22
{
23
class
Context
;
24
}
25
26
//-----------------------------------------------------------------------------
27
// FWPFLegoCandidate
28
//-----------------------------------------------------------------------------
29
class
FWPFLegoCandidate
:
public
TEveStraightLineSet
30
{
31
public
:
32
// ---------------- Constructor(s)/Destructor ----------------------
33
FWPFLegoCandidate
(
const
FWViewContext
*vc,
const
fireworks::Context
&context,
float
et,
float
energy
,
float
pt,
float
eta
,
float
phi
);
34
FWPFLegoCandidate
(){}
35
virtual
~FWPFLegoCandidate
(){}
36
37
// --------------------- Member Functions --------------------------
38
void
updateScale
(
const
FWViewContext
*vc,
const
fireworks::Context
& );
39
40
private
:
41
FWPFLegoCandidate
(
const
FWPFLegoCandidate
& );
// Disable default copy constructor
42
const
FWPFLegoCandidate
&
operator=
(
const
FWPFLegoCandidate
& );
// Disable default assignment operator
43
44
// ----------------------- Data Members ----------------------------
45
float
m_energy
;
46
float
m_et
;
47
float
m_pt
;
48
float
m_eta
;
49
float
m_phi
;
50
};
51
#endif
52
//=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_
FWPFLegoCandidate::m_energy
float m_energy
Definition:
FWPFLegoCandidate.h:45
Context
FWPFLegoCandidate::~FWPFLegoCandidate
virtual ~FWPFLegoCandidate()
Definition:
FWPFLegoCandidate.h:35
FWViewContext
Definition:
FWViewContext.h:33
eta
T eta() const
Definition:
Basic3DVectorLD.h:168
FWPFLegoCandidate::m_eta
float m_eta
Definition:
FWPFLegoCandidate.h:48
FWPFLegoCandidate::m_et
float m_et
Definition:
FWPFLegoCandidate.h:46
FWPFLegoCandidate::m_pt
float m_pt
Definition:
FWPFLegoCandidate.h:47
fireworks::Context
Definition:
Context.h:42
FWPFLegoCandidate::updateScale
void updateScale(const FWViewContext *vc, const fireworks::Context &)
Definition:
FWPFLegoCandidate.cc:45
FWPFLegoCandidate::FWPFLegoCandidate
FWPFLegoCandidate()
Definition:
FWPFLegoCandidate.h:34
relval_parameters_module.energy
string energy
Definition:
relval_parameters_module.py:29
FWPFLegoCandidate::operator=
const FWPFLegoCandidate & operator=(const FWPFLegoCandidate &)
FWPFLegoCandidate
Definition:
FWPFLegoCandidate.h:29
FWPFLegoCandidate::m_phi
float m_phi
Definition:
FWPFLegoCandidate.h:49
phi
Definition:
DDAxes.h:10
Generated for CMSSW Reference Manual by
1.8.5