Public Member Functions | |
void | book (DQMStore::IBooker &iBooker) |
void | calculateAndFillResolution (const std::vector< reco::TransientTrack > &tracks, size_t nvertices, const LumiScalersCollection &lumiScalers, std::mt19937 &engine, AdaptiveVertexFitter &fitter) |
Plots (const BinningX &binX, const BinningY &binY) | |
Private Attributes | |
const BinningX & | binningX_ |
const BinningY & | binningY_ |
DiffPlots | hDiff_instLumiScal_ |
DiffPlots | hDiff_Ntracks_ |
DiffPlots | hDiff_Nvertices_ |
DiffPlots | hDiff_sumPt_ |
DiffPlots | hDiff_X_ |
DiffPlots | hDiff_Y_ |
DiffPlots | hDiff_Z_ |
MonitorElement * | hDiffX_ = 0 |
MonitorElement * | hDiffY_ = 0 |
MonitorElement * | hDiffZ_ = 0 |
MonitorElement * | hPullX_ = 0 |
MonitorElement * | hPullY_ = 0 |
MonitorElement * | hPullZ_ = 0 |
Definition at line 250 of file PrimaryVertexResolution.cc.
Definition at line 252 of file PrimaryVertexResolution.cc.
|
inline |
Definition at line 263 of file PrimaryVertexResolution.cc.
References PrimaryVertexResolution::binningX_, PrimaryVertexResolution::binningY_, PrimaryVertexResolution::BinningX::binsNtracks_, PrimaryVertexResolution::BinningX::binsNvertices_, PrimaryVertexResolution::BinningY::binsPull_, PrimaryVertexResolution::BinningY::binsResol_, PrimaryVertexResolution::BinningX::binsXY_, PrimaryVertexResolution::BinningX::binsZ_, dqm::dqmstoreimpl::DQMStore::IBooker::book1D(), constexpr, V0Monitor_cfi::lumiScalers, PrimaryVertexResolution::BinningX::maxLumi_, PrimaryVertexResolution::BinningX::maxNtracks_, PrimaryVertexResolution::BinningX::maxNvertices_, PrimaryVertexResolution::BinningX::maxPt_, PrimaryVertexResolution::BinningY::maxPull_, PrimaryVertexResolution::BinningY::maxResol_, PrimaryVertexResolution::BinningX::maxXY_, PrimaryVertexResolution::BinningX::maxZ_, PrimaryVertexResolution::BinningX::minLumi_, PrimaryVertexResolution::BinningX::minNtracks_, PrimaryVertexResolution::BinningX::minNvertices_, PrimaryVertexResolution::BinningX::minPt_, and PDWG_EXOHSCP_cff::tracks.
Referenced by PrimaryVertexResolution::bookHistograms().
void PrimaryVertexResolution::Plots::calculateAndFillResolution | ( | const std::vector< reco::TransientTrack > & | tracks, |
size_t | nvertices, | ||
const LumiScalersCollection & | lumiScalers, | ||
std::mt19937 & | engine, | ||
AdaptiveVertexFitter & | fitter | ||
) |
Definition at line 452 of file PrimaryVertexResolution.cc.
References PrimaryVertexResolution::Resolution::avgx(), PrimaryVertexResolution::Resolution::avgy(), PrimaryVertexResolution::Resolution::avgz(), DEFINE_FWK_MODULE, end, mps_fire::i, TransientVertex::isValid(), PrimaryVertexResolution::Resolution::pullx(), PrimaryVertexResolution::Resolution::pully(), PrimaryVertexResolution::Resolution::pullz(), PrimaryVertexResolution::Resolution::resx(), PrimaryVertexResolution::Resolution::resy(), PrimaryVertexResolution::Resolution::resz(), and AdaptiveVertexFitter::vertex().
Referenced by PrimaryVertexResolution::analyze().
|
private |
Definition at line 296 of file PrimaryVertexResolution.cc.
|
private |
Definition at line 297 of file PrimaryVertexResolution.cc.
|
private |
Definition at line 312 of file PrimaryVertexResolution.cc.
|
private |
Definition at line 306 of file PrimaryVertexResolution.cc.
|
private |
Definition at line 308 of file PrimaryVertexResolution.cc.
|
private |
Definition at line 307 of file PrimaryVertexResolution.cc.
|
private |
Definition at line 309 of file PrimaryVertexResolution.cc.
|
private |
Definition at line 310 of file PrimaryVertexResolution.cc.
|
private |
Definition at line 311 of file PrimaryVertexResolution.cc.
|
private |
Definition at line 299 of file PrimaryVertexResolution.cc.
|
private |
Definition at line 300 of file PrimaryVertexResolution.cc.
|
private |
Definition at line 301 of file PrimaryVertexResolution.cc.
|
private |
Definition at line 302 of file PrimaryVertexResolution.cc.
|
private |
Definition at line 303 of file PrimaryVertexResolution.cc.
|
private |
Definition at line 304 of file PrimaryVertexResolution.cc.