#include <PositiveSideGhostTrackFitter.h>
|
virtual FitterImpl * | clone () const |
|
reco::PositiveSideGhostTrackFitter::~PositiveSideGhostTrackFitter |
( |
| ) |
|
|
inline |
virtual FitterImpl* reco::PositiveSideGhostTrackFitter::clone |
( |
void |
| ) |
const |
|
inlineprivatevirtual |
Implements reco::GhostTrackFitter::FitterImpl.
Definition at line 14 of file PositiveSideGhostTrackFitter.cc.
References actualFitter_, reco::GhostTrackFitter::PredictionUpdater::contribution(), run_regression::done, create_public_lumi_plots::exp, i, reco::GhostTrackState::lambda(), reco::GhostTrackPrediction::lambda(), reco::GhostTrackState::linearize(), min(), origin_, rho, reco::GhostTrackPrediction::rho(), reco::GhostTrackState::setWeight(), histoStyle::weight, and reco::GhostTrackState::weight().
21 for(
unsigned int i = 0;
i <
states.size();
i++) {
31 for(
unsigned int i = 0;
i <
states.size();
i++) {
33 double lambda = state.
lambda();
34 if (lambda < origin && (origin - lambda) < 3.5) {
36 testState.
linearize(pred, 2. * origin - lambda);
39 updater.
contribution(prior, testState, ndof, chi2,
true);
40 if (ndof > 0. && chi2 < 10.) {
50 for(
unsigned int i = 0;
i <
states.size();
i++) {
52 double lambda = state.
lambda();
53 if (state.
weight() != 1. && lambda < origin) {
55 std::exp(10. * (origin - lambda) - .1);
std::auto_ptr< GhostTrackFitter::FitterImpl > actualFitter_
double lambda(const GlobalPoint &point) const
void setWeight(double weight)
virtual void contribution(const GhostTrackPrediction &pred, const GhostTrackState &state, double &ndof, double &chi2, bool withPredError=false) const =0
bool linearize(const GhostTrackPrediction &pred, bool initial=false, double lambda=0.)
GlobalPoint reco::PositiveSideGhostTrackFitter::origin_ |
|
private |