Public Member Functions | |
void | book (DQMStore::IBooker &iBooker) |
void | calculateAndFillResolution (const std::vector< reco::TransientTrack > &tracks, size_t nvertices, float lumi, 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_ = nullptr |
MonitorElement * | hDiffY_ = nullptr |
MonitorElement * | hDiffZ_ = nullptr |
MonitorElement * | hPullX_ = nullptr |
MonitorElement * | hPullY_ = nullptr |
MonitorElement * | hPullZ_ = nullptr |
Definition at line 252 of file PrimaryVertexResolution.cc.
Definition at line 254 of file PrimaryVertexResolution.cc.
|
inline |
Definition at line 265 of file PrimaryVertexResolution.cc.
References binningX_, binningY_, PrimaryVertexResolution::BinningX::binsNtracks_, PrimaryVertexResolution::BinningX::binsNvertices_, PrimaryVertexResolution::BinningY::binsPull_, PrimaryVertexResolution::BinningY::binsResol_, PrimaryVertexResolution::BinningX::binsXY_, PrimaryVertexResolution::BinningX::binsZ_, PrimaryVertexResolution::DiffPlots::book(), dqm::implementation::IBooker::book1D(), PrimaryVertexResolution::DiffPlots::bookLogX(), hDiff_instLumiScal_, hDiff_Ntracks_, hDiff_Nvertices_, hDiff_sumPt_, hDiff_X_, hDiff_Y_, hDiff_Z_, hDiffX_, hDiffY_, hDiffZ_, hPullX_, hPullY_, hPullZ_, 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_, and PrimaryVertexResolution::BinningX::minPt_.
Referenced by PrimaryVertexResolution::bookHistograms().
void PrimaryVertexResolution::Plots::calculateAndFillResolution | ( | const std::vector< reco::TransientTrack > & | tracks, |
size_t | nvertices, | ||
float | lumi, | ||
std::mt19937 & | engine, | ||
AdaptiveVertexFitter & | fitter | ||
) |
Definition at line 463 of file PrimaryVertexResolution.cc.
References PrimaryVertexResolution::Resolution::avgx(), PrimaryVertexResolution::Resolution::avgy(), PrimaryVertexResolution::Resolution::avgz(), dataset::end, PrimaryVertexResolution::DiffPlots::fill(), dqm::impl::MonitorElement::Fill(), hDiff_instLumiScal_, hDiff_Ntracks_, hDiff_Nvertices_, hDiff_sumPt_, hDiff_X_, hDiff_Y_, hDiff_Z_, hDiffX_, hDiffY_, hDiffZ_, hPullX_, hPullY_, hPullZ_, 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 298 of file PrimaryVertexResolution.cc.
Referenced by book().
|
private |
Definition at line 299 of file PrimaryVertexResolution.cc.
Referenced by book().
|
private |
Definition at line 314 of file PrimaryVertexResolution.cc.
Referenced by book(), and calculateAndFillResolution().
|
private |
Definition at line 308 of file PrimaryVertexResolution.cc.
Referenced by book(), and calculateAndFillResolution().
|
private |
Definition at line 310 of file PrimaryVertexResolution.cc.
Referenced by book(), and calculateAndFillResolution().
|
private |
Definition at line 309 of file PrimaryVertexResolution.cc.
Referenced by book(), and calculateAndFillResolution().
|
private |
Definition at line 311 of file PrimaryVertexResolution.cc.
Referenced by book(), and calculateAndFillResolution().
|
private |
Definition at line 312 of file PrimaryVertexResolution.cc.
Referenced by book(), and calculateAndFillResolution().
|
private |
Definition at line 313 of file PrimaryVertexResolution.cc.
Referenced by book(), and calculateAndFillResolution().
|
private |
Definition at line 301 of file PrimaryVertexResolution.cc.
Referenced by book(), and calculateAndFillResolution().
|
private |
Definition at line 302 of file PrimaryVertexResolution.cc.
Referenced by book(), and calculateAndFillResolution().
|
private |
Definition at line 303 of file PrimaryVertexResolution.cc.
Referenced by book(), and calculateAndFillResolution().
|
private |
Definition at line 304 of file PrimaryVertexResolution.cc.
Referenced by book(), and calculateAndFillResolution().
|
private |
Definition at line 305 of file PrimaryVertexResolution.cc.
Referenced by book(), and calculateAndFillResolution().
|
private |
Definition at line 306 of file PrimaryVertexResolution.cc.
Referenced by book(), and calculateAndFillResolution().