Page MenuHomeHEPForge

No OneTemporary

diff --git a/Decay/FormFactors/KMatrix.cc b/Decay/FormFactors/KMatrix.cc
new file mode 100644
--- /dev/null
+++ b/Decay/FormFactors/KMatrix.cc
@@ -0,0 +1,46 @@
+// -*- C++ -*-
+//
+// This is the implementation of the non-inlined, non-templated member
+// functions of the KMatrix class.
+//
+
+#include "KMatrix.h"
+#include "ThePEG/Interface/ClassDocumentation.h"
+#include "ThePEG/Interface/ParVector.h"
+#include "ThePEG/EventRecord/Particle.h"
+#include "ThePEG/Repository/UseRandom.h"
+#include "ThePEG/Repository/EventGenerator.h"
+#include "ThePEG/Utilities/DescribeClass.h"
+
+
+#include "ThePEG/Persistency/PersistentOStream.h"
+#include "ThePEG/Persistency/PersistentIStream.h"
+
+using namespace Herwig;
+
+KMatrix::KMatrix(FlavourInfo flavour, vector<Channels> channels,
+ vector<Energy> poles) : flavour_(flavour), channels_(channels), poles_(poles)
+{}
+
+void KMatrix::persistentOutput(PersistentOStream & os) const {
+ os << ounit(poles_,GeV);
+}
+
+void KMatrix::persistentInput(PersistentIStream & is, int) {
+ is >> iunit(poles_,GeV);
+}
+
+
+// The following static variable is needed for the type
+// description system in ThePEG.
+DescribeAbstractClass<KMatrix,Interfaced>
+describeHerwigKMatrix("Herwig::KMatrix", "Herwig.so");
+
+void KMatrix::Init() {
+
+ static ClassDocumentation<KMatrix> documentation
+ ("The KMatrix class provides a base class for the implementation of "
+ "K-matrix parameterizations in Herwig");
+
+}
+
diff --git a/Decay/FormFactors/KMatrix.fh b/Decay/FormFactors/KMatrix.fh
new file mode 100644
--- /dev/null
+++ b/Decay/FormFactors/KMatrix.fh
@@ -0,0 +1,18 @@
+// -*- C++ -*-
+//
+// This is the forward declaration of the KMatrix class.
+//
+#ifndef Herwig_KMatrix_FH
+#define Herwig_KMatrix_FH
+
+#include "ThePEG/Config/ThePEG.h"
+
+namespace Herwig {
+
+class KMatrix;
+
+ThePEG_DECLARE_POINTERS(Herwig::KMatrix,KMatrixPtr);
+
+}
+
+#endif
diff --git a/Decay/FormFactors/KMatrix.h b/Decay/FormFactors/KMatrix.h
new file mode 100644
--- /dev/null
+++ b/Decay/FormFactors/KMatrix.h
@@ -0,0 +1,107 @@
+// -*- C++ -*-
+#ifndef Herwig_KMatrix_H
+#define Herwig_KMatrix_H
+//
+// This is the declaration of the KMatrix class.
+//
+
+#include "ThePEG/Interface/Interfaced.h"
+#include "Herwig/Decay/IsoSpin.h"
+#include "KMatrix.fh"
+
+namespace Herwig {
+
+using namespace ThePEG;
+
+/**
+ * The KMatrix class is a base class for the implementation of
+ * K-matrix parameterizations in Herwig
+ *
+ * @see \ref KMatrixInterfaces "The interfaces"
+ * defined for KMatrix.
+ */
+class KMatrix: public Interfaced {
+
+public:
+
+ /**
+ * Enum for the possible channels
+ */
+ enum Channels { PiPi, KPi, KEta, KEtaPrime};
+
+public:
+
+ /**
+ * The default constructor.
+ */
+ KMatrix(FlavourInfo flavour=FlavourInfo(),
+ vector<Channels> channels=vector<Channels>(),
+ vector<Energy> poles=vector<Energy>());
+
+ /**
+ * The quantum numbers of the K-matrix
+ */
+ FlavourInfo flavourInfo() const {
+ return flavour_;
+ };
+
+ /**
+ * Compute the K-matrix for a given scale
+ */
+ virtual double K(Energy2 s) =0;
+
+public:
+
+ /** @name Functions used by the persistent I/O system. */
+ //@{
+ /**
+ * Function used to write out object persistently.
+ * @param os the persistent output stream written to.
+ */
+ void persistentOutput(PersistentOStream & os) const;
+
+ /**
+ * Function used to read in object persistently.
+ * @param is the persistent input stream read from.
+ * @param version the version number of the object when written.
+ */
+ void persistentInput(PersistentIStream & is, int version);
+ //@}
+
+ /**
+ * The standard Init function used to initialize the interfaces.
+ * Called exactly once for each class by the class description system
+ * before the main function starts or
+ * when this class is dynamically loaded.
+ */
+ static void Init();
+
+private:
+
+ /**
+ * The assignment operator is private and must never be called.
+ * In fact, it should not even be implemented.
+ */
+ KMatrix & operator=(const KMatrix &);
+
+private:
+
+ /**
+ * The quantum numbers for the K-matrix
+ */
+ FlavourInfo flavour_;
+
+ /**
+ * The mesons in the various channels
+ */
+ vector<Channels> channels_;
+
+ /**
+ * The positions of the poles
+ */
+ vector<Energy> poles_;
+};
+
+}
+
+#endif /* Herwig_KMatrix_H */
diff --git a/Decay/FormFactors/KPiIThreeHalfFOCUSKMatrix.cc b/Decay/FormFactors/KPiIThreeHalfFOCUSKMatrix.cc
new file mode 100644
--- /dev/null
+++ b/Decay/FormFactors/KPiIThreeHalfFOCUSKMatrix.cc
@@ -0,0 +1,83 @@
+// -*- C++ -*-
+//
+// This is the implementation of the non-inlined, non-templated member
+// functions of the KPiIThreeHalfFOCUSKMatrix class.
+//
+
+#include "KPiIThreeHalfFOCUSKMatrix.h"
+#include "ThePEG/Interface/ClassDocumentation.h"
+#include "ThePEG/EventRecord/Particle.h"
+#include "ThePEG/Repository/UseRandom.h"
+#include "ThePEG/Repository/EventGenerator.h"
+#include "ThePEG/Utilities/DescribeClass.h"
+#include "ThePEG/Persistency/PersistentOStream.h"
+#include "ThePEG/Persistency/PersistentIStream.h"
+
+using namespace Herwig;
+
+KPiIThreeHalfFOCUSKMatrix::KPiIThreeHalfFOCUSKMatrix()
+ : KMatrix(FlavourInfo(IsoSpin::IThreeHalf,IsoSpin::I3Unknown,
+ Strangeness::PlusOne,Charm::Zero,
+ Beauty::Zero),
+ vector<Channels>({KMatrix::KPi})),
+ D_({-0.22147,0.026637,-0.00092057}),
+ sThreeHalf_(0.27*GeV2)
+{}
+IBPtr KPiIThreeHalfFOCUSKMatrix::clone() const {
+ return new_ptr(*this);
+}
+
+IBPtr KPiIThreeHalfFOCUSKMatrix::fullclone() const {
+ return new_ptr(*this);
+}
+
+void KPiIThreeHalfFOCUSKMatrix::persistentOutput(PersistentOStream & os) const {
+ os << D_ << ounit(sThreeHalf_,GeV2) << ounit(sNorm_,GeV2);
+}
+
+void KPiIThreeHalfFOCUSKMatrix::persistentInput(PersistentIStream & is, int) {
+ is >> D_ >> iunit(sThreeHalf_,GeV2) >> iunit(sNorm_,GeV2);
+}
+
+// The following static variable is needed for the type
+// description system in ThePEG.
+DescribeClass<KPiIThreeHalfFOCUSKMatrix,KMatrix>
+describeHerwigKPiIThreeHalfFOCUSKMatrix("Herwig::KPiIThreeHalfFOCUSKMatrix", "HwFormFactors.so");
+
+void KPiIThreeHalfFOCUSKMatrix::Init() {
+
+ static ClassDocumentation<KPiIThreeHalfFOCUSKMatrix> documentation
+ ("The KPiIThreeHalfFOCUSKMatrix class implements the K-matrix fit of "
+ "the FOCUS collaboration (Phys.Lett. B653 (2007) 1-11) for the I=3/2 "
+ "component of the Kpi K-matrix.",
+ "The KPiIThreeHalfFOCUSKMatrix class implements the K-matrix fit of "
+ "the FOCUS collaboration \\cite{Pennington:2007se} for the $I=3/2$ "
+ "component of the $K\\pi$ K-matrix.",
+ "\\bibitem{Pennington:2007se}"
+ "J.~M.~Link {\\it et al.} [FOCUS Collaboration],"
+ "%``Dalitz plot analysis of the $D^{+} \\to K^{-} \\pi^{+} \\pi^{+}$ decay in the FOCUS experiment,''"
+ "Phys.\\ Lett.\\ B {\\bf 653} (2007) 1"
+ "doi:10.1016/j.physletb.2007.06.070"
+ "[arXiv:0705.2248 [hep-ex]]."
+ "%%CITATION = doi:10.1016/j.physletb.2007.06.070;%%"
+ "%79 citations counted in INSPIRE as of 14 Jan 2020");
+
+}
+
+void KPiIThreeHalfFOCUSKMatrix::doinit() {
+ KMatrix::doinit();
+ Energy mK = getParticleData(ParticleID::Kplus)->mass();
+ Energy mpi= getParticleData(ParticleID::piplus)->mass();
+ sNorm_ = sqr(mK)+sqr(mpi);
+}
+
+double KPiIThreeHalfFOCUSKMatrix::K(Energy2 s) {
+ double st = s/sNorm_-1.;
+ double param=1.;
+ double output=0.;
+ for(unsigned int ix=0;ix<D_.size();++ix) {
+ output+=D_[ix]*param;
+ param *= st;
+ }
+ return output*(s-sThreeHalf_)/sNorm_;
+}
diff --git a/Decay/FormFactors/KPiIThreeHalfFOCUSKMatrix.h b/Decay/FormFactors/KPiIThreeHalfFOCUSKMatrix.h
new file mode 100644
--- /dev/null
+++ b/Decay/FormFactors/KPiIThreeHalfFOCUSKMatrix.h
@@ -0,0 +1,118 @@
+// -*- C++ -*-
+#ifndef Herwig_KPiIThreeHalfFOCUSKMatrix_H
+#define Herwig_KPiIThreeHalfFOCUSKMatrix_H
+//
+// This is the declaration of the KPiIThreeHalfFOCUSKMatrix class.
+//
+
+#include "KMatrix.h"
+
+namespace Herwig {
+
+using namespace ThePEG;
+
+/**
+ * The KPiIThreeHalfFOCUSKMatrix class implements the K-matrix fit of
+ * the FOCUS collaboration (Phys.Lett. B653 (2007) 1-11) for the \f$I=\frac32\f$
+ * component of the \f$K\pi\f$ K-matrix.
+ *
+ * @see \ref KPiIThreeHalfFOCUSKMatrixInterfaces "The interfaces"
+ * defined for KPiIThreeHalfFOCUSKMatrix.
+ */
+class KPiIThreeHalfFOCUSKMatrix: public KMatrix {
+
+public:
+
+ /**
+ * The default constructor.
+ */
+ KPiIThreeHalfFOCUSKMatrix();
+
+ /**
+ * Compute the K-matrix for a given scale
+ */
+ virtual double K(Energy2 s);
+
+public:
+
+ /** @name Functions used by the persistent I/O system. */
+ //@{
+ /**
+ * Function used to write out object persistently.
+ * @param os the persistent output stream written to.
+ */
+ void persistentOutput(PersistentOStream & os) const;
+
+ /**
+ * Function used to read in object persistently.
+ * @param is the persistent input stream read from.
+ * @param version the version number of the object when written.
+ */
+ void persistentInput(PersistentIStream & is, int version);
+ //@}
+
+ /**
+ * The standard Init function used to initialize the interfaces.
+ * Called exactly once for each class by the class description system
+ * before the main function starts or
+ * when this class is dynamically loaded.
+ */
+ static void Init();
+
+protected:
+
+ /** @name Clone Methods. */
+ //@{
+ /**
+ * Make a simple clone of this object.
+ * @return a pointer to the new object.
+ */
+ virtual IBPtr clone() const;
+
+ /** Make a clone of this object, possibly modifying the cloned object
+ * to make it sane.
+ * @return a pointer to the new object.
+ */
+ virtual IBPtr fullclone() const;
+ //@}
+protected:
+
+ /** @name Standard Interfaced functions. */
+ //@{
+ /**
+ * Initialize this object after the setup phase before saving an
+ * EventGenerator to disk.
+ * @throws InitException if object could not be initialized properly.
+ */
+ virtual void doinit();
+ //@}
+
+private:
+
+ /**
+ * The assignment operator is private and must never be called.
+ * In fact, it should not even be implemented.
+ */
+ KPiIThreeHalfFOCUSKMatrix & operator=(const KPiIThreeHalfFOCUSKMatrix &);
+
+private:
+
+ /**
+ * Constants \f$D_{22,i}\f$ from Eqn 9
+ */
+ vector<double> D_;
+
+ /**
+ * Adler zero position
+ */
+ Energy2 sThreeHalf_;
+
+ /**
+ * Normalisation scale
+ */
+ Energy2 sNorm_;
+};
+
+}
+
+#endif /* Herwig_KPiIThreeHalfFOCUSKMatrix_H */
diff --git a/Decay/FormFactors/Makefile.am b/Decay/FormFactors/Makefile.am
--- a/Decay/FormFactors/Makefile.am
+++ b/Decay/FormFactors/Makefile.am
@@ -1,52 +1,54 @@
BUILT_SOURCES = Formfactor__all.cc
CLEANFILES = Formfactor__all.cc
Formfactor__all.cc : $(DIR_H_FILES) $(DIR_CC_FILES) Makefile
@echo "Concatenating .cc files into $@"
@$(top_srcdir)/cat_with_cpplines $(DIR_CC_FILES) > $@
EXTRA_DIST = $(ALL_H_FILES) $(ALL_CC_FILES)
DIR_H_FILES = $(addprefix $(srcdir)/,$(ALL_H_FILES))
ALL_H_FILES = \
BallZwickyScalarFormFactor.h \
BallZwickyVectorFormFactor.h \
BaryonSimpleFormFactor.h \
BaryonThreeQuarkModelFormFactor.h \
ChengHeavyBaryonFormFactor.h \
ISGW2FormFactor.h \
ISGWFormFactor.h \
LambdabExcitedLambdacSumRuleFormFactor.h \
LightBaryonQuarkModelFormFactor.h \
SingletonFormFactor.h \
WSBFormFactor.h \
KiselevBcFormFactor.h \
MelikhovFormFactor.h \
MelikhovStechFormFactor.h \
BtoSGammaFlatEnergy.h \
BtoSGammaKagan.h \
HQETFormFactor.h \
CzyzNucleonFormFactor.h \
-KornerKurodaFormFactor.h
+KornerKurodaFormFactor.h \
+KPiIThreeHalfFOCUSKMatrix.h
DIR_CC_FILES = $(addprefix $(srcdir)/,$(ALL_CC_FILES))
ALL_CC_FILES = \
BallZwickyScalarFormFactor.cc \
BallZwickyVectorFormFactor.cc \
BaryonSimpleFormFactor.cc \
BaryonThreeQuarkModelFormFactor.cc \
ChengHeavyBaryonFormFactor.cc \
ISGW2FormFactor.cc \
ISGWFormFactor.cc \
LambdabExcitedLambdacSumRuleFormFactor.cc \
LightBaryonQuarkModelFormFactor.cc \
SingletonFormFactor.cc \
WSBFormFactor.cc \
KiselevBcFormFactor.cc \
MelikhovFormFactor.cc \
MelikhovStechFormFactor.cc \
BtoSGammaFlatEnergy.cc \
BtoSGammaKagan.cc \
HQETFormFactor.cc \
CzyzNucleonFormFactor.cc \
-KornerKurodaFormFactor.cc
+KornerKurodaFormFactor.cc \
+KPiIThreeHalfFOCUSKMatrix.cc
diff --git a/Decay/IsoSpin.h b/Decay/IsoSpin.h
--- a/Decay/IsoSpin.h
+++ b/Decay/IsoSpin.h
@@ -1,90 +1,90 @@
// -*- C++ -*-
//
// IsoSpin.h is a part of Herwig - A multi-purpose Monte Carlo event generator
// Copyright (C) 2002-2017 The Herwig Collaboration
//
// Herwig is licenced under version 3 of the GPL, see COPYING for details.
// Please respect the MCnet academic guidelines, see GUIDELINES for details.
//
#ifndef HERWIG_IsoSpin_H
#define HERWIG_IsoSpin_H
//
// This is the declaration of the Isospin namespace and values.
//
namespace Herwig {
namespace IsoSpin {
/**
* Enum for the total isospin of the system
*/
- enum IsoSpin { IUnknown, IZero, IHalf, IOne};
+ enum IsoSpin { IUnknown, IZero, IHalf, IOne, IThreeHalf};
/**
* Third component
*/
- enum I3 { I3Unknown, I3MinusOne, I3MinusHalf, I3Zero, I3Half, I3One};
+ enum I3 { I3Unknown, I3MinusOne, I3MinusThreeHalf, I3MinusHalf, I3Zero, I3Half, I3One, I3ThreeHalf};
}
namespace Strangeness {
/**
* Strange content
*/
enum Strange { Unknown, ssbar, Zero, PlusOne, MinusOne};
}
namespace Charm {
/**
* Charm content
*/
enum Charm { Unknown, ccbar, Zero, PlusOne, MinusOne};
}
namespace Beauty {
/**
* Bottom content
*/
enum Bottom { Unknown, bbbar, Zero, PlusOne, MinusOne};
}
struct FlavourInfo {
/**
* Constructor
*/
FlavourInfo() : I(IsoSpin::IUnknown), I3(IsoSpin::I3Unknown),
strange(Strangeness::Unknown), charm(Charm::Unknown), bottom(Beauty::Unknown)
{}
/**
* Constructor
*/
FlavourInfo(IsoSpin::IsoSpin Iin, IsoSpin::I3 I3in, Strangeness::Strange Sin=Strangeness::Unknown,
Charm::Charm Cin=Charm::Unknown, Beauty::Bottom Bin=Beauty::Unknown) :
I(Iin), I3(I3in),strange(Sin), charm(Cin), bottom(Bin)
{}
/**
* Total isospin
*/
IsoSpin::IsoSpin I;
/**
* \f$I_3\f$
*/
IsoSpin::I3 I3;
/**
* Strange
*/
Strangeness::Strange strange;
/**
* Charm
*/
Charm::Charm charm;
/**
* Strange
*/
Beauty::Bottom bottom;
};
}
#endif /* HERWIG_IsoSpin_H */
diff --git a/Decay/Makefile.am b/Decay/Makefile.am
--- a/Decay/Makefile.am
+++ b/Decay/Makefile.am
@@ -1,237 +1,240 @@
SUBDIRS = FormFactors Tau Baryon VectorMeson Perturbative \
WeakCurrents ScalarMeson TensorMeson Partonic General Radiation
if HAVE_EVTGEN
SUBDIRS += EvtGen
endif
noinst_LTLIBRARIES = libHwDecay.la
libHwDecay_la_LIBADD = \
$(top_builddir)/PDT/libHwPDT.la
nodist_libHwDecay_la_SOURCES = \
hwdecay__all.cc
BUILT_SOURCES = hwdecay__all.cc
CLEANFILES = hwdecay__all.cc
hwdecay__all.cc : $(DIR_H_FILES) $(DIR_CC_FILES) Makefile
@echo "Concatenating .cc files into $@"
@$(top_srcdir)/cat_with_cpplines $(DIR_CC_FILES) > $@
EXTRA_DIST = $(ALL_H_FILES) $(ALL_CC_FILES)
DIR_H_FILES = $(addprefix $(srcdir)/,$(ALL_H_FILES))
ALL_H_FILES = \
DecayIntegrator.fh DecayIntegrator.h \
PhaseSpaceMode.fh PhaseSpaceMode.h \
HwDecayerBase.fh HwDecayerBase.h \
HwDecayHandler.h \
DecayVertex.fh DecayVertex.h \
DecayMatrixElement.fh DecayMatrixElement.h \
TwoBodyDecayMatrixElement.h \
GeneralDecayMatrixElement.fh GeneralDecayMatrixElement.h \
BranchingRatioReweighter.h\
PerturbativeDecayer.h \
ResonanceHelpers.h PhaseSpaceChannel.h IsoSpin.h
DIR_CC_FILES = $(addprefix $(srcdir)/,$(ALL_CC_FILES))
ALL_CC_FILES = \
DecayIntegrator.cc \
PhaseSpaceChannel.cc \
PhaseSpaceMode.cc \
HwDecayerBase.cc \
HwDecayHandler.cc \
DecayVertex.cc \
DecayMatrixElement.cc \
TwoBodyDecayMatrixElement.cc \
GeneralDecayMatrixElement.cc \
BranchingRatioReweighter.cc\
PerturbativeDecayer.cc
##################
pkglib_LTLIBRARIES = Hw64Decay.la
Hw64Decay_la_LDFLAGS = \
$(AM_LDFLAGS) -module -version-info 11:0:0
Hw64Decay_la_SOURCES = \
Hw64Decayer.h Hw64Decayer.cc
##################
pkglib_LTLIBRARIES += HwMamboDecay.la
HwMamboDecay_la_LDFLAGS = \
$(AM_LDFLAGS) -module -version-info 12:0:0
HwMamboDecay_la_SOURCES = \
MamboDecayer.h MamboDecayer.cc
##################
noinst_LTLIBRARIES += libHwFormFactor.la
libHwFormFactor_la_SOURCES = \
FormFactors/BaryonFormFactor.cc \
FormFactors/ScalarFormFactor.cc \
FormFactors/BtoSGammaHadronicMass.cc \
+FormFactors/KMatrix.cc \
FormFactors/BaryonFormFactor.fh \
FormFactors/BaryonFormFactor.h \
FormFactors/ScalarFormFactor.fh \
FormFactors/ScalarFormFactor.h \
FormFactors/BtoSGammaHadronicMass.h \
-FormFactors/BtoSGammaHadronicMass.fh
+FormFactors/BtoSGammaHadronicMass.fh \
+FormFactors/KMatrix.h \
+FormFactors/KMatrix.fh
pkglib_LTLIBRARIES += HwFormFactors.la
HwFormFactors_la_LDFLAGS = \
$(AM_LDFLAGS) -module -version-info 12:0:0
HwFormFactors_la_CPPFLAGS = \
$(AM_CPPFLAGS) -I$(srcdir)/FormFactors
nodist_HwFormFactors_la_SOURCES = \
FormFactors/Formfactor__all.cc
##################
pkglib_LTLIBRARIES += HwTauDecay.la
HwTauDecay_la_LDFLAGS = \
$(AM_LDFLAGS) -module -version-info 12:0:0
HwTauDecay_la_SOURCES = \
Tau/TauDecayer.cc
##################
pkglib_LTLIBRARIES += HwBaryonDecay.la
HwBaryonDecay_la_LDFLAGS = \
$(AM_LDFLAGS) -module -version-info 11:0:0
HwBaryonDecay_la_LIBADD = \
$(top_builddir)/PDT/libHwBaryonWidth.la
HwBaryonDecay_la_CPPFLAGS = \
$(AM_CPPFLAGS) -I$(srcdir)/Baryon
nodist_HwBaryonDecay_la_SOURCES = \
Baryon/BaryonDecayer__all.cc
##################
pkglib_LTLIBRARIES += HwVMDecay.la
HwVMDecay_la_LDFLAGS = \
$(AM_LDFLAGS) -module -version-info 11:0:0
HwVMDecay_la_CPPFLAGS = \
$(AM_CPPFLAGS) -I$(srcdir)/VectorMeson
nodist_HwVMDecay_la_SOURCES = \
VectorMeson/VMDecayer__all.cc
##################
pkglib_LTLIBRARIES += HwPerturbativeDecay.la
HwPerturbativeDecay_la_LDFLAGS = \
$(AM_LDFLAGS) -module -version-info 12:0:0
HwPerturbativeDecay_la_CPPFLAGS = \
$(AM_CPPFLAGS) -I$(srcdir)/Perturbative
nodist_HwPerturbativeDecay_la_SOURCES = \
Perturbative/Perturbative__all.cc
##################
noinst_LTLIBRARIES += libHwWeakCurrent.la
libHwWeakCurrent_la_SOURCES = \
WeakCurrents/WeakCurrent.cc \
WeakCurrents/LeptonNeutrinoCurrent.cc \
WeakCurrents/WeakCurrent.fh \
WeakCurrents/WeakCurrent.h \
WeakCurrents/LeptonNeutrinoCurrent.fh \
WeakCurrents/LeptonNeutrinoCurrent.h \
WeakCurrents/WeakBaryonCurrent.cc \
WeakCurrents/WeakBaryonCurrent.h
pkglib_LTLIBRARIES += HwWeakCurrents.la
HwWeakCurrents_la_LDFLAGS = \
$(AM_LDFLAGS) -module -version-info 12:0:0
HwWeakCurrents_la_CPPFLAGS = \
$(AM_CPPFLAGS) -I$(srcdir)/WeakCurrents
nodist_HwWeakCurrents_la_SOURCES = \
WeakCurrents/WeakCurrents__all.cc
##################
pkglib_LTLIBRARIES += HwSMDecay.la
HwSMDecay_la_LDFLAGS = \
$(AM_LDFLAGS) -module -version-info 13:0:0
HwSMDecay_la_CPPFLAGS = \
$(AM_CPPFLAGS) -I$(srcdir)/ScalarMeson
nodist_HwSMDecay_la_SOURCES = \
ScalarMeson/SMDecayer__all.cc
##################
pkglib_LTLIBRARIES += HwTMDecay.la
HwTMDecay_la_LDFLAGS = \
$(AM_LDFLAGS) -module -version-info 11:0:0
HwTMDecay_la_CPPFLAGS = \
$(AM_CPPFLAGS) -I$(srcdir)/TensorMeson
nodist_HwTMDecay_la_SOURCES = \
TensorMeson/TMDecayer__all.cc
##################
pkglib_LTLIBRARIES += HwPartonicDecay.la
HwPartonicDecay_la_LDFLAGS = \
$(AM_LDFLAGS) -module -version-info 12:0:0
HwPartonicDecay_la_CPPFLAGS = \
$(AM_CPPFLAGS) -I$(srcdir)/Partonic
nodist_HwPartonicDecay_la_SOURCES = \
Partonic/Partonic__all.cc
##################
noinst_LTLIBRARIES += libHwDecRad.la
libHwDecRad_la_SOURCES = \
Radiation/DecayRadiationGenerator.cc \
Radiation/QEDRadiationHandler.cc \
Radiation/DecayRadiationGenerator.h \
Radiation/DecayRadiationGenerator.fh \
Radiation/QEDRadiationHandler.fh \
Radiation/QEDRadiationHandler.h
pkglib_LTLIBRARIES += HwSOPHTY.la
HwSOPHTY_la_LDFLAGS = \
$(AM_LDFLAGS) -module -version-info 6:0:0
HwSOPHTY_la_CPPFLAGS = \
$(AM_CPPFLAGS) -I$(srcdir)/Radiation
nodist_HwSOPHTY_la_SOURCES = \
Radiation/Sophty__all.cc
##################

File Metadata

Mime Type
text/x-diff
Expires
Tue, Nov 19, 5:54 PM (1 d, 17 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3805462
Default Alt Text
(20 KB)

Event Timeline