Hall-D Software
alpha
|
#include <DPSGeometry.h>
Public Types | |
enum | Arm { kNorth, kSouth } |
Public Member Functions | |
JOBJECT_PUBLIC (DPSGeometry) | |
DPSGeometry (JEventLoop *loop) | |
~DPSGeometry () | |
double | getElow (int arm, int column) const |
double | getEhigh (int arm, int column) const |
Static Public Attributes | |
static const int | NUM_ARMS = 2 |
static const int | NUM_COARSE_COLUMNS = 8 |
static const int | NUM_FINE_COLUMNS = 145 |
Private Attributes | |
double | m_energy_low [NUM_ARMS][NUM_FINE_COLUMNS] |
double | m_energy_high [NUM_ARMS][NUM_FINE_COLUMNS] |
Definition at line 11 of file DPSGeometry.h.
enum DPSGeometry::Arm |
Enumerator | |
---|---|
kNorth | |
kSouth |
Definition at line 20 of file DPSGeometry.h.
DPSGeometry::DPSGeometry | ( | JEventLoop * | loop | ) |
Definition at line 12 of file DPSGeometry.cc.
References m_energy_high, m_energy_low, NUM_ARMS, and NUM_FINE_COLUMNS.
DPSGeometry::~DPSGeometry | ( | ) |
Definition at line 38 of file DPSGeometry.cc.
double DPSGeometry::getEhigh | ( | int | arm, |
int | column | ||
) | const |
Definition at line 48 of file DPSGeometry.cc.
References m_energy_high, and NUM_FINE_COLUMNS.
Referenced by JEventProcessor_PSPair_online::brun(), JEventProcessor_PS_online::brun(), JEventProcessor_PS_flux::brun(), JEventProcessor_PS_flux::evnt(), DPSHit_factory::evnt(), and DEventSourceHDDM::Extract_DPSHit().
double DPSGeometry::getElow | ( | int | arm, |
int | column | ||
) | const |
Definition at line 40 of file DPSGeometry.cc.
References m_energy_low, and NUM_FINE_COLUMNS.
Referenced by JEventProcessor_PSPair_online::brun(), JEventProcessor_PS_online::brun(), JEventProcessor_PS_flux::brun(), JEventProcessor_PS_flux::evnt(), DPSHit_factory::evnt(), and DEventSourceHDDM::Extract_DPSHit().
DPSGeometry::JOBJECT_PUBLIC | ( | DPSGeometry | ) |
|
private |
Definition at line 34 of file DPSGeometry.h.
Referenced by DPSGeometry(), and getEhigh().
|
private |
Definition at line 33 of file DPSGeometry.h.
Referenced by DPSGeometry(), and getElow().
|
static |
Definition at line 22 of file DPSGeometry.h.
Referenced by DPSGeometry(), DPSHit_factory::evnt(), DPSCHit_factory::evnt(), DPSHit_factory::FillCalibTable(), DPSCHit_factory::FillCalibTable(), and JEventProcessor_lowlevel_online::init().
|
static |
Definition at line 25 of file DPSGeometry.h.
Referenced by DPSCHit_factory::evnt(), DPSCHit_factory::FillCalibTable(), DPSCHit_factory::GetConstant(), and JEventProcessor_lowlevel_online::init().
|
static |
Definition at line 26 of file DPSGeometry.h.
Referenced by DPSGeometry(), DPSHit_factory::evnt(), DPSHit_factory::FillCalibTable(), DPSHit_factory::GetConstant(), getEhigh(), getElow(), and JEventProcessor_lowlevel_online::init().