Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
Fireworks
Muons
interface
FWMuonBuilder.h
Go to the documentation of this file.
1
#ifndef Fireworks_Muons_FWMuonBuilder_h
2
#define Fireworks_Muons_FWMuonBuilder_h
3
// -*- C++ -*-
4
//
5
// Package: Muons
6
// Class : FWMuonBuilder
7
//
8
//
9
#include "
Fireworks/Core/interface/FWEvePtr.h
"
10
11
// forward declarations
12
namespace
reco
{
13
class
Muon
;
14
}
15
16
class
FWEventItem
;
17
class
TEveElementList;
18
class
TEveTrackPropagator;
19
class
FWMagField
;
20
class
FWProxyBuilderBase
;
21
22
class
FWMuonBuilder
{
23
public
:
24
FWMuonBuilder
();
25
virtual
~FWMuonBuilder
();
26
27
// ---------- const member functions ---------------------
28
29
// ---------- static member functions --------------------
30
31
// ---------- member functions ---------------------------
32
void
buildMuon
(
33
FWProxyBuilderBase
*,
const
reco::Muon
*
muon
, TEveElement* tList,
bool
showEndcap,
bool
onlyTracks =
false
);
34
35
void
setLineWidth
(
int
w
) {
m_lineWidth
=
w
; }
36
37
FWMuonBuilder
(
const
FWMuonBuilder
&) =
delete
;
// stop default
38
39
const
FWMuonBuilder
&
operator=
(
const
FWMuonBuilder
&) =
delete
;
// stop default
40
41
private
:
42
void
calculateField
(
const
reco::Muon
& iData,
FWMagField
* field);
43
44
// ---------- member data --------------------------------
45
int
m_lineWidth
;
46
};
47
48
#endif
FWEvePtr.h
dumpRecoGeometry_cfg.Muon
tuple Muon
Definition:
dumpRecoGeometry_cfg.py:190
FWMuonBuilder
Definition:
FWMuonBuilder.h:22
FWMuonBuilder::setLineWidth
void setLineWidth(int w)
Definition:
FWMuonBuilder.h:35
FWMagField
Definition:
FWMagField.h:14
FWMuonBuilder::buildMuon
void buildMuon(FWProxyBuilderBase *, const reco::Muon *muon, TEveElement *tList, bool showEndcap, bool onlyTracks=false)
Definition:
FWMuonBuilder.cc:230
FWMuonBuilder::~FWMuonBuilder
virtual ~FWMuonBuilder()
Definition:
FWMuonBuilder.cc:202
FWMuonBuilder::operator=
const FWMuonBuilder & operator=(const FWMuonBuilder &)=delete
dt_dqm_sourceclient_common_cff.reco
tuple reco
Definition:
dt_dqm_sourceclient_common_cff.py:111
FWMuonBuilder::FWMuonBuilder
FWMuonBuilder()
Definition:
FWMuonBuilder.cc:200
FWMuonBuilder::calculateField
void calculateField(const reco::Muon &iData, FWMagField *field)
Definition:
FWMuonBuilder.cc:209
reco::Muon
Definition:
Muon.h:27
HLT_FULL_cff.muon
tuple muon
Definition:
HLT_FULL_cff.py:9711
FWEventItem
Definition:
FWEventItem.h:56
FWProxyBuilderBase
Definition:
FWProxyBuilderBase.h:46
w
T w() const
Definition:
extBasic3DVector.h:225
FWMuonBuilder::m_lineWidth
int m_lineWidth
Definition:
FWMuonBuilder.h:45
Generated for CMSSW Reference Manual by
1.8.5