Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2025-04-19 09:10:00

0001 #ifndef BEAM_Main_RelicDensity_Weight_H
0002 #define BEAM_Main_RelicDensity_Weight_H
0003 
0004 #include "BEAM/Main/Weight_Base.H"
0005 
0006 namespace BEAM {
0007 
0008   class RelicDensity_Weight : public Weight_Base {
0009   private:
0010     ATOOLS::Info_Key m_sprimekey;
0011     bool        m_relativistic;
0012     double      m_temperature, m_m[2], m_m2[2], m_w[2];
0013     long double m_BesselK2[2], m_norm;
0014   public:
0015     RelicDensity_Weight(Kinematics_Base * kinematics);
0016     ~RelicDensity_Weight();
0017 
0018     void AssignKeys(ATOOLS::Integration_Info *const info);
0019     bool Calculate(const double & scale);
0020   };
0021 }
0022 
0023 #endif