Page MenuHomeHEPForge

No OneTemporary

diff --git a/Models/DarkMatter/DMMediatorQuarksVertex.h b/Models/DarkMatter/DMMediatorQuarksVertex.h
--- a/Models/DarkMatter/DMMediatorQuarksVertex.h
+++ b/Models/DarkMatter/DMMediatorQuarksVertex.h
@@ -1,111 +1,111 @@
// -*- C++ -*-
#ifndef Herwig_DMMediatorQuarksVertex_H
#define Herwig_DMMediatorQuarksVertex_H
//
// This is the declaration of the DMMediatorQuarksVertex class.
//
#include "ThePEG/Helicity/Vertex/Vector/FFVVertex.h"
namespace Herwig {
using namespace ThePEG;
/**
* The DMMediatorQuarksVertex class implements the couplings of the quarks to the mediator
*
* @see \ref DMMediatorQuarksVertexInterfaces "The interfaces"
* defined for DMMediatorQuarksVertex.
*/
class DMMediatorQuarksVertex: public FFVVertex {
public:
/**
* The default constructor.
*/
DMMediatorQuarksVertex();
/**
* Calculate the couplings.
* @param q2 The scale \f$q^2\f$ for the coupling at the vertex.
* @param part1 The ParticleData pointer for the first particle.
* @param part2 The ParticleData pointer for the second particle.
* @param part3 The ParticleData pointer for the third particle.
*/
virtual void setCoupling(Energy2 q2,tcPDPtr part1,tcPDPtr part2,tcPDPtr part3);
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 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();
//@}
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;
//@}
private:
/**
* The assignment operator is private and must never be called.
* In fact, it should not even be implemented.
*/
- DMMediatorQuarksVertex & operator=(const DMMediatorQuarksVertex &);
+ DMMediatorQuarksVertex & operator=(const DMMediatorQuarksVertex &) = delete;
/**
* SM couplings to the dark mediator
*/
vector<double> cSMmed_;
//@}
};
}
#endif /* Herwig_DMMediatorQuarksVertex_H */

File Metadata

Mime Type
text/x-diff
Expires
Tue, Nov 19, 6:17 PM (1 d, 21 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3803349
Default Alt Text
(3 KB)

Event Timeline