Page Menu
Home
HEPForge
Search
Configure Global Search
Log In
Files
F7878344
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Size
20 KB
Subscribers
None
View Options
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
Details
Attached
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)
Attached To
rHERWIGHG herwighg
Event Timeline
Log In to Comment