Main Page
Namespaces
Classes
Package Documentation
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
nullptr
#define nullptr
Definition:
GCC11Compatibility.h:37
FWBeamSpot::getBeamSpot
const reco::BeamSpot * getBeamSpot() const
Definition:
FWBeamSpot.h:25
FWBeamSpot::FWBeamSpot
FWBeamSpot()
Definition:
FWBeamSpot.h:13
FWBeamSpot::m_beamspot
const reco::BeamSpot * m_beamspot
Definition:
FWBeamSpot.h:28
align::BeamSpot
Definition:
StructureType.h:89
edm::EventBase
Definition:
EventBase.h:46
FWBeamSpot
Definition:
FWBeamSpot.h:11
FWBeamSpot::~FWBeamSpot
~FWBeamSpot()
Definition:
FWBeamSpot.h:14
reco
fixed size matrix
Definition:
AlignmentAlgorithmBase.h:45
edm
HLT enums.
Definition:
AlignableModifier.h:19
HLTMuonOfflineAnalyzer_cfi.z0
z0
Definition:
HLTMuonOfflineAnalyzer_cfi.py:98
EventBase
reco::BeamSpot
Definition:
BeamSpot.h:21
event
Definition:
event.py:1
Generated for CMSSW Reference Manual by
1.8.11