#include <DTVDriftSegment.h>
Public Member Functions | |
DTVDriftData | compute (const DTSuperLayerId &) override |
DTVDriftSegment (edm::ParameterSet const &) | |
void | setES (const edm::EventSetup &setup) override |
~DTVDriftSegment () override | |
Public Member Functions inherited from dtCalibration::DTVDriftBaseAlgo | |
DTVDriftBaseAlgo () | |
virtual | ~DTVDriftBaseAlgo () |
Private Member Functions | |
TH1F * | getHisto (const DTSuperLayerId &) |
std::string | getHistoName (const DTSuperLayerId &) |
Private Attributes | |
DTResidualFitter * | fitter_ |
const DTMtime * | mTimeMap_ |
unsigned int | nSigmas_ |
TFile * | rootFile_ |
Definition at line 23 of file DTVDriftSegment.h.
DTVDriftSegment::DTVDriftSegment | ( | edm::ParameterSet const & | ) |
Definition at line 34 of file DTVDriftSegment.cc.
References debug, fitter_, edm::ParameterSet::getParameter(), edm::ParameterSet::getUntrackedParameter(), rootFile_, and DTAnalyzerDetailed_cfi::rootFileName.
|
override |
|
overridevirtual |
Implements dtCalibration::DTVDriftBaseAlgo.
Definition at line 58 of file DTVDriftSegment.cc.
References DTVelocityUnits::cm_per_ns, Exception, DTResidualFitResult::fitMean, DTResidualFitResult::fitMeanError, DTResidualFitter::fitResiduals(), DTResidualFitResult::fitSigma, DTResidualFitResult::fitSigmaError, fitter_, DTMtime::get(), getHisto(), LogTrace, mTimeMap_, nSigmas_, fftjetproducer_cfi::resolution, mps_update::status, and DTSuperLayerId::superLayer().
|
private |
Definition at line 96 of file DTVDriftSegment.cc.
References Exception, getHistoName(), trackerHits::histo, and rootFile_.
Referenced by compute().
|
private |
Definition at line 104 of file DTVDriftSegment.cc.
References DTSuperLayerId::chamberId(), DTChamberId::sector(), DTChamberId::station(), relativeConstraints::station, DTSuperLayerId::superLayer(), DTChamberId::wheel(), and makeMuonMisalignmentScenario::wheel.
Referenced by getHisto().
|
overridevirtual |
Implements dtCalibration::DTVDriftBaseAlgo.
Definition at line 51 of file DTVDriftSegment.cc.
References edm::EventSetup::get(), and mTimeMap_.
|
private |
Definition at line 38 of file DTVDriftSegment.h.
Referenced by compute(), DTVDriftSegment(), and ~DTVDriftSegment().
|
private |
Definition at line 36 of file DTVDriftSegment.h.
|
private |
Definition at line 34 of file DTVDriftSegment.h.
Referenced by compute().
|
private |
Definition at line 37 of file DTVDriftSegment.h.
Referenced by DTVDriftSegment(), getHisto(), and ~DTVDriftSegment().