#include <DTVDriftSegment.h>
Public Member Functions | |
virtual DTVDriftData | compute (const DTSuperLayerId &) |
DTVDriftSegment (edm::ParameterSet const &) | |
virtual void | setES (const edm::EventSetup &setup) |
virtual | ~DTVDriftSegment () |
Public Member Functions inherited from 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_ |
Concrete implementation of a DTVDriftBaseAlgo. Computes vDrift using fit result segment by segment.
Definition at line 22 of file DTVDriftSegment.h.
DTVDriftSegment::DTVDriftSegment | ( | edm::ParameterSet const & | pset | ) |
Definition at line 34 of file DTVDriftSegment.cc.
References debug, fitter_, edm::ParameterSet::getParameter(), edm::ParameterSet::getUntrackedParameter(), rootFile_, and dtTPAnalyzer_cfg::rootFileName.
|
virtual |
|
virtual |
Implements DTVDriftBaseAlgo.
Definition at line 58 of file DTVDriftSegment.cc.
References DTVelocityUnits::cm_per_ns, edm::hlt::Exception, DTResidualFitResult::fitMean, DTResidualFitResult::fitMeanError, DTResidualFitter::fitResiduals(), DTResidualFitResult::fitSigma, DTResidualFitResult::fitSigmaError, fitter_, DTMtime::get(), getHisto(), LogTrace, mTimeMap_, nSigmas_, dtDQMClient_cfg::resolution, ntuplemaker::status, and DTSuperLayerId::superLayer().
|
private |
Definition at line 96 of file DTVDriftSegment.cc.
References edm::hlt::Exception, getHistoName(), interpolateCardsSimple::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(), and DTChamberId::wheel().
Referenced by getHisto().
|
virtual |
Implements DTVDriftBaseAlgo.
Definition at line 51 of file DTVDriftSegment.cc.
References edm::EventSetup::get(), and mTimeMap_.
|
private |
Definition at line 37 of file DTVDriftSegment.h.
Referenced by compute(), DTVDriftSegment(), and ~DTVDriftSegment().
|
private |
Definition at line 35 of file DTVDriftSegment.h.
|
private |
Definition at line 33 of file DTVDriftSegment.h.
Referenced by compute().
|
private |
Definition at line 36 of file DTVDriftSegment.h.
Referenced by DTVDriftSegment(), getHisto(), and ~DTVDriftSegment().