test
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