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<int>& lfit,
98 const std::vector<double>& dist,
99 const std::vector<float>& sigy,
106 const bool allow3par =
false,
107 const bool block3par =
false)
const;
117 #endif // DTSegment_DTSegmentUpdator_h
void rejectBadHits(DTChamberRecSegment2D *) const
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
CLHEP::HepSymMatrix AlgebraicSymMatrix
void update(DTRecSegment4D *seg, const bool calcT0, bool allow3par) const
recompute hits position and refit the segment4D
DTRecHitBaseAlgo * theAlgo
void setup(std::vector< TH2F > &depth, std::string name, std::string units="")
bool fit(DTSegmentCand *seg, bool allow3par, const bool fitdebug) const
DTSegmentUpdator(const edm::ParameterSet &config)
Constructor.