Something went wrong on our end
-
Bertram Kopf authored9a41c0de
TMatrixBase.hh 1.02 KiB
// TMatrixBase class definition file. -*- C++ -*-
// Copyright 2012 Bertram Kopf
#pragma once
//_____________________________________________________________________________
// @file TMatrixBase.h
//_____________________________________________________________________________
#include "qft++/matrix/Matrix.hh"
#include "PwaDynamics/KMatrixBase.hh"
#include <iostream>
#include <vector>
#include <boost/shared_ptr.hpp>
using namespace std;
//_____________________________________________________________________________
//_____________________________________________________________________________
class TMatrixBase : public Matrix< complex<double> > {
public:
/// Constructor
TMatrixBase(boost::shared_ptr<KMatrixBase> Kmatrix);
/// Destructor
virtual ~TMatrixBase();
virtual void evalMatrix(const double mass);
virtual boost::shared_ptr<KMatrixBase> kMatrix(){return _Kmatrix;}
protected:
boost::shared_ptr<KMatrixBase> _Kmatrix;
};
//_____________________________________________________________________________