Something went wrong on our end
-
Bertram Kopf authoreda35bfa7f
LSOmegaTo3PiDecAmps.hh 867 B
// LSOmegaTo3PiDecAmps class definition file. -*- C++ -*-
// Copyright 2012 Bertram Kopf
#pragma once
#include <iostream>
#include <vector>
#include <complex>
#include <map>
#include <string>
#include <cassert>
#include <boost/shared_ptr.hpp>
#include "PwaUtils/LSDecAmps.hh"
class OmegaTo3PiLSDecay;
class LSOmegaTo3PiDecAmps : public LSDecAmps{
public:
// create/copy/destroy:
///Constructor
LSOmegaTo3PiDecAmps(boost::shared_ptr<OmegaTo3PiLSDecay> theDec);
/** Destructor */
virtual ~LSOmegaTo3PiDecAmps();
// Getters:
virtual complex<double> XdecAmp(Spin lamX, EvtData* theData, Spin lamFs=0);
virtual complex<double> XdecPartAmp(Spin lamX, Spin lamDec, short fixDaughterNr,
EvtData* theData, Spin lamFs);
virtual void print(std::ostream& os) const;
protected:
const std::string _lambdaDecKey;
private:
};