11#include <framework/datastore/RelationsObject.h>
13#include <TMatrixFSym.h>
14#include <framework/datastore/StoreArray.h>
15#include <framework/logging/Logger.h>
For each MCParticle with hits in the CDC, this class stores some summarising information on those hit...
Btube()
default constructor.
TMatrixFSym m_tubematrix
Btube (3x3) matrix.
TMatrixFSym getTubeMatrix() const
Returns Btube matrix.
TMatrixFSym getTubeCenterErrorMatrix() const
Returns Btube Center Error Matrix.
void resetTubeMatrix()
resets the tube matrix
void setTubeCenterErrorMatrix(const TMatrixFSym &tubecentererrormatrix)
Sets Btube Center Error Matrix.
Eigen::Matrix< double, 3, 1 > getTubeDirection() const
Returns Btube direction.
TMatrixFSym m_tubecentererrormatrix
Btube Center Error (3x3) matrix.
Eigen::Matrix< double, 3, 1 > getTubeCenter() const
Returns Btube center.
void setTubeCenter(const Eigen::Matrix< double, 3, 1 > &tubecenter)
Sets Btube Center.
Eigen::Matrix< double, 3, 1 > m_tubedirection
Btube direction.
ClassDef(Btube, 1)
For each MCParticle with hits in the CDC, this class stores some summarising information on those hit...
void setTubeDirection(const Eigen::Matrix< double, 3, 1 > &tubedirection)
Sets Btube Direction.
~Btube()
destructor, empty because we don't allocate memory anywhere.
Eigen::Matrix< double, 3, 1 > m_tubecenter
Btube center.
void resetTubeCenterErrorMatrix()
resets the tube center error matrix
void setTubeMatrix(const TMatrixFSym &tubematrix)
Sets Btube Matrix.
Defines interface for accessing relations of objects in StoreArray.
Abstract base class for different kinds of events.