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