Main Page
Namespaces
Classes
Package Documentation
src
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
{
6
class
EventBase
;
7
}
8
namespace
reco
9
{
10
class
BeamSpot
;
11
}
12
13
14
class
FWBeamSpot
15
{
16
public
:
17
FWBeamSpot
() : m_beamspot (
nullptr
) {}
18
~FWBeamSpot
() {}
19
20
void
checkBeamSpot(
const
edm::EventBase
*
event
);
21
22
double
x0()
const
;
23
double
y0()
const
;
24
double
z0()
const
;
25
double
x0Error()
const
;
26
double
y0Error()
const
;
27
double
z0Error()
const
;
28
29
const
reco::BeamSpot
*
getBeamSpot
()
const
{
return
m_beamspot; }
30
31
private
:
32
const
reco::BeamSpot
*
m_beamspot
;
33
};
34
35
#endif
nullptr
#define nullptr
Definition:
GCC11Compatibility.h:37
FWBeamSpot::getBeamSpot
const reco::BeamSpot * getBeamSpot() const
Definition:
FWBeamSpot.h:29
FWBeamSpot::FWBeamSpot
FWBeamSpot()
Definition:
FWBeamSpot.h:17
FWBeamSpot::m_beamspot
const reco::BeamSpot * m_beamspot
Definition:
FWBeamSpot.h:32
align::BeamSpot
Definition:
StructureType.h:91
edm::EventBase
Definition:
EventBase.h:46
FWBeamSpot
Definition:
FWBeamSpot.h:14
FWBeamSpot::~FWBeamSpot
~FWBeamSpot()
Definition:
FWBeamSpot.h:18
reco
fixed size matrix
Definition:
AlignmentAlgorithmBase.h:44
edm
HLT enums.
Definition:
AlignableModifier.h:17
EventBase
reco::BeamSpot
Definition:
BeamSpot.h:22
event
Definition:
event.py:1
Generated for CMSSW Reference Manual by
1.8.11