1 #ifndef DTSegment_DTSegmentUpdator_h
2 #define DTSegment_DTSegmentUpdator_h
89 const int step=2)
const;
95 void fit(
const std::vector<float>&
x,
96 const std::vector<float>&
y,
97 const std::vector<float>& sigy,
103 void Fit4Var(
const std::vector<float>& xfit,
104 const std::vector<float>& yfit,
105 const std::vector<int>& lfit,
106 const std::vector<double>& tfit,
108 float& cminf,
double& vminf,
109 double& chi2fit)
const;
118 #endif // DTSegment_DTSegmentUpdator_h
void rejectBadHits(DTChamberRecSegment2D *) const
void Fit4Var(const std::vector< float > &xfit, const std::vector< float > &yfit, const std::vector< int > &lfit, const std::vector< double > &tfit, const int nptfit, float &cminf, double &vminf, double &chi2fit) const
void update(DTRecSegment4D *seg, const bool calcT0=false) const
recompute hits position and refit the segment4D
void updateHits(DTRecSegment2D *seg, GlobalPoint &gpos, GlobalVector &gdir, const int step=2) const
void calculateT0corr(DTRecSegment2D *seg) const
~DTSegmentUpdator()
Destructor.
edm::ESHandle< DTGeometry > theGeom
void setES(const edm::EventSetup &setup)
set the setup
bool perform_delta_rejecting
bool fit(DTSegmentCand *seg) const
CLHEP::HepSymMatrix AlgebraicSymMatrix
DTRecHitBaseAlgo * theAlgo
void setup(std::vector< TH2F > &depth, std::string name, std::string units="")
DTSegmentUpdator(const edm::ParameterSet &config)
Constructor.