|  | ATLAS Offline Software
    | 
 
 
 
Go to the documentation of this file.
   24 #ifndef ATHENAPOOLTESTDATA_ATHENAPOOLTESTMATRIX_H 
   25 # define ATHENAPOOLTESTDATA_ATHENAPOOLTESTMATRIX_H 
   28 #include "CLHEP/Matrix/Matrix.h" 
   29 #include "CLHEP/Geometry/Point3D.h" 
   30 #include "CLHEP/Geometry/Transform3D.h" 
   39     typedef std::vector< std::map<unsigned int, CLHEP::HepMatrix> > 
matrixMaps_t;
 
   50     const HepGeom::Point3D<double>&  
point           () 
const;
 
   51     const HepGeom::Point3D<double>&  
point1          () 
const;
 
   55     const CLHEP::HepMatrix&   
matrix          ( 
int i ) 
const;
 
   58     void                      addMatrix       (
const CLHEP::HepMatrix* matrixPointer);
 
   64     HepGeom::Point3D<double>     
m_point;
 
   83 inline const CLHEP::HepMatrix& 
 
   86 inline const HepGeom::Point3D<double>&   
 
   89 inline const HepGeom::Point3D<double>&   
 
  107 inline const CLHEP::HepMatrix& 
 
  117 #endif // ATHENAPOOLTESTDATA_ATHENAPOOLTESTMATRIX_H 
  
HepGeom::Point3D< double > * m_point1
const CLHEP::HepMatrix & bigMatrix() const
const matrixMaps_t & matrixMaps() const
const CLHEP::HepMatrix & matrix(int i) const
std::vector< std::map< unsigned int, CLHEP::HepMatrix > > matrixMaps_t
void addMatrix(const CLHEP::HepMatrix *matrixPointer)
void setTransform(const HepGeom::Transform3D trans)
bool const RAWDATA *ch2 const
int numberOfMatrices() const
const HepGeom::Point3D< double > & point() const
matrixMaps_t m_matrixMaps
Eigen::Affine3d Transform3D
std::vector< const CLHEP::HepMatrix * > m_matrices
HepGeom::Point3D< double > m_point
const HepGeom::Transform3D & trans() const
std::vector< int > m_vint
CLHEP::HepMatrix m_smallMatrix
AthenaPoolTestMatrix & operator=(const AthenaPoolTestMatrix &)=delete
HepGeom::Transform3D m_trans
std::vector< float > m_vfloat
CLHEP::HepMatrix * m_bigMatrix
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
const CLHEP::HepMatrix & smallMatrix() const
const HepGeom::Point3D< double > & point1() const
Simple class with various CLHEP classes for testing pool i/o from Athena.
macros to associate a CLID to a type