#include <AlcaBeamSpotManager.h>
Public Types | |
typedef std::map < edm::LuminosityBlockNumber_t, reco::BeamSpot >::iterator | bsMap_iterator |
Public Member Functions | |
AlcaBeamSpotManager (void) | |
AlcaBeamSpotManager (const edm::ParameterSet &, edm::ConsumesCollector &&) | |
void | createWeightedPayloads (void) |
const std::map < edm::LuminosityBlockNumber_t, reco::BeamSpot > & | getPayloads (void) |
void | readLumi (const edm::LuminosityBlock &) |
void | reset (void) |
virtual | ~AlcaBeamSpotManager (void) |
Private Member Functions | |
std::pair< float, float > | delta (const float &x, const float &xError, const float &nextX, const float &nextXError) |
float | deltaSig (const float &num, const float &den) |
reco::BeamSpot | weight (const bsMap_iterator &begin, const bsMap_iterator &end) |
void | weight (double &mean, double &meanError, const double &val, const double &valError) |
Private Attributes | |
std::string | beamSpotLabel_ |
std::map < edm::LuminosityBlockNumber_t, reco::BeamSpot > | beamSpotMap_ |
std::string | beamSpotModuleName_ |
std::string | beamSpotOutputBase_ |
edm::InputTag | beamSpotTag_ |
edm::EDGetTokenT< reco::BeamSpot > | beamSpotToken_ |
double | sigmaZCut_ |
No description available.
Definition at line 20 of file AlcaBeamSpotManager.h.
typedef std::map<edm::LuminosityBlockNumber_t,reco::BeamSpot>::iterator AlcaBeamSpotManager::bsMap_iterator |
Definition at line 31 of file AlcaBeamSpotManager.h.
AlcaBeamSpotManager::AlcaBeamSpotManager | ( | void | ) |
Definition at line 20 of file AlcaBeamSpotManager.cc.
AlcaBeamSpotManager::AlcaBeamSpotManager | ( | const edm::ParameterSet & | iConfig, |
edm::ConsumesCollector && | iC | ||
) |
Definition at line 24 of file AlcaBeamSpotManager.cc.
|
virtual |
Definition at line 39 of file AlcaBeamSpotManager.cc.
void AlcaBeamSpotManager::createWeightedPayloads | ( | void | ) |
Definition at line 71 of file AlcaBeamSpotManager.cc.
|
private |
Definition at line 397 of file AlcaBeamSpotManager.cc.
|
private |
Definition at line 402 of file AlcaBeamSpotManager.cc.
|
inline |
Definition at line 29 of file AlcaBeamSpotManager.h.
References beamSpotMap_.
void AlcaBeamSpotManager::readLumi | ( | const edm::LuminosityBlock & | iLumi | ) |
Definition at line 47 of file AlcaBeamSpotManager.cc.
void AlcaBeamSpotManager::reset | ( | void | ) |
Definition at line 43 of file AlcaBeamSpotManager.cc.
|
private |
Definition at line 334 of file AlcaBeamSpotManager.cc.
|
private |
Definition at line 382 of file AlcaBeamSpotManager.cc.
|
private |
Definition at line 42 of file AlcaBeamSpotManager.h.
|
private |
Definition at line 38 of file AlcaBeamSpotManager.h.
Referenced by getPayloads().
|
private |
Definition at line 41 of file AlcaBeamSpotManager.h.
|
private |
Definition at line 40 of file AlcaBeamSpotManager.h.
|
private |
Definition at line 44 of file AlcaBeamSpotManager.h.
|
private |
Definition at line 45 of file AlcaBeamSpotManager.h.
|
private |
Definition at line 43 of file AlcaBeamSpotManager.h.