~mbogomilov/maus/devel3

« back to all changes in this revision

Viewing changes to src/common_cpp/Maths/SymmetricMatrix.hh

  • Committer: Durga Rajaram
  • Date: 2014-01-14 07:07:02 UTC
  • mfrom: (659.1.80 relcand)
  • Revision ID: durga@fnal.gov-20140114070702-2l1fuj1w6rraw7xe
Tags: MAUS-v0.7.6
MAUS-v0.7.6

Show diffs side-by-side

added added

removed removed

Lines of Context:
24
24
#include <vector>
25
25
#include <utility>
26
26
 
27
 
#include "Interface/Squeal.hh"
 
27
#include "TMatrixDSym.h"
 
28
 
 
29
#include "Utils/Exception.hh"
28
30
#include "Maths/Complex.hh"
29
31
#include "Maths/Matrix.hh"
30
32
#include "Maths/Vector.hh"
116
118
   */
117
119
  explicit SymmetricMatrix(const ::CLHEP::HepSymMatrix& hep_matrix);
118
120
 
 
121
  /** @brief  TMatrixDSym copy constructor. This copies only the first 6x6
 
122
   *          block elements of the TMatrixDSym object.
 
123
   */
 
124
  explicit SymmetricMatrix(const TMatrixDSym& root_sym_matrix);
 
125
 
119
126
  /** @brief Construct a matrix and fill all fields with 0
120
127
   *
121
128
   *  @params size number of rows/columns
199
206
 
200
207
  // build the matrix with size^2 elements initialised to array data in
201
208
  // row major order
202
 
  void build_matrix(const size_t size,  double const * const data);
 
209
    void build_matrix(const size_t size,  double const * const data);
203
210
};
204
211
}  // namespace MAUS
205
212