1 #ifndef Alignment_CommonAlignmentAlgorithm_AlignmentExtendedCorrelationsStore_h
2 #define Alignment_CommonAlignmentAlgorithm_AlignmentExtendedCorrelationsStore_h
55 virtual unsigned int size(
void )
const;
virtual void resetCorrelations(void)
Reset correlations.
std::map< Alignable *, ExtendedCorrelationsEntry > ExtendedCorrelationsTable
virtual void fillCorrelationsTable(Alignable *ap1, Alignable *ap2, ExtendedCorrelationsTable *table, const AlgebraicSymMatrix &cov, int row, int col, bool transpose)
virtual void fillCovariance(Alignable *ap1, Alignable *ap2, const ExtendedCorrelationsEntry &entry, AlgebraicSymMatrix &cov, int row, int col) const
virtual unsigned int size(void) const
Get number of stored correlations.
virtual bool correlationsAvailable(Alignable *ap1, Alignable *ap2) const
Check whether correlations are stored for a given pair of alignables.
AlignmentExtendedCorrelationsEntry ExtendedCorrelationsEntry
virtual void correlations(Alignable *ap1, Alignable *ap2, AlgebraicSymMatrix &cov, int row, int col) const
virtual void setCorrelations(Alignable *ap1, Alignable *ap2, const AlgebraicSymMatrix &cov, int row, int col)
CLHEP::HepMatrix AlgebraicMatrix
virtual void fillCovarianceT(Alignable *ap1, Alignable *ap2, const ExtendedCorrelationsEntry &entry, AlgebraicSymMatrix &cov, int row, int col) const
virtual ~AlignmentExtendedCorrelationsStore(void)
void resizeCorruptCorrelations(ExtendedCorrelationsEntry &entry, double maxCorr)
virtual void readFromCovariance(Alignable *ap1, Alignable *ap2, ExtendedCorrelationsEntry &entry, const AlgebraicSymMatrix &cov, int row, int col)
virtual void readFromCovarianceT(Alignable *ap1, Alignable *ap2, ExtendedCorrelationsEntry &entry, const AlgebraicSymMatrix &cov, int row, int col)
AlignmentExtendedCorrelationsStore(const edm::ParameterSet &config)
ExtendedCorrelations theCorrelations
CLHEP::HepSymMatrix AlgebraicSymMatrix
std::map< Alignable *, ExtendedCorrelationsTable * > ExtendedCorrelations
virtual void getCorrelations(Alignable *ap1, Alignable *ap2, AlgebraicMatrix &mat) const
Get correlations.