Go to the documentation of this file. 1 #ifndef CSCSegment_CSCCondSegFit_h
2 #define CSCSegment_CSCCondSegFit_h
23 chi2Norm_(ps.getParameter<double>(
"NormChi2Cut2D")),
24 condSeed1_(ps.getParameter<double>(
"SeedSmall")),
25 condSeed2_(ps.getParameter<double>(
"SeedBig")),
34 void fit(
bool condpass1 =
false,
bool condpass2 =
false);
45 void setChi2(
bool condpass1,
bool condpass2);
CSCSetOfHits hits(void) const
void correctTheCovMatrix(CSCSegFit::SMatrixSym2 &IC)
std::vector< const CSCRecHit2D * > CSCSetOfHits
std::vector< double > lex_
CSCCondSegFit(const edm::ParameterSet &ps, const CSCChamber *csc, const CSCSetOfHits &hits)
double covAnyNumber_
Allow to use any number for covariance for all RecHits.
bool covToAnyNumberAll_
Allow to use any number for covariance (by hand)
bool covToAnyNumber_
The correction parameters.
~CSCCondSegFit() override
void correctTheCovX(void)
ROOT::Math::SMatrix< double, 2, 2, ROOT::Math::MatRepSym< double, 2 > > SMatrixSym2