ATLAS Offline Software
Public Member Functions | Private Attributes | List of all members
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]

SUSY::CrossSectionDB::Process::Process ( )
inline

Definition at line 42 of file SUSYCrossSection.h.

42  :
43  m_id(-1), m_name(""), m_cross_section(-1.f), m_kfactor(-1.f), m_efficiency(-1.f), m_relunc(-1.f), m_sumweight(-1.f), m_stat(-1.f) {}

◆ 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

Definition at line 45 of file SUSYCrossSection.h.

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.

57 { m_stat=s; }

◆ 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:
SUSY::CrossSectionDB::Process::m_kfactor
float m_kfactor
Definition: SUSYCrossSection.h:62
python.SystemOfUnits.s
int s
Definition: SystemOfUnits.py:131
SUSY::CrossSectionDB::Process::efficiency
float efficiency() const
Definition: SUSYCrossSection.h:52
SUSY::CrossSectionDB::Process::m_name
std::string m_name
Definition: SUSYCrossSection.h:60
SUSY::CrossSectionDB::Process::m_sumweight
float m_sumweight
Definition: SUSYCrossSection.h:65
SUSY::CrossSectionDB::Process::m_id
int m_id
Definition: SUSYCrossSection.h:59
hist_file_dump.f
f
Definition: hist_file_dump.py:135
SUSY::CrossSectionDB::Process::name
const std::string & name() const
Definition: SUSYCrossSection.h:49
SUSY::CrossSectionDB::Process::stat
float stat() const
Definition: SUSYCrossSection.h:55
SUSY::CrossSectionDB::Process::relunc
float relunc() const
Definition: SUSYCrossSection.h:53
SUSY::CrossSectionDB::Process::m_cross_section
float m_cross_section
Definition: SUSYCrossSection.h:61
SUSY::CrossSectionDB::Process::m_stat
float m_stat
Definition: SUSYCrossSection.h:66
SUSY::CrossSectionDB::Process::m_relunc
float m_relunc
Definition: SUSYCrossSection.h:64
SUSY::CrossSectionDB::Process::sumweight
float sumweight() const
Definition: SUSYCrossSection.h:54
SUSY::CrossSectionDB::Process::kfactor
float kfactor() const
Definition: SUSYCrossSection.h:51
SUSY::CrossSectionDB::Process::m_efficiency
float m_efficiency
Definition: SUSYCrossSection.h:63