Fireworks
Core
interface
FWBeamSpot.h
Go to the documentation of this file.
1
#ifndef Fireworks_Tracks_FWBeamSpot_h
2
#define Fireworks_Tracks_FWBeamSpot_h
3
4
namespace
edm
{
5
class
EventBase
;
6
}
7
namespace
reco
{
8
class
BeamSpot
;
9
}
10
11
class
FWBeamSpot
{
12
public
:
13
FWBeamSpot
() :
m_beamspot
(nullptr) {}
14
~FWBeamSpot
() {}
15
16
void
checkBeamSpot
(
const
edm::EventBase
*
event
);
17
18
double
x0
()
const
;
19
double
y0
()
const
;
20
double
z0
()
const
;
21
double
x0Error
()
const
;
22
double
y0Error
()
const
;
23
double
z0Error
()
const
;
24
25
const
reco::BeamSpot
*
getBeamSpot
()
const
{
return
m_beamspot
; }
26
27
private
:
28
const
reco::BeamSpot
*
m_beamspot
;
29
};
30
31
#endif
FWBeamSpot::m_beamspot
const reco::BeamSpot * m_beamspot
Definition:
FWBeamSpot.h:28
FWBeamSpot::getBeamSpot
const reco::BeamSpot * getBeamSpot() const
Definition:
FWBeamSpot.h:25
align::BeamSpot
Definition:
StructureType.h:89
FWBeamSpot::x0Error
double x0Error() const
Definition:
FWBeamSpot.cc:29
edm
HLT enums.
Definition:
AlignableModifier.h:19
reco
fixed size matrix
Definition:
AlignmentAlgorithmBase.h:45
FWBeamSpot::~FWBeamSpot
~FWBeamSpot()
Definition:
FWBeamSpot.h:14
FWBeamSpot::x0
double x0() const
Definition:
FWBeamSpot.cc:23
FWBeamSpot::z0
double z0() const
Definition:
FWBeamSpot.cc:27
reco::BeamSpot
Definition:
BeamSpot.h:21
FWBeamSpot
Definition:
FWBeamSpot.h:11
FWBeamSpot::y0
double y0() const
Definition:
FWBeamSpot.cc:25
FWBeamSpot::z0Error
double z0Error() const
Definition:
FWBeamSpot.cc:33
FWBeamSpot::y0Error
double y0Error() const
Definition:
FWBeamSpot.cc:31
edm::EventBase
Definition:
EventBase.h:46
EventBase
FWBeamSpot::FWBeamSpot
FWBeamSpot()
Definition:
FWBeamSpot.h:13
FWBeamSpot::checkBeamSpot
void checkBeamSpot(const edm::EventBase *event)
Definition:
FWBeamSpot.cc:6
event
Definition:
event.py:1
Generated for CMSSW Reference Manual by
1.8.16