#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_ |
bool | readLegacyVDriftDB |
TFile * | rootFile_ |
const DTRecoConditions * | vDriftMap_ |
Definition at line 24 of file DTVDriftSegment.h.
DTVDriftSegment::DTVDriftSegment | ( | edm::ParameterSet const & | pset | ) |
Definition at line 36 of file DTVDriftSegment.cc.
References debug, fitter_, muonDTDigis_cfi::pset, readLegacyVDriftDB, rootFile_, and CSCSkim_cfi::rootFileName.
|
override |
|
overridevirtual |
Implements dtCalibration::DTVDriftBaseAlgo.
Definition at line 73 of file DTVDriftSegment.cc.
References DTVelocityUnits::cm_per_ns, Exception, DTResidualFitResult::fitMean, DTResidualFitResult::fitMeanError, DTResidualFitter::fitResiduals(), DTResidualFitResult::fitSigma, DTResidualFitResult::fitSigmaError, fitter_, DTRecoConditions::get(), DTMtime::get(), getHisto(), LogTrace, mTimeMap_, nSigmas_, DetId::rawId(), readLegacyVDriftDB, L1TObjectsTimingClient_cff::resolution, mps_update::status, DTSuperLayerId::superLayer(), and vDriftMap_.
|
private |
Definition at line 113 of file DTVDriftSegment.cc.
References Exception, getHistoName(), timingPdfMaker::histo, HltBtagPostValidation_cff::histoName, and rootFile_.
Referenced by compute().
|
private |
Definition at line 121 of file DTVDriftSegment.cc.
References DTSuperLayerId::chamberId(), DTChamberId::sector(), DTChamberId::station(), relativeConstraints::station, AlCaHLTBitMon_QueryRunRegistry::string, DTSuperLayerId::superLayer(), DTChamberId::wheel(), and makeMuonMisalignmentScenario::wheel.
Referenced by getHisto().
|
overridevirtual |
Implements dtCalibration::DTVDriftBaseAlgo.
Definition at line 55 of file DTVDriftSegment.cc.
References Exception, get, mTimeMap_, readLegacyVDriftDB, singleTopDQM_cfi::setup, vDriftMap_, DTRecoConditions::version(), and BeamSplash_cfg::version.
|
private |
Definition at line 42 of file DTVDriftSegment.h.
Referenced by compute(), DTVDriftSegment(), and ~DTVDriftSegment().
|
private |
Definition at line 38 of file DTVDriftSegment.h.
|
private |
Definition at line 36 of file DTVDriftSegment.h.
Referenced by compute().
|
private |
Definition at line 40 of file DTVDriftSegment.h.
Referenced by compute(), DTVDriftSegment(), and setES().
|
private |
Definition at line 41 of file DTVDriftSegment.h.
Referenced by DTVDriftSegment(), getHisto(), and ~DTVDriftSegment().
|
private |
Definition at line 39 of file DTVDriftSegment.h.