Skip to content
Snippets Groups Projects
FVectorPiPiS.hh 1.20 KiB
// FVectorPiPiS class definition file. -*- C++ -*-
// Copyright 2012 Bertram Kopf

#pragma once 

//_____________________________________________________________________________
// @file FVectorPiPiS.h
//_____________________________________________________________________________

#include "qft++/matrix/Matrix.hh"
#include "PwaDynamics/FVector.hh"
#include "PwaDynamics/PVectorRel.hh"
#include "PwaDynamics/PVectorSlowCorRel.hh"
#include <iostream>
#include <vector>
#include <boost/shared_ptr.hpp>

using namespace std;
//_____________________________________________________________________________
//_____________________________________________________________________________

class FVectorPiPiS : public FVector {

public:

  /// Constructor 
  FVectorPiPiS(); 

  /// Destructor
  virtual ~FVectorPiPiS();
  virtual boost::shared_ptr<PVectorSlowCorRel> pVectorSlowCorrRel() {return _pVectorCor;}
  virtual void updateFprod (int i, complex<double> fProd){_pVectorCor->updateFprod (i, fProd);}
  virtual void updateS0prod (double s0prod) {_pVectorCor->updateS0prod(s0prod);}
protected:
  boost::shared_ptr<PVectorSlowCorRel> _pVectorCor;
};
//_____________________________________________________________________________