Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
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
{
24
25
public
:
26
FWMuonBuilder
();
27
virtual
~FWMuonBuilder
();
28
29
// ---------- const member functions ---------------------
30
31
// ---------- static member functions --------------------
32
33
// ---------- member functions ---------------------------
34
void
buildMuon
(
FWProxyBuilderBase
*,
35
const
reco::Muon
*
muon
,
36
TEveElement* tList,
37
bool
showEndcap,
38
bool
onlyTracks =
false
);
39
40
void
setLineWidth
(
int
w
) {
m_lineWidth
=
w
;}
41
private
:
42
FWMuonBuilder
(
const
FWMuonBuilder
&);
// stop default
43
44
const
FWMuonBuilder
&
operator=
(
const
FWMuonBuilder
&);
// stop default
45
46
void
calculateField
(
const
reco::Muon
& iData,
FWMagField
* field);
47
48
// ---------- member data --------------------------------
49
int
m_lineWidth
;
50
};
51
52
#endif
FWEvePtr.h
FWMuonBuilder
Definition:
FWMuonBuilder.h:22
w
const double w
Definition:
UKUtility.cc:23
FWMuonBuilder::setLineWidth
void setLineWidth(int w)
Definition:
FWMuonBuilder.h:40
configurableAnalysis::Muon
char Muon[]
Definition:
modules.cc:10
FWMagField
Definition:
FWMagField.h:15
FWMuonBuilder::buildMuon
void buildMuon(FWProxyBuilderBase *, const reco::Muon *muon, TEveElement *tList, bool showEndcap, bool onlyTracks=false)
Definition:
FWMuonBuilder.cc:249
FWMuonBuilder::~FWMuonBuilder
virtual ~FWMuonBuilder()
Definition:
FWMuonBuilder.cc:216
dt_dqm_sourceclient_common_cff.reco
tuple reco
Definition:
dt_dqm_sourceclient_common_cff.py:107
FWMuonBuilder::FWMuonBuilder
FWMuonBuilder()
Definition:
FWMuonBuilder.cc:212
FWMuonBuilder::calculateField
void calculateField(const reco::Muon &iData, FWMagField *field)
Definition:
FWMuonBuilder.cc:226
reco::Muon
Definition:
Muon.h:27
FWEventItem
Definition:
FWEventItem.h:56
FWProxyBuilderBase
Definition:
FWProxyBuilderBase.h:46
metsig::muon
Definition:
SignAlgoResolutions.h:40
FWMuonBuilder::operator=
const FWMuonBuilder & operator=(const FWMuonBuilder &)
FWMuonBuilder::m_lineWidth
int m_lineWidth
Definition:
FWMuonBuilder.h:49
Generated for CMSSW Reference Manual by
1.8.5