Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
Fireworks
Candidates
interface
FWLegoCandidate.h
Go to the documentation of this file.
1
#ifndef _FWLEGOCANDIDATE_H_
2
#define _FWLEGOCANDIDATE_H_
3
4
// -*- C++ -*-
5
//
6
// Package: Candidates
7
// Class : FWLegoCandidate
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
// FWLegoCandidate
28
//-----------------------------------------------------------------------------
29
class
FWLegoCandidate
:
public
TEveStraightLineSet
30
{
31
public
:
32
// ---------------- Constructor(s)/Destructor ----------------------
33
FWLegoCandidate
(
const
FWViewContext
*vc,
const
fireworks::Context
&context,
34
float
et,
float
energy
,
float
pt
,
float
eta
,
float
phi
);
35
FWLegoCandidate
(){}
36
virtual
~FWLegoCandidate
(){}
37
38
// --------------------- Member Functions --------------------------
39
void
updateScale
(
const
FWViewContext
*vc,
const
fireworks::Context
& );
40
41
private
:
42
FWLegoCandidate
(
const
FWLegoCandidate
& );
// Disable default copy constructor
43
const
FWLegoCandidate
&
operator=
(
const
FWLegoCandidate
& );
// Disable default assignment operator
44
45
// ----------------------- Data Members ----------------------------
46
float
m_energy
;
47
float
m_et
;
48
float
m_pt
;
49
float
m_eta
;
50
float
m_phi
;
51
};
52
#endif
53
//=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_
FWLegoCandidate::FWLegoCandidate
FWLegoCandidate()
Definition:
FWLegoCandidate.h:35
FWLegoCandidate::m_energy
float m_energy
Definition:
FWLegoCandidate.h:46
FWLegoCandidate::operator=
const FWLegoCandidate & operator=(const FWLegoCandidate &)
Context
FWLegoCandidate::m_phi
float m_phi
Definition:
FWLegoCandidate.h:50
FWViewContext
Definition:
FWViewContext.h:32
eta
T eta() const
Definition:
Basic3DVectorLD.h:177
FWLegoCandidate::m_eta
float m_eta
Definition:
FWLegoCandidate.h:49
FWLegoCandidate
Definition:
FWLegoCandidate.h:29
FWLegoCandidate::m_et
float m_et
Definition:
FWLegoCandidate.h:47
FWLegoCandidate::m_pt
float m_pt
Definition:
FWLegoCandidate.h:48
fireworks::Context
Definition:
Context.h:41
FWLegoCandidate::~FWLegoCandidate
virtual ~FWLegoCandidate()
Definition:
FWLegoCandidate.h:36
EnergyCorrector.pt
int pt
Definition:
EnergyCorrector.py:45
FWLegoCandidate::updateScale
void updateScale(const FWViewContext *vc, const fireworks::Context &)
Definition:
FWLegoCandidate.cc:45
relval_parameters_module.energy
string energy
Definition:
relval_parameters_module.py:29
phi
Definition:
DDAxes.h:10
Generated for CMSSW Reference Manual by
1.8.5