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
class
Context
;
23
}
24
25
//-----------------------------------------------------------------------------
26
// FWLegoCandidate
27
//-----------------------------------------------------------------------------
28
class
FWLegoCandidate
:
public
TEveStraightLineSet {
29
public
:
30
// ---------------- Constructor(s)/Destructor ----------------------
31
FWLegoCandidate
(
const
FWViewContext
* vc,
32
const
fireworks::Context
& context,
33
float
et
,
34
float
energy
,
35
float
pt
,
36
float
eta
,
37
float
phi
);
38
FWLegoCandidate
() {}
39
~FWLegoCandidate
()
override
{}
40
41
// --------------------- Member Functions --------------------------
42
void
updateScale
(
const
FWViewContext
* vc,
const
fireworks::Context
&);
43
44
private
:
45
FWLegoCandidate
(
const
FWLegoCandidate
&) =
delete
;
// Disable default copy constructor
46
const
FWLegoCandidate
&
operator=
(
const
FWLegoCandidate
&) =
delete
;
// Disable default assignment operator
47
48
// ----------------------- Data Members ----------------------------
49
float
m_energy
;
50
float
m_et
;
51
float
m_pt
;
52
float
m_eta
;
53
float
m_phi
;
54
};
55
#endif
56
//=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_
FWLegoCandidate::FWLegoCandidate
FWLegoCandidate()
Definition:
FWLegoCandidate.h:38
fireworks::Context
Definition:
Context.h:41
DiDispStaMuonMonitor_cfi.pt
pt
Definition:
DiDispStaMuonMonitor_cfi.py:39
Context
FWLegoCandidate
Definition:
FWLegoCandidate.h:28
PVValHelper::eta
Definition:
PVValidationHelpers.h:69
HCALHighEnergyHPDFilter_cfi.energy
energy
Definition:
HCALHighEnergyHPDFilter_cfi.py:5
FWLegoCandidate::m_pt
float m_pt
Definition:
FWLegoCandidate.h:51
FWLegoCandidate::m_phi
float m_phi
Definition:
FWLegoCandidate.h:53
EgHLTOffHistBins_cfi.et
et
Definition:
EgHLTOffHistBins_cfi.py:8
FWViewContext
Definition:
FWViewContext.h:32
DDAxes::phi
FWLegoCandidate::operator=
const FWLegoCandidate & operator=(const FWLegoCandidate &)=delete
FWLegoCandidate::m_et
float m_et
Definition:
FWLegoCandidate.h:50
FWLegoCandidate::updateScale
void updateScale(const FWViewContext *vc, const fireworks::Context &)
Definition:
FWLegoCandidate.cc:41
FWLegoCandidate::m_eta
float m_eta
Definition:
FWLegoCandidate.h:52
FWLegoCandidate::~FWLegoCandidate
~FWLegoCandidate() override
Definition:
FWLegoCandidate.h:39
fireworks
Definition:
FWTauProxyBuilderBase.h:35
FWLegoCandidate::m_energy
float m_energy
Definition:
FWLegoCandidate.h:49
Generated for CMSSW Reference Manual by
1.8.16