ATLAS Offline Software
Loading...
Searching...
No Matches
SUSY::CrossSectionDB::Process Class Reference

#include <SUSYCrossSection.h>

Collaboration diagram for SUSY::CrossSectionDB::Process:

Public Member Functions

 Process ()
 Process (int id, const std::string &name, float cross_section, float kfactor, float efficiency, float relunc, float sumweight, float stat)
int ID () const
const std::string & name () const
float xsect () const
float kfactor () const
float efficiency () const
float relunc () const
float sumweight () const
float stat () const
void sumweight (float s)
void stat (float s)

Private Attributes

int m_id
std::string m_name
float m_cross_section
float m_kfactor
float m_efficiency
float m_relunc
float m_sumweight
float m_stat

Detailed Description

Definition at line 39 of file SUSYCrossSection.h.

Constructor & Destructor Documentation

◆ Process() [1/2]

◆ Process() [2/2]

SUSY::CrossSectionDB::Process::Process ( int id,
const std::string & name,
float cross_section,
float kfactor,
float efficiency,
float relunc,
float sumweight,
float stat )
inline

Member Function Documentation

◆ efficiency()

float SUSY::CrossSectionDB::Process::efficiency ( ) const
inline

Definition at line 52 of file SUSYCrossSection.h.

52{ return m_efficiency;}

◆ ID()

int SUSY::CrossSectionDB::Process::ID ( ) const
inline

Definition at line 48 of file SUSYCrossSection.h.

48{ return m_id;}

◆ kfactor()

float SUSY::CrossSectionDB::Process::kfactor ( ) const
inline

Definition at line 51 of file SUSYCrossSection.h.

51{ return m_kfactor;}

◆ name()

const std::string & SUSY::CrossSectionDB::Process::name ( ) const
inline

Definition at line 49 of file SUSYCrossSection.h.

49{ return m_name;}

◆ relunc()

float SUSY::CrossSectionDB::Process::relunc ( ) const
inline

Definition at line 53 of file SUSYCrossSection.h.

53{ return m_relunc;}

◆ stat() [1/2]

float SUSY::CrossSectionDB::Process::stat ( ) const
inline

Definition at line 55 of file SUSYCrossSection.h.

55{ return m_stat;}

◆ stat() [2/2]

void SUSY::CrossSectionDB::Process::stat ( float s)
inline

Definition at line 57 of file SUSYCrossSection.h.

◆ sumweight() [1/2]

float SUSY::CrossSectionDB::Process::sumweight ( ) const
inline

Definition at line 54 of file SUSYCrossSection.h.

54{ return m_sumweight;}

◆ sumweight() [2/2]

void SUSY::CrossSectionDB::Process::sumweight ( float s)
inline

Definition at line 56 of file SUSYCrossSection.h.

56{ m_sumweight=s; }

◆ xsect()

float SUSY::CrossSectionDB::Process::xsect ( ) const
inline

Definition at line 50 of file SUSYCrossSection.h.

50{ return m_cross_section;}

Member Data Documentation

◆ m_cross_section

float SUSY::CrossSectionDB::Process::m_cross_section
private

Definition at line 61 of file SUSYCrossSection.h.

◆ m_efficiency

float SUSY::CrossSectionDB::Process::m_efficiency
private

Definition at line 63 of file SUSYCrossSection.h.

◆ m_id

int SUSY::CrossSectionDB::Process::m_id
private

Definition at line 59 of file SUSYCrossSection.h.

◆ m_kfactor

float SUSY::CrossSectionDB::Process::m_kfactor
private

Definition at line 62 of file SUSYCrossSection.h.

◆ m_name

std::string SUSY::CrossSectionDB::Process::m_name
private

Definition at line 60 of file SUSYCrossSection.h.

◆ m_relunc

float SUSY::CrossSectionDB::Process::m_relunc
private

Definition at line 64 of file SUSYCrossSection.h.

◆ m_stat

float SUSY::CrossSectionDB::Process::m_stat
private

Definition at line 66 of file SUSYCrossSection.h.

◆ m_sumweight

float SUSY::CrossSectionDB::Process::m_sumweight
private

Definition at line 65 of file SUSYCrossSection.h.


The documentation for this class was generated from the following file: