Back to home page

EIC code displayed by LXR

 
 

    


Warning, file /include/SHERPA-MC/PDF/Main/Intact.H was not indexed or was modified since last indexation (in which case cross-reference links may be missing, inaccurate or erroneous).

0001 #ifndef PDF_Main_Intact_H
0002 #define PDF_Main_Intact_H
0003 
0004 #include "PDF/Main/ISR_Base.H"
0005 
0006 namespace PDF {
0007 
0008   class Intact : public ISR_Base {
0009   public:
0010 
0011     // constructor
0012     Intact(const ATOOLS::Flavour&);
0013 
0014     // member functions
0015     bool   CalculateWeight(double x,double z,double kp2,double Q2,int warn);
0016     double Weight(ATOOLS::Flavour flavour);
0017 
0018   };// end of class Intact
0019 
0020   /*!
0021     \file 
0022     \brief contains the class PDF::Intact.
0023   */
0024   /*!
0025     \class PDF::Intact
0026     \brief For the handling of no initial state radiation.
0027 
0028     This class is used as a kind of "dummy" wrapper for particles experiencing no
0029     initial state radiation. Therefore the internal structure is pretty simple,
0030     and there is no PDF_Base related to it, quite in contrast to the Structure_Function.
0031 
0032     Its type is "(None)".
0033   */
0034   /*!
0035     \fn Intact::Intact(Flavour)
0036     Sets the flavour of the bunch and the type, fixes the weight to 1.
0037   */
0038   /*!
0039     \fn bool Intact::CalculateWeight(const double,const double)
0040     No weight has to be calculated here.
0041   */
0042   /*!
0043     \fn double Intact::Weight(ATOOLS::Flavour)
0044     The trivial weight is returned.
0045   */
0046 
0047 }// end of namespace PDF
0048 
0049 #endif
0050 
0051 
0052