Hall-D Software
alpha
|
#include <DLumi.h>
Public Member Functions | |
JOBJECT_PUBLIC (DLumi) | |
DLumi (JEventLoop *loop) | |
~DLumi () | |
void | CalcLumi () |
void | PrintLumi () |
void | SaveLumi () |
void | CalcTAGHEff () |
void | CalcTAGMEff () |
Public Attributes | |
double | m_psc_accept [3] |
double | m_ps_accept [3] |
double | tagm_tagged [TAGM_CH] |
double | tagh_tagged [TAGH_CH] |
double | tagm_lumi [TAGM_CH] |
double | tagh_lumi [TAGH_CH] |
double | Ebeam |
Static Public Attributes | |
static const int | DETECTORS = 2 |
static const int | TAGM_CH = 102 |
static const int | TAGH_CH = 274 |
Private Attributes | |
vector< const DTAGHGeometry * > | taghGeomVect |
vector< const DTAGMGeometry * > | tagmGeomVect |
int | compute_lumi |
DLumi::DLumi | ( | JEventLoop * | loop | ) |
Definition at line 12 of file DLumi.cc.
References CalcLumi(), compute_lumi, DETECTORS, Ebeam, m_ps_accept, m_psc_accept, TAGH_CH, tagh_tagged, taghGeomVect, TAGM_CH, tagm_tagged, and tagmGeomVect.
void DLumi::CalcLumi | ( | ) |
Definition at line 143 of file DLumi.cc.
References Ebeam, m_psc_accept, TAGH_CH, tagh_lumi, tagh_tagged, taghGeomVect, TAGM_CH, tagm_lumi, tagm_tagged, and tagmGeomVect.
Referenced by DLumi().
void DLumi::CalcTAGHEff | ( | ) |
void DLumi::CalcTAGMEff | ( | ) |
DLumi::JOBJECT_PUBLIC | ( | DLumi | ) |
void DLumi::PrintLumi | ( | ) |
double DLumi::Ebeam |
Definition at line 38 of file DLumi.h.
Referenced by CalcLumi(), and DLumi().
double DLumi::m_psc_accept[3] |
Definition at line 29 of file DLumi.h.
Referenced by CalcLumi(), and DLumi().
|
static |
Definition at line 27 of file DLumi.h.
Referenced by CalcLumi(), DLumi(), and PrintLumi().
double DLumi::tagh_lumi[TAGH_CH] |
Definition at line 36 of file DLumi.h.
Referenced by CalcLumi(), and PrintLumi().
double DLumi::tagh_tagged[TAGH_CH] |
Definition at line 33 of file DLumi.h.
Referenced by CalcLumi(), and DLumi().
|
private |
Definition at line 49 of file DLumi.h.
Referenced by CalcLumi(), and DLumi().
|
static |
Definition at line 26 of file DLumi.h.
Referenced by CalcLumi(), DLumi(), and PrintLumi().
double DLumi::tagm_lumi[TAGM_CH] |
Definition at line 35 of file DLumi.h.
Referenced by CalcLumi(), and PrintLumi().
double DLumi::tagm_tagged[TAGM_CH] |
Definition at line 32 of file DLumi.h.
Referenced by CalcLumi(), and DLumi().
|
private |
Definition at line 50 of file DLumi.h.
Referenced by CalcLumi(), and DLumi().