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 cSMmed_; //@} }; } #endif /* Herwig_DMMediatorQuarksVertex_H */