![]() |
|
|||
File indexing completed on 2025-04-19 09:10:12
0001 #ifndef PHOTONS_PhotonSplitter_Photon_Splitter_H 0002 #define PHOTONS_PhotonSplitter_Photon_Splitter_H 0003 0004 #include "PHOTONS++/PhotonSplitter/Sudakov.H" 0005 #include <cstddef> 0006 0007 namespace ATOOLS { 0008 class Blob; 0009 } 0010 0011 namespace PHOTONS { 0012 0013 class Photon_Splitter { 0014 0015 private: 0016 int m_on; 0017 Sudakov m_sudakov; 0018 0019 public: 0020 Photon_Splitter(); 0021 Photon_Splitter(int mode); 0022 ~Photon_Splitter(); 0023 bool SplitPhotons(ATOOLS::Blob *); 0024 }; 0025 0026 /*! 0027 \file Photon_Splitter.H 0028 \brief Contains the class PHOTONS::Photon_Splitter 0029 */ 0030 0031 /*! 0032 \class Photon_Splitter 0033 \brief The steering class for the soft-photon splitting algorithm in Sherpa 0034 */ 0035 ///////////////////////////////////////////////////////////////////////////////////////// 0036 // Description of member variables for Photon_Splitter 0037 ///////////////////////////////////////////////////////////////////////////////////////// 0038 /*! 0039 \var Photon_Splitter::m_on 0040 \brief whether the photon splitting algorithm is active 0041 */ 0042 /*! 0043 \var Photon_Splitter::m_sudakov 0044 \brief the Sudakov object which implements the veto algorithm 0045 */ 0046 0047 ///////////////////////////////////////////////////////////////////////////////////////// 0048 // Description of member methods for Photon_Splitter 0049 ///////////////////////////////////////////////////////////////////////////////////////// 0050 /*! 0051 \fn bool Photon_Splitter::SplitPhotons(ATOOLS::Blob *) 0052 \brief processes blob and hands the relevant information to the Sudakov to be treated 0053 */ 0054 } 0055 #endif
[ Source navigation ] | [ Diff markup ] | [ Identifier search ] | [ general search ] |
This page was automatically generated by the 2.3.7 LXR engine. The LXR team |
![]() ![]() |